[ https://issues.apache.org/jira/browse/GEODE-3034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anthony Baker closed GEODE-3034. -------------------------------- > java.lang.ArrayIndexOutOfBoundsException: 0 on auto-reconnect attempt with > multicast enabled > -------------------------------------------------------------------------------------------- > > Key: GEODE-3034 > URL: https://issues.apache.org/jira/browse/GEODE-3034 > Project: Geode > Issue Type: Bug > Components: messaging > Reporter: Bruce Schuchardt > Assignee: Bruce Schuchardt > Fix For: 1.2.0 > > > If a member is kicked out of the distributed system and tries to > auto-reconnect it will be unable to do so if multicast was enabled. It will > hit this exception and then wait & try again, over and over again... > {noformat} > org.apache.geode.GemFireConfigException: unable to create jgroups channel > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:324) > at > org.apache.geode.distributed.internal.membership.gms.Services.start(Services.java:147) > at > org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:102) > at > org.apache.geode.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:89) > at > org.apache.geode.distributed.internal.DistributionManager.<init>(DistributionManager.java:1153) > at > org.apache.geode.distributed.internal.DistributionManager.<init>(DistributionManager.java:1201) > at > org.apache.geode.distributed.internal.DistributionManager.create(DistributionManager.java:572) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:697) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:305) > at > org.apache.geode.distributed.DistributedSystem.connect(DistributedSystem.java:205) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.reconnect(InternalDistributedSystem.java:2685) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.tryReconnect(InternalDistributedSystem.java:2518) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.disconnect(InternalDistributedSystem.java:993) > at > org.apache.geode.distributed.internal.DistributionManager$MyListener.membershipFailure(DistributionManager.java:4351) > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.uncleanShutdown(GMSMembershipManager.java:1532) > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.lambda$forceDisconnect$0(GMSMembershipManager.java:2569) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 > at java.util.Arrays$ArrayList.get(Arrays.java:3841) > at java.util.Collections$UnmodifiableList.get(Collections.java:1309) > at org.jgroups.protocols.pbcast.STABLE.handleViewChange(STABLE.java:365) > at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:328) > at org.jgroups.protocols.FlowControl.down(FlowControl.java:347) > at org.jgroups.protocols.FlowControl.down(FlowControl.java:347) > at org.jgroups.protocols.FRAG2.down(FRAG2.java:136) > at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:1039) > at org.jgroups.JChannel.down(JChannel.java:790) > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:310) > ... 16 more > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)