[
https://issues.jboss.org/browse/WFLY-4678?page=com.atlassian.jira.plugin....
]
Michal Vinkler reopened WFLY-4678:
----------------------------------
This issue is still present in EAP 7.0.0.DR11:
scenario ejb-ejbservlet-shutdown-repl-sync, during server shutdown
{code}
[JBossINF] [0m[0m18:34:22,014 INFO [org.jboss.as.server] (management-handler-thread -
1) WFLYSRV0211: Suspending server with 300000ms timeout.
[JBossINF] [0m[0m18:34:22,019 INFO [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server
shutdown has been requested.
2015/09/29 18:34:22:050 EDT [DEBUG][RMI TCP Connection(20)-10.16.90.52] HOST
perf17.mw.lab.eng.bos.redhat.com:rootProcess:c - [SHUTDOWN] JBossShutdown command executed
successfully.
2015/09/29 18:34:22:050 EDT [DEBUG][RMI TCP Connection(20)-10.16.90.52] HOST
perf17.mw.lab.eng.bos.redhat.com:rootProcess:c - Waiting for server to shutdown.
[JBossINF] [0m[0m18:34:22,099 INFO [org.wildfly.extension.undertow] (ServerService
Thread Pool -- 77) WFLYUT0022: Unregistered web context: /clusterbench
[JBossINF] [0m[0m18:34:22,099 INFO [org.wildfly.extension.undertow] (ServerService
Thread Pool -- 76) WFLYUT0022: Unregistered web context: /clusterbench-passivating
[JBossINF] [0m[0m18:34:22,127 INFO
[org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 80)
ISPN000029: Passivating all entries to disk
[JBossINF] [0m[0m18:34:22,148 INFO
[org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 83)
ISPN000029: Passivating all entries to disk
[JBossINF] [0m[0m18:34:22,150 INFO
[org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 83)
ISPN000030: Passivated 0 entries in 1 milliseconds
[JBossINF] [0m[0m18:34:22,160 INFO [org.jboss.as.clustering.infinispan] (ServerService
Thread Pool -- 83) WFLYCLINF0003: Stopped
clusterbench-ee7.ear.clusterbench-ee7-web-passivating.war cache from web container
[JBossINF] [0m[0m18:34:22,302 INFO
[org.infinispan.eviction.impl.PassivationManagerImpl] (ServerService Thread Pool -- 80)
ISPN000030: Passivated 4018 entries in 175 milliseconds
[JBossINF] [0m[31m18:34:28,126 ERROR
[org.infinispan.interceptors.InvocationContextInterceptor] (default task-88) ISPN000136:
Execution error: java.lang.IllegalStateException: Transaction
DummyTransaction{xid=DummyXid{id=80620}, status=1} is not in a valid state to be invoking
cache operations on.
[JBossINF] at org.infinispan.interceptors.TxInterceptor.enlist(TxInterceptor.java:388)
[JBossINF] at
org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:357)
[JBossINF] at
org.infinispan.interceptors.TxInterceptor.visitRemoveCommand(TxInterceptor.java:230)
[JBossINF] at
org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
[JBossINF] at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
[JBossINF] at
org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:113)
[JBossINF] at
org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:48)
[JBossINF] at
org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
[JBossINF] at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
[JBossINF] at
org.infinispan.statetransfer.StateTransferInterceptor.handleTxWriteCommand(StateTransferInterceptor.java:304)
[JBossINF] at
org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:286)
[JBossINF] at
org.infinispan.statetransfer.StateTransferInterceptor.visitRemoveCommand(StateTransferInterceptor.java:123)
[JBossINF] at
org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
[JBossINF] at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
[JBossINF] at
org.infinispan.interceptors.CacheMgmtInterceptor.visitRemoveCommand(CacheMgmtInterceptor.java:209)
[JBossINF] at
org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
[JBossINF] at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:99)
[JBossINF] at
org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
[JBossINF] at
org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
[JBossINF] at
org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:48)
[JBossINF] at
org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:59)
[JBossINF] at
org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)
[JBossINF] at
org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1634)
[JBossINF] at org.infinispan.cache.impl.CacheImpl.removeInternal(CacheImpl.java:558)
[JBossINF] at org.infinispan.cache.impl.CacheImpl.remove(CacheImpl.java:549)
[JBossINF] at org.infinispan.cache.impl.DecoratedCache.remove(DecoratedCache.java:452)
[JBossINF] at
org.infinispan.cache.impl.AbstractDelegatingCache.remove(AbstractDelegatingCache.java:296)
[JBossINF] at
org.wildfly.clustering.web.infinispan.session.coarse.CoarseSessionFactory.remove(CoarseSessionFactory.java:197)
[JBossINF] at
org.wildfly.clustering.web.infinispan.session.coarse.CoarseSessionFactory.remove(CoarseSessionFactory.java:66)
[JBossINF] at
org.wildfly.clustering.web.infinispan.session.InfinispanSession.invalidate(InfinispanSession.java:68)
[JBossINF] at
org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager.findSession(InfinispanSessionManager.java:238)
[JBossINF] at
org.wildfly.clustering.web.undertow.session.DistributableSessionManager.getSession(DistributableSessionManager.java:124)
[JBossINF] at
io.undertow.servlet.spec.ServletContextImpl.getSession(ServletContextImpl.java:725)
[JBossINF] at
io.undertow.servlet.spec.ServletContextImpl.getSession(ServletContextImpl.java:755)
[JBossINF] at
io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:759)
[JBossINF] at
io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:554)
[JBossINF] at
io.undertow.servlet.spec.HttpServletResponseImpl.doErrorDispatch(HttpServletResponseImpl.java:165)
[JBossINF] at
io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:319)
[JBossINF] at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263)
[JBossINF] at
io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
[JBossINF] at
io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174)
[JBossINF] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:198)
[JBossINF] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:784)
[JBossINF] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[JBossINF] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[JBossINF] at java.lang.Thread.run(Thread.java:745)
{code}
IllegalStateException when accessing DistributableCache
-------------------------------------------------------
Key: WFLY-4678
URL:
https://issues.jboss.org/browse/WFLY-4678
Project: WildFly
Issue Type: Bug
Components: Clustering
Affects Versions: 9.0.0.CR1, 10.0.0.Alpha1
Reporter: Richard Achmatowicz
Assignee: Paul Ferraro
Fix For: 9.0.0.CR2, 10.0.0.Alpha2
When making invocations on SFSBs in a cluster, the following exception arises:
{noformat}
[0m[31m17:58:44,853 ERROR [org.infinispan.interceptors.InvocationContextInterceptor]
(EJB default - 2) ISPN000136: Execution error: java.lang.IllegalStateException:
Transaction DummyTransaction{xid=DummyXid{id=5}, status=3} is not in a valid state to be
invoking cache operations on.
at org.infinispan.interceptors.TxInterceptor.enlist(TxInterceptor.java:389)
at
org.infinispan.interceptors.TxInterceptor.enlistIfNeeded(TxInterceptor.java:351)
at
org.infinispan.interceptors.TxInterceptor.enlistReadAndInvokeNext(TxInterceptor.java:345)
at
org.infinispan.interceptors.TxInterceptor.visitGetKeyValueCommand(TxInterceptor.java:318)
at
org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)
at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)
at
org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:111)
at
org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)
at
org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)
at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)
at
org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:369)
at
org.infinispan.statetransfer.StateTransferInterceptor.handleDefault(StateTransferInterceptor.java:354)
at
org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)
at
org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)
at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)
at
org.infinispan.interceptors.CacheMgmtInterceptor.visitDataReadCommand(CacheMgmtInterceptor.java:103)
at
org.infinispan.interceptors.CacheMgmtInterceptor.visitGetKeyValueCommand(CacheMgmtInterceptor.java:91)
at
org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)
at
org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)
at
org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)
at
org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)
at
org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)
at
org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)
at
org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)
at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:430)
at org.infinispan.cache.impl.DecoratedCache.get(DecoratedCache.java:427)
at
org.infinispan.cache.impl.AbstractDelegatingCache.get(AbstractDelegatingCache.java:287)
at
org.wildfly.clustering.ejb.infinispan.bean.InfinispanBeanFactory.findValue(InfinispanBeanFactory.java:88)
at
org.wildfly.clustering.ejb.infinispan.bean.InfinispanBeanFactory.findValue(InfinispanBeanFactory.java:51)
at
org.wildfly.clustering.ejb.infinispan.InfinispanBeanManager.findBean(InfinispanBeanManager.java:261)
at
org.jboss.as.ejb3.cache.distributable.DistributableCache.get(DistributableCache.java:115)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)