Re: [jgroups-dev] connect to new cluster throw IndexOutOfBoundsException
Bela Ban <[email protected]> Fri, 16 May 2014 08:47:23 +0200
| Newsgroups | gmane.comp.java.javagroups.devel |
|---|---|
| Message-ID | <[email protected]> |
I don't think you can simply grab the channel from the Infinispan cache
manager and call disconnect() on it, there are more things than that
involved for this to succeed.
In standalone JGroups, you could so this:
channel.disconnect();
channel.connect("ISPN-1");
I suggest ask on the Infinispan mailing list how to disconnect from a
cluster and join a new one.
I'd say you probably have to stop the cache manager, change the config
and start it again.
On 16/05/14 06:49, kingcraft wrote:
> when I disconnect from current cluster A and connect to a new cluster B, the
> program throw IndexOutOfBoundsException. I thought that maybe I miss
> something before connet to a new cluster.
> Any help would be appreciated.
>
> Here is the code snippet:
>
> String clusterName =
> ((JGroupsTransport)this.cm.getTransport()).getChannel().getClusterName();
> ((JGroupsTransport)cm.getTransport()).getChannel().disconnect();
> try {
> logger.info("connet to new cluster " + clusterName + "1");
> ((JGroupsTransport)cm.getTransport()).getChannel().connect(clusterName
> + "1");
> } catch (Exception e) {
> logger.error("", e);
> }
>
> The following is the detail log and exception track.
> ********************************************************************
> 2014-05-16 11:52:30.174 CST [Incoming-1,ISPN,R05517-14140] INFO
> o.o.c.c.s.internal.ClusterManager - connet to new cluster ISPN1
> 2014-05-16 11:52:30.175 CST [Incoming-1,ISPN,R05517-14140] WARN
> org.jgroups.protocols.MFC - The fragmentation size of the fragmentation
> protocol is 40000, which is greater than min_credits (40000). This can lead
> to blockings (https://issues.jboss.org/browse/JGRP-1659)
> 2014-05-16 11:52:30.338 CST [OOB-2,ISPN,R05517-14140] WARN
> org.jgroups.protocols.TCP - JGRP000031: R05517-14140: dropping unicast
> message to wrong destination R05517-14140
> 2014-05-16 11:52:31.336 CST [OOB-2,ISPN,R05517-14140] WARN
> org.jgroups.protocols.TCP - JGRP000031: R05517-14140: dropping unicast
> message to wrong destination R05517-14140
> 2014-05-16 11:52:32.336 CST [OOB-2,ISPN,R05517-14140] WARN
> org.jgroups.protocols.TCP - JGRP000031: R05517-14140: dropping unicast
> message to wrong destination R05517-14140
> 2014-05-16 11:52:33.337 CST [OOB-2,ISPN,R05517-14140] WARN
> org.jgroups.protocols.TCP - JGRP000031: R05517-14140: dropping unicast
> message to wrong destination R05517-14140
> 2014-05-16 11:52:33.561 CST [Incoming-1,ISPN,R05517-14140] INFO
> o.o.c.c.s.i.MyGroupsTransport - New view received: [R05517-14140|0] (1)
> [R05517-14140]
> 2014-05-16 11:52:33.561 CST [Incoming-1,ISPN,R05517-14140] INFO
> o.o.c.c.s.i.MyGroupsTransport - newMembers: [R05517-14140]
> 2014-05-16 11:52:33.561 CST [Incoming-1,ISPN,R05517-14140] INFO
> o.o.c.c.s.i.MyGroupsTransport - ClusterManager.clearExistMemberFlag is true,
> clear the old members.
> 2014-05-16 11:52:33.561 CST [Incoming-1,ISPN,R05517-14140] INFO
> o.i.r.t.jgroups.JGroupsTransport - ISPN000094: Received new cluster view:
> [R05517-14140|0] (1) [R05517-14140]
> 2014-05-16 11:52:33.581 CST [Incoming-1,ISPN,R05517-14140] ERROR
> o.o.c.c.s.internal.ClusterManager -
> java.lang.Exception: connecting to channel "ISPN1" failed
> at org.jgroups.JChannel._connect(JChannel.java:544)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel.connect(JChannel.java:290)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel.connect(JChannel.java:275)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.ClusterManager$DisconnectAndConnectToNewCluster.run(ClusterManager.java:1480)
> ~[bundlefile:na]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.ClusterManager.entryDeleted(ClusterManager.java:1406)
> [bundlefile:na]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.ClusterManager.entryDeleted(ClusterManager.java:89)
> [bundlefile:na]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.GetUpdatesContainer.entryDeleted(GetUpdatesContainer.java:51)
> [bundlefile:na]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.CacheListenerContainer.observeRemove(CacheListenerContainer.java:69)
> [bundlefile:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_51]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_51]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_51]
> at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation$1.run(AbstractListenerImpl.java:207)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.util.concurrent.WithinThreadExecutor.execute(WithinThreadExecutor.java:22)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation.invoke(AbstractListenerImpl.java:229)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation.invoke(AbstractListenerImpl.java:192)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.cachelistener.CacheNotifierImpl.notifyCacheEntryRemoved(CacheNotifierImpl.java:230)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$AbstractClusteringDependentLogic.notifyCommitEntry(ClusteringDependentLogic.java:114)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$InvalidationLogic.commitEntry(ClusteringDependentLogic.java:347)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.locking.ClusteringDependentLogic$ReplicationLogic.commitEntry(ClusteringDependentLogic.java:387)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntry(EntryWrappingInterceptor.java:317)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitEntryIfNeeded(EntryWrappingInterceptor.java:542)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.commitContextEntries(EntryWrappingInterceptor.java:303)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.invokeNextAndApplyChanges(EntryWrappingInterceptor.java:348)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.setSkipRemoteGetsAndInvokeNextForDataCommand(EntryWrappingInterceptor.java:402)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.EntryWrappingInterceptor.visitRemoveCommand(EntryWrappingInterceptor.java:216)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitRemoveCommand(NonTransactionalLockingInterceptor.java:81)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:37)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:37)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.statetransfer.StateTransferInterceptor.handleNonTxWriteCommand(StateTransferInterceptor.java:213)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.statetransfer.StateTransferInterceptor.visitRemoveCommand(StateTransferInterceptor.java:156)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.CacheMgmtInterceptor.visitRemoveCommand(CacheMgmtInterceptor.java:166)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:110)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:73)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.AbstractVisitor.visitRemoveCommand(AbstractVisitor.java:37)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.write.RemoveCommand.acceptVisitor(RemoveCommand.java:57)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.remote.BaseRpcInvokingCommand.processVisitableCommand(BaseRpcInvokingCommand.java:39)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.commands.remote.SingleRpcCommand.perform(SingleRpcCommand.java:48)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.InboundInvocationHandlerImpl.handleInternal(InboundInvocationHandlerImpl.java:95)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.InboundInvocationHandlerImpl.handleWithWaitForBlocks(InboundInvocationHandlerImpl.java:186)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.InboundInvocationHandlerImpl.handle(InboundInvocationHandlerImpl.java:84)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.executeCommandFromLocalCluster(CommandAwareRpcDispatcher.java:259)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:211)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:460)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:377)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:247)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:665)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel.up(JChannel.java:708)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1015)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:506)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FRAG2.up(FRAG2.java:182)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FlowControl.up(FlowControl.java:434)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.stack.Protocol.up(Protocol.java:409)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:294)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.UNICAST2.removeAndPassUp(UNICAST2.java:919)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.UNICAST2.handleDataReceived(UNICAST2.java:800)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.UNICAST2.up(UNICAST2.java:415)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:636)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:147)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FD.up(FD.java:255)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:301)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.MERGE2.up(MERGE2.java:209)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.Discovery.up(Discovery.java:379)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.TP.passMessageUp(TP.java:1399)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.TP$MyHandler.run(TP.java:1585)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [na:1.7.0_51]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [na:1.7.0_51]
> at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
> Caused by: java.lang.RuntimeException:
> org.infinispan.commons.CacheListenerException: ISPN000280: Caught exception
> [java.lang.IndexOutOfBoundsException] while invoking method [public void
> org.infinispan.container.versioning.NumericVersionGenerator$RankCalculator.calculateRank(org.infinispan.notifications.cachemanagerlistener.event.ViewChangedEvent)]
> on listener instance:
> org.infinispan.container.versioning.NumericVersionGenerator$RankCalculator@3ec4ebaa
> at
> org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:670)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel.up(JChannel.java:708)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1015)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:454)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FRAG2.up(FRAG2.java:165)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FlowControl.up(FlowControl.java:381)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.GMS.installView(GMS.java:714)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.jgroups.protocols.pbcast.ClientGmsImpl.becomeSingletonMember(ClientGmsImpl.java:302)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.jgroups.protocols.pbcast.ClientGmsImpl.joinInternal(ClientGmsImpl.java:89)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.ClientGmsImpl.join(ClientGmsImpl.java:40)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.GMS.down(GMS.java:1052)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FlowControl.down(FlowControl.java:340)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.FRAG2.down(FRAG2.java:136)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.FLUSH.handleConnect(FLUSH.java:323)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.protocols.pbcast.FLUSH.down(FLUSH.java:284)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:1024)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel.down(JChannel.java:760)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> at org.jgroups.JChannel._connect(JChannel.java:538)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> ... 82 common frames omitted
> Caused by: org.infinispan.commons.CacheListenerException: ISPN000280: Caught
> exception [java.lang.IndexOutOfBoundsException] while invoking method
> [public void
> org.infinispan.container.versioning.NumericVersionGenerator$RankCalculator.calculateRank(org.infinispan.notifications.cachemanagerlistener.event.ViewChangedEvent)]
> on listener instance:
> org.infinispan.container.versioning.NumericVersionGenerator$RankCalculator@3ec4ebaa
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation$1.run(AbstractListenerImpl.java:211)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.util.concurrent.WithinThreadExecutor.execute(WithinThreadExecutor.java:22)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation.invoke(AbstractListenerImpl.java:229)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation.invoke(AbstractListenerImpl.java:188)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.notifications.cachemanagerlistener.CacheManagerNotifierImpl.notifyViewChange(CacheManagerNotifierImpl.java:76)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.transport.jgroups.JGroupsTransport$NotifyViewChange.emitNotification(JGroupsTransport.java:605)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.remoting.transport.jgroups.JGroupsTransport.viewAccepted(JGroupsTransport.java:661)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.opendaylight.controller.clustering.services_implementation.internal.MyGroupsTransport.viewAccepted(MyGroupsTransport.java:56)
> ~[bundlefile:na]
> at
> org.jgroups.blocks.MessageDispatcher.handleUpEvent(MessageDispatcher.java:590)
> ~[jgroups-3.4.1.Final.jar:3.4.1.Final]
> at
> org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:667)
> [jgroups-3.4.1.Final.jar:3.4.1.Final]
> ... 99 common frames omitted
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> at java.util.ArrayList$SubList.rangeCheck(ArrayList.java:1155)
> ~[na:1.7.0_51]
> at java.util.ArrayList$SubList.get(ArrayList.java:992) ~[na:1.7.0_51]
> at java.util.Collections$UnmodifiableList.get(Collections.java:1211)
> ~[na:1.7.0_51]
> at
> org.infinispan.container.versioning.NumericVersionGenerator.findAddressRank(NumericVersionGenerator.java:112)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.container.versioning.NumericVersionGenerator.findAddressRank(NumericVersionGenerator.java:113)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.container.versioning.NumericVersionGenerator.calculateRank(NumericVersionGenerator.java:98)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at
> org.infinispan.container.versioning.NumericVersionGenerator$RankCalculator.calculateRank(NumericVersionGenerator.java:122)
> ~[infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_51]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_51]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_51]
> at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51]
> at
> org.infinispan.notifications.AbstractListenerImpl$ListenerInvocation$1.run(AbstractListenerImpl.java:207)
> [infinispan-core-6.0.2.Final.jar:6.0.2.Final]
> ... 108 common frames omitted
>
>
>
> --
> View this message in context: http://jgroups.1086181.n5.nabble.com/connect-to-new-cluster-throw-IndexOutOfBoundsException-tp10215.html
> Sent from the JGroups - Dev mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Javagroups-development mailing list
>
>
--
Bela Ban, JGroups lead (http://www.jgroups.org)
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Javagroups-development mailing list