[infinispan-issues] [JBoss JIRA] (ISPN-1996) Failed to prepare view exceptions

Manik Surtani (JIRA) jira-events at lists.jboss.org
Mon Apr 23 06:00:18 EDT 2012


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

Manik Surtani updated ISPN-1996:
--------------------------------

    Description: 
I saw lot (re-curring) cache view exceptions (below) when I start up a 3 node cluster.

I am running ISPN 5.1.3 final with replication mode, and jgroup-tcp config.

In this case, I start first 2 nodes first, and later try to join the 3rd node.
 
{code}
=======================================
2012-04-10/12:13:45.714/MDT
[CacheViewInstaller-3,portal1.net-1609] ERROR
org.infinispan.cacheviews.CacheViewsManagerImpl[263] - ISPN000172: Failed to prepare view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} for cache  ispn-cipherkey, rolling back to view CacheView{viewId=831, members=[portal1.net-1609]}
java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:262)
        at java.util.concurrent.FutureTask.get(FutureTask.java:119)
        at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:318)
        at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:249)
        at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:875)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: org.infinispan.CacheException: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
        at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172)
        at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:488)
        at org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:302)
        at org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:299)
        ... 5 more

Caused by: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
        at org.infinispan.cacheviews.CacheViewInfo.prepareView(CacheViewInfo.java:107)
        at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:481)
        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:221)
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:201)
        at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:456)
        at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:363)
        at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:238)
        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:418)
        at org.jgroups.protocols.FlowControl.up(FlowControl.java:400)
        at org.jgroups.protocols.pbcast.GMS.up(GMS.java:882)
        at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:244)
        at org.jgroups.protocols.UNICAST2.handleDataReceived(UNICAST2.java:759)
        at org.jgroups.protocols.UNICAST2.up(UNICAST2.java:365)
        at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:595)
        at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:143)
        at org.jgroups.protocols.FD.up(FD.java:273)
        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:359)
        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
2012-04-10/12:13:46.715/MDT
{code}

  was:
I saw lot (re-curring) cache view exceptions (below) when I start up a 3 node cluster.

I am running ISPN 5.1.3 final with replication mode, and jgroup-tcp config.

In this case, I start first 2 nodes first, and later try to join the 3rd node.
 

=======================================

 

2012-04-10/12:13:45.714/MDT

[CacheViewInstaller-3,portal1.net-1609] ERROR

org.infinispan.cacheviews.CacheViewsManagerImpl[263] - ISPN000172: Failed

to prepare view CacheView{viewId=832,

members=[portal1.net-1609, portal2.net-11982]}

for cache  ispn-cipherkey, rolling back to view CacheView{viewId=831,

members=[portal1.net-1609]}

java.util.concurrent.ExecutionException: org.infinispan.CacheException:

java.lang.IllegalStateException: Cannot prepare new view

CacheView{viewId=832, members=[portal1.net-1609,

portal2.net-11982]} on cache ispn-cipherkey, we have already

committed view CacheView{viewId=844, members=[]}

        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:262)

        at java.util.concurrent.FutureTask.get(FutureTask.java:119)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:318)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:249)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:875)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

        at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

        at java.lang.Thread.run(Thread.java:722)

Caused by: org.infinispan.CacheException: java.lang.IllegalStateException:

Cannot prepare new view CacheView{viewId=832,

members=[portal1.net-1609, portal2.net-11982]}

on cache ispn-cipherkey, we have already committed view

CacheView{viewId=844, members=[]}

        at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)

        at

org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172)

        at

org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:488)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:302)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:299)

        ... 5 more

Caused by: java.lang.IllegalStateException: Cannot prepare new view

CacheView{viewId=832, members=[portal1.net-1609,

portal2.net-11982]} on cache ispn-cipherkey, we have already

committed view CacheView{viewId=844, members=[]}

        at

org.infinispan.cacheviews.CacheViewInfo.prepareView(CacheViewInfo.java:107)

        at

org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:481)

        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:221)

        at

org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:201)

        at

org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:456)

        at

org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:363)

        at

org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:238)

        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:418)

        at org.jgroups.protocols.FlowControl.up(FlowControl.java:400)

        at org.jgroups.protocols.pbcast.GMS.up(GMS.java:882)

        at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:244)

        at org.jgroups.protocols.UNICAST2.handleDataReceived(UNICAST2.java:759)

        at org.jgroups.protocols.UNICAST2.up(UNICAST2.java:365)

        at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:595)

        at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:143)

        at org.jgroups.protocols.FD.up(FD.java:273)

        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:359)

        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

2012-04-10/12:13:46.715/MDT


    
> Failed to prepare view exceptions
> ---------------------------------
>
>                 Key: ISPN-1996
>                 URL: https://issues.jboss.org/browse/ISPN-1996
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Core API
>    Affects Versions: 5.1.3.FINAL
>         Environment: ISPN 5.1.3.Final; Java 7; Cent OS
> 3-node cluster in replication mode using jgroups-tcp config.
>            Reporter: dex chen
>            Assignee: Dan Berindei
>
> I saw lot (re-curring) cache view exceptions (below) when I start up a 3 node cluster.
> I am running ISPN 5.1.3 final with replication mode, and jgroup-tcp config.
> In this case, I start first 2 nodes first, and later try to join the 3rd node.
>  
> {code}
> =======================================
> 2012-04-10/12:13:45.714/MDT
> [CacheViewInstaller-3,portal1.net-1609] ERROR
> org.infinispan.cacheviews.CacheViewsManagerImpl[263] - ISPN000172: Failed to prepare view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} for cache  ispn-cipherkey, rolling back to view CacheView{viewId=831, members=[portal1.net-1609]}
> java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
>         at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:262)
>         at java.util.concurrent.FutureTask.get(FutureTask.java:119)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:318)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:249)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:875)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
> Caused by: org.infinispan.CacheException: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
>         at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)
>         at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172)
>         at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:488)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:302)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl$2.call(CacheViewsManagerImpl.java:299)
>         ... 5 more
> Caused by: java.lang.IllegalStateException: Cannot prepare new view CacheView{viewId=832, members=[portal1.net-1609, portal2.net-11982]} on cache ispn-cipherkey, we have already committed view CacheView{viewId=844, members=[]}
>         at org.infinispan.cacheviews.CacheViewInfo.prepareView(CacheViewInfo.java:107)
>         at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:481)
>         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:221)
>         at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:201)
>         at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:456)
>         at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:363)
>         at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:238)
>         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:418)
>         at org.jgroups.protocols.FlowControl.up(FlowControl.java:400)
>         at org.jgroups.protocols.pbcast.GMS.up(GMS.java:882)
>         at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:244)
>         at org.jgroups.protocols.UNICAST2.handleDataReceived(UNICAST2.java:759)
>         at org.jgroups.protocols.UNICAST2.up(UNICAST2.java:365)
>         at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:595)
>         at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:143)
>         at org.jgroups.protocols.FD.up(FD.java:273)
>         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:359)
>         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
> 2012-04-10/12:13:46.715/MDT
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the infinispan-issues mailing list