[ https://issues.apache.org/jira/browse/GEODE-8703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bruce J Schuchardt reassigned GEODE-8703: ----------------------------------------- Assignee: Bruce J Schuchardt > DistributedSystemDisconnectedException thrown with incorrect root cause > ----------------------------------------------------------------------- > > Key: GEODE-8703 > URL: https://issues.apache.org/jira/browse/GEODE-8703 > Project: Geode > Issue Type: Bug > Components: membership > Affects Versions: 1.12.0, 1.13.0 > Reporter: Bruce J Schuchardt > Assignee: Bruce J Schuchardt > Priority: Major > > A commit operation in an application failed when the server performing the > operation was kicked out of the cluster. The exception received should have > as a "cause" a ForcedDisconnectException but instead it had the new > "MemberDisconnectedException". This is an internal exception class that > should not be exposed to applications. > {noformat} > caught Exception > org.apache.geode.distributed.DistributedSystemDisconnectedException: This > connection to a distributed system has been disconnected., caused by > org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException: > Exiting due to possible network partition event due to loss of 3 cache > processes: [10.32.111.101(gemfire2_host1_22691:22691:locator)<ec><v0>:41000, > 10.32.111.101(gemfire1_host1_22663:22663)<v3>:41002, > 10.32.111.101(gemfire1_host1_22653:22653)<v3>:41001] > at > org.apache.geode.distributed.internal.InternalDistributedSystem.checkConnected(InternalDistributedSystem.java:978) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.getDistributionManager(InternalDistributedSystem.java:1679) > at > org.apache.geode.distributed.internal.ReplyProcessor21.getDistributionManager(ReplyProcessor21.java:366) > at > org.apache.geode.distributed.internal.locks.DLockReleaseProcessor.release(DLockReleaseProcessor.java:66) > at > org.apache.geode.distributed.internal.locks.DLockService.callReleaseProcessor(DLockService.java:1319) > at > org.apache.geode.distributed.internal.locks.DLockService.callReleaseProcessor(DLockService.java:1312) > at > org.apache.geode.distributed.internal.locks.DLockService.releaseTryLocks(DLockService.java:1996) > at > org.apache.geode.internal.cache.locks.TXLockServiceImpl.release(TXLockServiceImpl.java:229) > at > org.apache.geode.internal.cache.TXLockRequest.releaseDistributed(TXLockRequest.java:110) > at > org.apache.geode.internal.cache.TXLockRequest.cleanup(TXLockRequest.java:143) > at org.apache.geode.internal.cache.TXState.doCleanup(TXState.java:926) > at org.apache.geode.internal.cache.TXState.cleanup(TXState.java:912) > at org.apache.geode.internal.cache.TXState.commit(TXState.java:563) > at > org.apache.geode.internal.cache.TXStateProxyImpl.commit(TXStateProxyImpl.java:237) > at > org.apache.geode.internal.cache.TXManagerImpl.commit(TXManagerImpl.java:430) > <stack manually trimmed> > Caused by: > org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException: > Exiting due to possible network partition event due to loss of 3 cache > processes: [<deleted>] > at > org.apache.geode.distributed.internal.membership.gms.GMSMembership$ManagerImpl.forceDisconnect(GMSMembership.java:2009) > at > org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.forceDisconnect(GMSJoinLeave.java:1096) > at > org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.access$1300(GMSJoinLeave.java:80) > at > org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.prepareAndSendView(GMSJoinLeave.java:2547) > at > org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.sendInitialView(GMSJoinLeave.java:2163) > at > org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.run(GMSJoinLeave.java:2245) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)