Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-6756

org.apache.cxf.interceptor.Fault: The given SOAPAction ... does not match an operation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • jboss-fuse-6.2.1, jboss-fuse-6.3
    • CXF
    • None
    • % %
    • Hide

      1. Start jboss-fuse on karaf server (user: admin=admin,admin), build 621195 (from jboss-fuse-full-6.2.1.redhat-195.zip)

      2. git clone -c http.sslverify=false https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-fsw-it.git

      3. git fetch
      git checkout -b 6.2.x origin/6.2.x
      update following properties in pom.xml to inline with fuse build
      <version.bom.fuse>6.2.1.redhat-195</version.bom.fuse>
      <version.switchyard>2.0.1.redhat-621195</version.switchyard>
      <version.camel>2.15.1.redhat-621195</version.camel>
      4. run test
      cd jbossqe-fsw-it
      mvn clean install -Pjboss-fuse -pl switchyard/gateways/bindings/soap-action-binding-test -am -amd -fae

      4. check server log.

      FYI:

      in the test (String body = getSoapBody(response).toString()) "body" value is now: [SOAP-ENV:Fault: null], used to be: [method1Response: null] or [method2Response: null]

      Show
      1. Start jboss-fuse on karaf server (user: admin=admin,admin), build 621195 (from jboss-fuse-full-6.2.1.redhat-195.zip) 2. git clone -c http.sslverify=false https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-fsw-it.git 3. git fetch git checkout -b 6.2.x origin/6.2.x update following properties in pom.xml to inline with fuse build <version.bom.fuse>6.2.1.redhat-195</version.bom.fuse> <version.switchyard>2.0.1.redhat-621195</version.switchyard> <version.camel>2.15.1.redhat-621195</version.camel> 4. run test cd jbossqe-fsw-it mvn clean install -Pjboss-fuse -pl switchyard/gateways/bindings/soap-action-binding-test -am -amd -fae 4. check server log. FYI: in the test (String body = getSoapBody(response).toString()) "body" value is now: [SOAP-ENV:Fault: null] , used to be: [method1Response: null] or [method2Response: null]

      acceptance test soap-action-binding-test does not pass,
      see also steps to reproduce

      karaf server message:
      --------------------------------------
      2017-04-25 14:31:02,080 | WARN | qtp1462496170-74 | PhaseInterceptorChain | 73 - org.apache.cxf.cxf-core - 3.0.4.redhat-621195 | Interceptor for

      {http://poc.banchile.cl/ws/provider/wsdl}

      SoapDestinationService#

      {http://poc.banchile.cl/ws/provider/wsdl}

      method1 has thrown exception, unwinding now
      org.apache.cxf.interceptor.Fault: The given SOAPAction http://poc.banchile.cl/ws/provider/wsdl/method1 does not match an operation.
      at org.apache.cxf.binding.soap.interceptor.SoapActionInInterceptor$SoapActionInAttemptTwoInterceptor.handleMessage(SoapActionInInterceptor.java:243)[80:org.apache.cxf.cxf-rt-bindings-soap:3.0.4.redhat-621195]
      at org.apache.cxf.binding.soap.interceptor.SoapActionInInterceptor$SoapActionInAttemptTwoInterceptor.handleMessage(SoapActionInInterceptor.java:221)[80:org.apache.cxf.cxf-rt-bindings-soap:3.0.4.redhat-621195]
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)[73:org.apache.cxf.cxf-core:3.0.4.redhat-621195]
      at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[73:org.apache.cxf.cxf-core:3.0.4.redhat-621195]
      at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)[81:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)[95:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621195]
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[92:org.ops4j.pax.web.pax-web-jetty:3.3.2]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[92:org.ops4j.pax.web.pax-web-jetty:3.3.2]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[92:org.ops4j.pax.web.pax-web-jetty:3.3.2]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.Server.handle(Server.java:370)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[85:org.eclipse.jetty.aggregate.jetty-all-server:8.2.0.v20160908]
      at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]

            yfang@redhat.com Freeman(Yue) Fang
            sveres@redhat.com Stefan Veres
            Stefan Veres Stefan Veres
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: