Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-9947

JBossCache: TimeoutException during node shutdown

    XMLWordPrintable

    Details

    • Release Notes Docs Status:
      Not Required
    • Docs QE Status:
      NEW

      Description

      During node shutdown we are getting the following:

      javax.ejb.EJBException: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb could not be acquired by Thread[Incoming-4,10.16.90.58:55200,10,Thread Pools] after 15000 ms. Locks: Read lock owners: [Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]]
      Write lock owner: null
      , lock info: read owners=[Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]] (activeReaders=1, activeWriter=null, waitingReaders=1, waitingWriters=1, waitingUpgrader=0)
      

      Stacktrace:

      javax.ejb.EJBException: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb could not be acquired by Thread[Incoming-4,10.16.90.58:55200,10,Thread Pools] after 15000 ms. Locks: Read lock owners: [Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]]
      Write lock owner: null
      , lock info: read owners=[Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]] (activeReaders=1, activeWriter=null, waitingReaders=1, waitingWriters=1, waitingUpgrader=0)
      	at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:77)
      	at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
      	at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ReplicantsManagerInterceptor.invoke(ReplicantsManagerInterceptor.java:52)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.stateful.StatefulContainer.dynamicInvoke(StatefulContainer.java:569)
      	at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)
      	at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)
      	at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
      	at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:967)
      	at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:791)
      	at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:744)
      	at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:586)
      	at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:234)
      Caused by: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb could not be acquired by Thread[Incoming-4,10.16.90.58:55200,10,Thread Pools] after 15000 ms. Locks: Read lock owners: [Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]]
      Write lock owner: null
      , lock info: read owners=[Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools]] (activeReaders=1, activeWriter=null, waitingReaders=1, waitingWriters=1, waitingUpgrader=0)
      	at org.jboss.cache.lock.IdentityLock.acquireReadLock0(IdentityLock.java:332)
      	at org.jboss.cache.lock.IdentityLock.acquireReadLock(IdentityLock.java:276)
      	at org.jboss.cache.lock.IdentityLock.acquire(IdentityLock.java:499)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.acquireNodeLock(PessimisticNodeBasedLockManager.java:286)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.lock(PessimisticNodeBasedLockManager.java:186)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.lockPessimistically(PessimisticNodeBasedLockManager.java:98)
      	at org.jboss.cache.interceptors.PessimisticLockInterceptor.handlePutCommand(PessimisticLockInterceptor.java:129)
      	at org.jboss.cache.interceptors.PessimisticLockInterceptor.handlePutKeyValueCommand(PessimisticLockInterceptor.java:100)
      	at org.jboss.cache.interceptors.base.PrePostProcessingCommandInterceptor.visitPutKeyValueCommand(PrePostProcessingCommandInterceptor.java:88)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.ReplicationInterceptor.handleCrudMethod(ReplicationInterceptor.java:150)
      	at org.jboss.cache.interceptors.ReplicationInterceptor.visitPutKeyValueCommand(ReplicationInterceptor.java:107)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
      	at org.jboss.cache.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:65)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.TxInterceptor.attachGtxAndPassUpChain(TxInterceptor.java:301)
      	at org.jboss.cache.interceptors.TxInterceptor.handleDefault(TxInterceptor.java:283)
      	at org.jboss.cache.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:65)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:119)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:178)
      	at org.jboss.cache.interceptors.InvocationContextInterceptor.visitPutKeyValueCommand(InvocationContextInterceptor.java:82)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.InterceptorChain.invokeRemote(InterceptorChain.java:325)
      	at org.jboss.cache.commands.remote.ReplicateCommand.processSingleCommand(ReplicateCommand.java:139)
      	at org.jboss.cache.commands.remote.ReplicateCommand.perform(ReplicateCommand.java:115)
      	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.executeCommand(CommandAwareRpcDispatcher.java:319)
      	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:246)
      	at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
      	at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
      	at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
      	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
      	at org.jgroups.JChannel.up(JChannel.java:1336)
      	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
      	at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:494)
      	at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:153)
      	at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
      	at org.jgroups.protocols.FC.up(FC.java:473)
      	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:821)
      	at org.jgroups.protocols.VIEW_SYNC.up(VIEW_SYNC.java:192)
      	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
      	at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
      	at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
      	at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
      	at org.jgroups.protocols.BARRIER.up(BARRIER.java:136)
      	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:174)
      	at org.jgroups.protocols.FD.up(FD.java:284)
      	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:328)
      	at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
      	at org.jgroups.protocols.Discovery.up(Discovery.java:264)
      	at org.jgroups.protocols.PING.up(PING.java:273)
      	at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2319)
      	at org.jgroups.protocols.TP.passMessageUp(TP.java:1253)
      	at org.jgroups.protocols.TP.access$100(TP.java:50)
      	at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1830)
      	at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1809)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:662)
      	at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:218)
      	at org.jboss.remoting.Client.invoke(Client.java:2084)
      	at org.jboss.remoting.Client.invoke(Client.java:879)
      	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:122)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor.invoke(ClusteredIsLocalInterceptor.java:54)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
      	at $Proxy9.invoke(Unknown Source)
      	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:188)
      	at $Proxy8.getSerial(Unknown Source)
      	at org.jboss.smartfrog.ejb3.SFSBProcessorFactoryImpl$EJB3RequestProcessor.processRequest(SFSBProcessorFactoryImpl.java:94)
      	at org.jboss.smartfrog.loaddriver.CompoundRequestProcessorFactoryImpl$CompoundRequestProcessor.processRequest(CompoundRequestProcessorFactoryImpl.java:51)
      	at org.jboss.smartfrog.loaddriver.Runner.run(Runner.java:87)
      	at java.lang.Thread.run(Thread.java:662)
      	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:72)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:122)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor.invoke(ClusteredIsLocalInterceptor.java:54)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
      	at $Proxy9.invoke(Unknown Source)
      	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:188)
      	at $Proxy8.getSerial(Unknown Source)
      	at org.jboss.smartfrog.ejb3.SFSBProcessorFactoryImpl$EJB3RequestProcessor.processRequest(SFSBProcessorFactoryImpl.java:94)
      	at org.jboss.smartfrog.loaddriver.CompoundRequestProcessorFactoryImpl$CompoundRequestProcessor.processRequest(CompoundRequestProcessorFactoryImpl.java:51)
      	at org.jboss.smartfrog.loaddriver.Runner.run(Runner.java:87)
      	at java.lang.Thread.run(Thread.java:662)
      

      Later in log we are seeing, the lock is owned by ShutdownHook:

      javax.ejb.EJBException: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb/ear=ejb3-session-test-ear-1.0.0.ear,jar=ejb3-session-test-ejb.jar,name=SerialSessionBean,service=EJB3 could not be acquired by Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools] after 15000 ms. Locks: Read lock owners: []
      Write lock owner: Thread[JBoss Shutdown Hook,5,jboss]
      , lock info: write owner=Thread[JBoss Shutdown Hook,5,jboss] (activeReaders=0, activeWriter=Thread[JBoss Shutdown Hook,5,jboss], waitingReaders=0, waitingWriters=0, waitingUpgrader=0)
      
      javax.ejb.EJBException: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb/ear=ejb3-session-test-ear-1.0.0.ear,jar=ejb3-session-test-ejb.jar,name=SerialSessionBean,service=EJB3 could not be acquired by Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools] after 15000 ms. Locks: Read lock owners: []
      Write lock owner: Thread[JBoss Shutdown Hook,5,jboss]
      , lock info: write owner=Thread[JBoss Shutdown Hook,5,jboss] (activeReaders=0, activeWriter=Thread[JBoss Shutdown Hook,5,jboss], waitingReaders=0, waitingWriters=0, waitingUpgrader=0)
      	at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:77)
      	at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
      	at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ReplicantsManagerInterceptor.invoke(ReplicantsManagerInterceptor.java:52)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.stateful.StatefulContainer.dynamicInvoke(StatefulContainer.java:569)
      	at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)
      	at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)
      	at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
      	at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:967)
      	at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:791)
      	at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:744)
      	at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:586)
      	at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:234)
      Caused by: java.lang.RuntimeException: org.jboss.cache.lock.TimeoutException read lock for /sfsb/ear=ejb3-session-test-ear-1.0.0.ear,jar=ejb3-session-test-ejb.jar,name=SerialSessionBean,service=EJB3 could not be acquired by Thread[Incoming-7,10.16.90.58:55200,5,Thread Pools] after 15000 ms. Locks: Read lock owners: []
      Write lock owner: Thread[JBoss Shutdown Hook,5,jboss]
      , lock info: write owner=Thread[JBoss Shutdown Hook,5,jboss] (activeReaders=0, activeWriter=Thread[JBoss Shutdown Hook,5,jboss], waitingReaders=0, waitingWriters=0, waitingUpgrader=0)
      	at org.jboss.cache.lock.IdentityLock.acquireReadLock0(IdentityLock.java:332)
      	at org.jboss.cache.lock.IdentityLock.acquireReadLock(IdentityLock.java:276)
      	at org.jboss.cache.lock.IdentityLock.acquire(IdentityLock.java:499)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.acquireNodeLock(PessimisticNodeBasedLockManager.java:286)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.lock(PessimisticNodeBasedLockManager.java:186)
      	at org.jboss.cache.lock.PessimisticNodeBasedLockManager.lockPessimistically(PessimisticNodeBasedLockManager.java:98)
      	at org.jboss.cache.interceptors.PessimisticLockInterceptor.handlePutCommand(PessimisticLockInterceptor.java:129)
      	at org.jboss.cache.interceptors.PessimisticLockInterceptor.handlePutKeyValueCommand(PessimisticLockInterceptor.java:100)
      	at org.jboss.cache.interceptors.base.PrePostProcessingCommandInterceptor.visitPutKeyValueCommand(PrePostProcessingCommandInterceptor.java:88)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.ReplicationInterceptor.handleCrudMethod(ReplicationInterceptor.java:150)
      	at org.jboss.cache.interceptors.ReplicationInterceptor.visitPutKeyValueCommand(ReplicationInterceptor.java:107)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
      	at org.jboss.cache.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:65)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.TxInterceptor.attachGtxAndPassUpChain(TxInterceptor.java:301)
      	at org.jboss.cache.interceptors.TxInterceptor.handleDefault(TxInterceptor.java:283)
      	at org.jboss.cache.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:65)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:119)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
      	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:178)
      	at org.jboss.cache.interceptors.InvocationContextInterceptor.visitPutKeyValueCommand(InvocationContextInterceptor.java:82)
      	at org.jboss.cache.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:100)
      	at org.jboss.cache.interceptors.InterceptorChain.invokeRemote(InterceptorChain.java:325)
      	at org.jboss.cache.commands.remote.ReplicateCommand.processSingleCommand(ReplicateCommand.java:139)
      	at org.jboss.cache.commands.remote.ReplicateCommand.perform(ReplicateCommand.java:115)
      	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.executeCommand(CommandAwareRpcDispatcher.java:319)
      	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:246)
      	at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
      	at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
      	at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
      	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
      	at org.jgroups.JChannel.up(JChannel.java:1336)
      	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
      	at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:494)
      	at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:153)
      	at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
      	at org.jgroups.protocols.FC.up(FC.java:473)
      	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:821)
      	at org.jgroups.protocols.VIEW_SYNC.up(VIEW_SYNC.java:192)
      	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
      	at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
      	at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
      	at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
      	at org.jgroups.protocols.BARRIER.up(BARRIER.java:136)
      	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:174)
      	at org.jgroups.protocols.FD.up(FD.java:284)
      	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:328)
      	at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
      	at org.jgroups.protocols.Discovery.up(Discovery.java:264)
      	at org.jgroups.protocols.PING.up(PING.java:273)
      	at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2319)
      	at org.jgroups.protocols.TP.passMessageUp(TP.java:1253)
      	at org.jgroups.protocols.TP.access$100(TP.java:50)
      	at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1830)
      	at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1809)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:662)
      	at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:218)
      	at org.jboss.remoting.Client.invoke(Client.java:2084)
      	at org.jboss.remoting.Client.invoke(Client.java:879)
      	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:122)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor.invoke(ClusteredIsLocalInterceptor.java:54)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
      	at $Proxy9.invoke(Unknown Source)
      	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:188)
      	at $Proxy8.getSerial(Unknown Source)
      	at org.jboss.smartfrog.ejb3.SFSBProcessorFactoryImpl$EJB3RequestProcessor.processRequest(SFSBProcessorFactoryImpl.java:94)
      	at org.jboss.smartfrog.loaddriver.CompoundRequestProcessorFactoryImpl$CompoundRequestProcessor.processRequest(CompoundRequestProcessorFactoryImpl.java:51)
      	at org.jboss.smartfrog.loaddriver.Runner.run(Runner.java:87)
      	at java.lang.Thread.run(Thread.java:662)
      	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:72)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:122)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.security.client.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor.invoke(ClusteredIsLocalInterceptor.java:54)
      	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      	at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
      	at $Proxy9.invoke(Unknown Source)
      	at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:188)
      	at $Proxy8.getSerial(Unknown Source)
      	at org.jboss.smartfrog.ejb3.SFSBProcessorFactoryImpl$EJB3RequestProcessor.processRequest(SFSBProcessorFactoryImpl.java:94)
      	at org.jboss.smartfrog.loaddriver.CompoundRequestProcessorFactoryImpl$CompoundRequestProcessor.processRequest(CompoundRequestProcessorFactoryImpl.java:51)
      	at org.jboss.smartfrog.loaddriver.Runner.run(Runner.java:87)
      	at java.lang.Thread.run(Thread.java:662)
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pferraro Paul Ferraro
                  Reporter:
                  jkudrnac Jitka Kozana
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: