javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for
jyang Oct 24, 2011 4:48 PMMy camel route invokes dynamic external web services through its bean(fuse source servicemix-4.3.0 and osgi).
The flowchart is as below:
endpointA -> endpointB(bean acting as webservice client) ==> dynamic external web services
It works well.
After I installed above image into the VM,
it throw SoapFaultExcetion "javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for transport http://schemas.xmlsoap.org/soap/http"(see detail as below).
Can somebody give me any idea regarding to this issue?
Thanks,
Jing
19:23:45,314 | ERROR | pool-8-thread-3 | RecvMsgWebServiceCallback | client.RecvMsgWebServiceCallback 180 | 221 - common-msg - 13.0.0 | invokeXmlCallback(): Failed to send XML
javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for transport http://schemas.xmlsoap.org/soap/http
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at $Proxy107.receiveXml47001(Unknown Source)[200:cmp-api:13.0.0]
at mil.army.pmbc.cs.esb.msg.client.RecvMsgWebServiceCallback.invokeXmlCallback(RecvMsgWebServiceCallback.java:156)[221:common-msg:13.0.0]
at mil.army.pmbc.cs.esb.msg.client.RecvMsgWebServiceCallback.callClientWs(RecvMsgWebServiceCallback.java:92)[221:common-msg:13.0.0]
at mil.army.pmbc.cs.esb.msg.client.RecvMsgWebServiceCallback.run(RecvMsgWebServiceCallback.java:80)[221:common-msg:13.0.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)[:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)[:1.6.0_26]
at java.lang.Thread.run(Unknown Source)[:1.6.0_26]
Caused by: java.lang.RuntimeException: Could not find conduit initiator for transport http://schemas.xmlsoap.org/soap/http
at org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:226)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:78)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.UpfrontConduitSelector.prepare(UpfrontConduitSelector.java:61)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.ClientImpl.prepareConduitSelector(ClientImpl.java:806)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:514)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:317)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:269)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)[136:org.apache.cxf.bundle:2.3.3.fuse-01-15]
... 7 more