You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bruce J Schuchardt (Jira)" <ji...@apache.org> on 2019/12/03 19:18:00 UTC

[jira] [Comment Edited] (GEODE-6338) Reconnect attempts throw NPE due to JGroups channel being closed

    [ https://issues.apache.org/jira/browse/GEODE-6338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16779597#comment-16779597 ] 

Bruce J Schuchardt edited comment on GEODE-6338 at 12/3/19 7:17 PM:
--------------------------------------------------------------------

This was fixed as part of GEODE-6369 and is in develop and release/1.9.0


was (Author: bschuchardt):
This was fixed as part of GEODE-6389 and is in develop and release/1.9.0

> Reconnect attempts throw NPE due to JGroups channel being closed
> ----------------------------------------------------------------
>
>                 Key: GEODE-6338
>                 URL: https://issues.apache.org/jira/browse/GEODE-6338
>             Project: Geode
>          Issue Type: Bug
>          Components: membership
>            Reporter: Bruce J Schuchardt
>            Assignee: Bruce J Schuchardt
>            Priority: Major
>             Fix For: 1.9.0
>
>
> Twice this week people have reported null pointer exceptions in auto-reconnect attempts looking like this:
> {noformat}
> org.apache.geode.SystemConnectException: Problem starting up membership services
> at org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:114)
> at org.apache.geode.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:90)
> at org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:771)
> at org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:889)
> at org.apache.geode.distributed.internal.ClusterDistributionManager.create(ClusterDistributionManager.java:533)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:769)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:362)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:348)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:342)
> at org.apache.geode.distributed.DistributedSystem.connect(DistributedSystem.java:215)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.reconnect(InternalDistributedSystem.java:2704)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.tryReconnect(InternalDistributedSystem.java:2530)
> at org.apache.geode.distributed.internal.InternalDistributedSystem.disconnect(InternalDistributedSystem.java:1044)
> at org.apache.geode.distributed.internal.ClusterDistributionManager$DMListener.membershipFailure(ClusterDistributionManager.java:3406)
> at org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.uncleanShutdown(GMSMembershipManager.java:1534)
> at org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.lambda$forceDisconnect$3(GMSMembershipManager.java:2531)
> at java.lang.Thread.run(Thread.java:748)
> Caused by: java.lang.NullPointerException
> at org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.establishLocalAddress(JGroupsMessenger.java:483)
> at org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:361)
> at org.apache.geode.distributed.internal.membership.gms.Services.start(Services.java:146)
> at org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:105)
> ... 16 more
> {noformat}
>  
> This seems to indicate that the JGroups channel was somehow closed but auto-reconnect attempts continued.  If the JGroups channel is closed auto-reconnect attempts should cease.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)