[infinispan-issues] [JBoss JIRA] (ISPN-1883) IllegalStateException during view installation

Dan Berindei (JIRA) jira-events at lists.jboss.org
Fri Sep 21 09:54:35 EDT 2012


     [ https://issues.jboss.org/browse/ISPN-1883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Berindei resolved ISPN-1883.
--------------------------------

    Resolution: Out of Date


No longer relevant since NBST was integrated in 5.2.
                
> IllegalStateException during view installation
> ----------------------------------------------
>
>                 Key: ISPN-1883
>                 URL: https://issues.jboss.org/browse/ISPN-1883
>             Project: Infinispan
>          Issue Type: Bug
>    Affects Versions: 5.1.1.FINAL
>            Reporter: Michal Linhard
>            Assignee: Dan Berindei
>             Fix For: 5.2.0.Final
>
>
> Problem found in this special build from a branch:
> http://hudson.qa.jboss.com/hudson/view/EDG6/view/EDG-QE/job/edg-60-build-infinispan-from-source/46/
> branch: https://github.com/maniksurtani/infinispan/tree/t_st_perf_1
> http://hudson.qa.jboss.com/hudson/view/EDG6/view/EDG-REPORTS-RESILIENCE/job/edg-60-elasticity-dist-basic/18
> Installation of view 7 is started on node02, then on node03, on node03 it fails with:
> {code}
> 2012-02-22 13:14:42,296 ERROR [CacheViewsManagerImpl] (CacheViewInstaller-3,edg-perf03-57571) ISPN000172: Failed to prepare view CacheView{viewId=7, members=[edg-perf04-36539, edg-perf03-57571]} for cache  testCache, rolling back to view CacheView{viewId=6, members=[edg-perf01-39846, edg-perf02-36519, edg-perf03-57571, edg-perf04-36539]}
> java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Trying to block write commands but they are already blocked for view 7
> 	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
> 	at java.util.concurrent.FutureTask.get(FutureTask.java:91)
> 	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:319)
> 	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:250)
> 	at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:876)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	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)
> Caused by: java.lang.IllegalStateException: Trying to block write commands but they are already blocked for view 7
> 	at org.infinispan.statetransfer.StateTransferLockImpl.blockNewTransactions(StateTransferLockImpl.java:233)
> 	at org.infinispan.statetransfer.DistributedStateTransferTask.doPerformStateTransfer(DistributedStateTransferTask.java:102)
> 	at org.infinispan.statetransfer.BaseStateTransferTask.performStateTransfer(BaseStateTransferTask.java:93)
> 	at org.infinispan.statetransfer.BaseStateTransferManagerImpl.prepareView(BaseStateTransferManagerImpl.java:294)
> 	at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:486)
> 	at org.infinispan.commands.control.CacheViewControlCommand.perform(CacheViewControlCommand.java:125)
> 	at org.infinispan.remoting.InboundInvocationHandlerImpl.handle(InboundInvocationHandlerImpl.java:95)
> 	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.executeCommand(CommandAwareRpcDispatcher.java:161)
> 	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:141)
> 	at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:447)
> 	at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:354)
> 	at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:230)
> 	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:543)
> 	at org.jgroups.JChannel.up(JChannel.java:716)
> 	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1026)
> 	at org.jgroups.protocols.FRAG2.up(FRAG2.java:181)
> 	at org.jgroups.protocols.FlowControl.up(FlowControl.java:400)
> 	at org.jgroups.protocols.FlowControl.up(FlowControl.java:418)
> 	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:881)
> 	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:244)
> 	at org.jgroups.protocols.UNICAST.up(UNICAST.java:332)
> 	at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:697)
> 	at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:559)
> 	at org.jgroups.protocols.FD_ALL.up(FD_ALL.java:167)
> 	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:282)
> 	at org.jgroups.protocols.MERGE2.up(MERGE2.java:205)
> 	at org.jgroups.protocols.Discovery.up(Discovery.java:355)
> 	at org.jgroups.protocols.TP.passMessageUp(TP.java:1174)
> 	at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1722)
> 	at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1704)
> 	... 3 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the infinispan-issues mailing list