Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3002

XTS integration tests fails on: SoapFault11: Callback wasn't triggered

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Out of Date
    • Affects Version/s: 5.8.0.Final
    • Fix Version/s: None
    • Component/s: XTS
    • Labels:
      None
    • Steps to Reproduce:
      Hide
      1. build WFLY
      2. clone narayana git clone https://github.com/jbosstm/narayana
      export JBOSS_HOME=$WFLY_HOME
      export NARAYANA_HOME="$PWD/narayana"
      cp $JBOSS_HOME/docs/examples/configs/standalone-xts.xml $JBOSS_HOME/standalone/configuration/ &&\
        sed -i 's/\(<recovery-environment \)/\1 recovery-listener="true" /' $JBOSS_HOME/standalone/configuration/standalone-xts.xml
      cd $NARAYANA_HOME/XTS/localjunit/WSTX11-interop
      mvn clean install -Parq -Dtest=ATTest#testAT1_1
      
      Show
      build WFLY clone narayana git clone https://github.com/jbosstm/narayana export JBOSS_HOME=$WFLY_HOME export NARAYANA_HOME= " $PWD /narayana" cp $JBOSS_HOME/docs/examples/configs/standalone-xts.xml $JBOSS_HOME/standalone/configuration/ &&\ sed -i 's/\(<recovery-environment \)/\1 recovery-listener= "true" /' $JBOSS_HOME/standalone/configuration/standalone-xts.xml cd $NARAYANA_HOME/XTS/localjunit/WSTX11-interop mvn clean install -Parq -Dtest=ATTest #testAT1_1

      Description

      There is failing XTS tests with com.arjuna.webservices11.SoapFault11: Receiver[Callback wasn't triggered].

      This could be cause by some changes in WFLY server or it's some coincidence of wrong integration on the Narayana side.

      INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-1) Creating Service {http://fabrikam123.com}ParticipantService from WSDL: vfs:/content/interop11.war/WEB-INF/classes/com/jboss/transaction/txinterop/webservices/atinterop/generated/wsdl/interopat-participant-binding.wsdl
      INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-1) Creating Service {http://fabrikam123.com}ParticipantService from WSDL: vfs:/content/interop11.war/WEB-INF/classes/com/jboss/transaction/txinterop/webservices/atinterop/generated/wsdl/interopat-participant-binding.wsdl
      INFO  [stdout] (default task-2) KEV: processing SOAP action http://fabrikam123.com/CompletionCommit
      ERROR [stderr] (default task-2) Proxy Listener Service: org.apache.http.client.ClientProtocolException
      ERROR [stderr] (default task-2) org.apache.http.client.ClientProtocolException
      ERROR [stderr] (default task-2)         at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
      ERROR [stderr] (default task-2)         at org.wildfly.url.http.HttpClientURLConnection.doRequest(HttpClientURLConnection.java:189)
      ERROR [stderr] (default task-2)         at org.wildfly.url.http.HttpClientURLConnection.connect(HttpClientURLConnection.java:205)
      ERROR [stderr] (default task-2)         at com.jboss.transaction.txinterop.proxy.ProxyListenerService.doPost(ProxyListenerService.java:184)
      ERROR [stderr] (default task-2)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      ERROR [stderr] (default task-2)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:67)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
      ERROR [stderr] (default task-2)         at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
      ERROR [stderr] (default task-2)         at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      ERROR [stderr] (default task-2)         at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
      ERROR [stderr] (default task-2)         at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
      ERROR [stderr] (default task-2)         at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
      ERROR [stderr] (default task-2)         at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
      ERROR [stderr] (default task-2)         at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
      ERROR [stderr] (default task-2)         at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
      ERROR [stderr] (default task-2)         at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1523)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1523)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1523)
      ERROR [stderr] (default task-2)         at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1523)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
      ERROR [stderr] (default task-2)         at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
      ERROR [stderr] (default task-2)         at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
      ERROR [stderr] (default task-2)         at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
      ERROR [stderr] (default task-2)         at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      ERROR [stderr] (default task-2)         at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
      ERROR [stderr] (default task-2)         at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
      ERROR [stderr] (default task-2)         at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
      ERROR [stderr] (default task-2)         at java.lang.Thread.run(Thread.java:748)
      ERROR [stderr] (default task-2) Caused by: org.apache.http.ProtocolException: Content-Length header already present
      ERROR [stderr] (default task-2)         at org.apache.http.protocol.RequestContent.process(RequestContent.java:96)
      ERROR [stderr] (default task-2)         at org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:132)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:182)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
      ERROR [stderr] (default task-2)         at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
      ERROR [stderr] (default task-2)         ... 48 more
      INFO  [stdout] (default task-1) KEV: removed conversation c1
      INFO  [stdout] (Thread-0) TransformListener() : handling connection on port 9091
      INFO  [stdout] (Thread-0) retransforming org.jboss.jbossts.xts.bytemanSupport.participantReadOnly.ParticipantCompletionReadOnlyRules
      INFO  [stdout] (Thread-0) retransforming com.arjuna.wst11.messaging.ParticipantProcessorImpl
      INFO  [stdout] (Thread-0) retransforming com.arjuna.wst11.messaging.CoordinatorProcessorImpl
      INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 7) WFLYUT0022: Unregistered web context: '/interop11' from server 'default-server'
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ochaloup Ondrej Chaloupka
                  Reporter:
                  ochaloup Ondrej Chaloupka
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: