working under wildfly#1334, failing under wildfly8.1, wildfly#1439, ...: throwing a DummyTransaction-javax.servlet.ServletException while 'invalidateSession'
tomlux Oct 30, 2014 10:42 AMHy,
we use the convTest.war-file which simulates a "session logout" from this thread exceptions with http session replication in a cluster or ha config
Under WildFly-latest-master #1334 [Jenkins] everything is running fine.
We can do a logout with session invalidation while a long-running conversation has started.
Deploying the same war file under WildFly-latest-master #1440 [Jenkins] or newer (tried up to #1448), we are getting an exception. See below.
The exception is only thown while we a invalidating the session when a long-running conversation has started.
Taking a quick look at the difference between both version, we saw that a lot has changed between #1334 and #1440:
Infinispan: 6.0.2 -> 7.0.0CR2
JSF: 2.2.7 -> 2.2.8
Undertow: 1.1.0.beta5 -> 1.2.0.beta1
Can anybody help us to identify this bug and maybe solve it?
Thanks,
Tom
[Server:server-one] 12:14:45,965 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (default task-5) ISPN000136: Execution error: java.lang.IllegalStateException: Transaction DummyTransaction{xid=DummyXid{id=12}, status=3} is not in a valid state to be invoking cache operations on.
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlist(TxInterceptor.java:334)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:306)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.visitReplaceCommand(TxInterceptor.java:249)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:159)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.visitReplaceCommand(StateTransferInterceptor.java:115)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:148)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.visitReplaceCommand(CacheMgmtInterceptor.java:139)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1512)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replaceInternal(CacheImpl.java:1055)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replace(CacheImpl.java:1048)
[Server:server-one] at org.infinispan.cache.impl.DecoratedCache.replace(DecoratedCache.java:465)
[Server:server-one] at org.infinispan.cache.impl.AbstractDelegatingCache.replace(AbstractDelegatingCache.java:252)
[Server:server-one] at org.wildfly.clustering.ee.infinispan.CacheEntryMutator.mutate(CacheEntryMutator.java:52)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSession.close(InfinispanSession.java:94)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$SchedulableSession.close(InfinispanSessionManager.java:446)
[Server:server-one] at org.wildfly.clustering.web.undertow.session.DistributableSession.requestDone(DistributableSession.java:72)
[Server:server-one] at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:730) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:573) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.sendRedirect(HttpServletResponseImpl.java:187) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:677) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:221) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:183) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:132) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:198) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:744) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
[Server:server-one] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
[Server:server-one]
[Server:server-one] 12:14:45,973 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle] (default task-5) Transaction DummyTransaction{xid=DummyXid{id=12}, status=3} is not in a valid state to be invoking cache operations on.: java.lang.IllegalStateException: Transaction DummyTransaction{xid=DummyXid{id=12}, status=3} is not in a valid state to be invoking cache operations on.
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlist(TxInterceptor.java:334)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:306)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.visitReplaceCommand(TxInterceptor.java:249)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:159)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.visitReplaceCommand(StateTransferInterceptor.java:115)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:148)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.visitReplaceCommand(CacheMgmtInterceptor.java:139)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1512)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replaceInternal(CacheImpl.java:1055)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replace(CacheImpl.java:1048)
[Server:server-one] at org.infinispan.cache.impl.DecoratedCache.replace(DecoratedCache.java:465)
[Server:server-one] at org.infinispan.cache.impl.AbstractDelegatingCache.replace(AbstractDelegatingCache.java:252)
[Server:server-one] at org.wildfly.clustering.ee.infinispan.CacheEntryMutator.mutate(CacheEntryMutator.java:52)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSession.close(InfinispanSession.java:94)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$SchedulableSession.close(InfinispanSessionManager.java:446)
[Server:server-one] at org.wildfly.clustering.web.undertow.session.DistributableSession.requestDone(DistributableSession.java:72)
[Server:server-one] at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:730) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:573) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.sendRedirect(HttpServletResponseImpl.java:187) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:677) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:221) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:183) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:132) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:198) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:744) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
[Server:server-one] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
[Server:server-one]
[Server:server-one] 12:14:46,247 ERROR [io.undertow.request] (default task-5) UT005023: Exception handling request to /convTest/step1.jsf: javax.servlet.ServletException: Transaction DummyTransaction{xid=DummyXid{id=12}, status=3} is not in a valid state to be invoking cache operations on.
[Server:server-one] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:198) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:744) [undertow-core-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
[Server:server-one] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
[Server:server-one] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
[Server:server-one] Caused by: java.lang.IllegalStateException: Transaction DummyTransaction{xid=DummyXid{id=12}, status=3} is not in a valid state to be invoking cache operations on.
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlist(TxInterceptor.java:334)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:306)
[Server:server-one] at org.infinispan.interceptors.TxInterceptor.visitReplaceCommand(TxInterceptor.java:249)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:159)
[Server:server-one] at org.infinispan.statetransfer.StateTransferInterceptor.visitReplaceCommand(StateTransferInterceptor.java:115)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.updateStoreStatistics(CacheMgmtInterceptor.java:148)
[Server:server-one] at org.infinispan.interceptors.CacheMgmtInterceptor.visitReplaceCommand(CacheMgmtInterceptor.java:139)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
[Server:server-one] at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
[Server:server-one] at org.infinispan.commands.AbstractVisitor.visitReplaceCommand(AbstractVisitor.java:43)
[Server:server-one] at org.infinispan.commands.write.ReplaceCommand.acceptVisitor(ReplaceCommand.java:55)
[Server:server-one] at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1512)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replaceInternal(CacheImpl.java:1055)
[Server:server-one] at org.infinispan.cache.impl.CacheImpl.replace(CacheImpl.java:1048)
[Server:server-one] at org.infinispan.cache.impl.DecoratedCache.replace(DecoratedCache.java:465)
[Server:server-one] at org.infinispan.cache.impl.AbstractDelegatingCache.replace(AbstractDelegatingCache.java:252)
[Server:server-one] at org.wildfly.clustering.ee.infinispan.CacheEntryMutator.mutate(CacheEntryMutator.java:52)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSession.close(InfinispanSession.java:94)
[Server:server-one] at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$SchedulableSession.close(InfinispanSessionManager.java:446)
[Server:server-one] at org.wildfly.clustering.web.undertow.session.DistributableSession.requestDone(DistributableSession.java:72)
[Server:server-one] at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:730) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:573) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at io.undertow.servlet.spec.HttpServletResponseImpl.sendRedirect(HttpServletResponseImpl.java:187) [undertow-servlet-1.2.0.Beta1.jar:1.2.0.Beta1]
[Server:server-one] at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:677) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:221) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:183) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:132) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) [jsf-impl-2.2.8-jbossorg-1.jar:]
[Server:server-one] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) [jboss-jsf-api_2.2_spec-2.2.8.jar:2.2.8]
[Server:server-one] ... 27 more