3 Replies Latest reply on Oct 25, 2011 1:42 PM by jyang

    javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for

    jyang

      My 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