[ https://forge.continuent.org/jira/browse/SEQUOIA-678?page=all ] Mathieu Peltier closed SEQUOIA-678: -----------------------------------
Tested with sequoia 2.10 > NPE in DistributedVirtualDatabase.quitMember() when shutting down > simultaneously multiple controllers > ----------------------------------------------------------------------------------------------------- > > Key: SEQUOIA-678 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-678 > Project: Sequoia > Type: Bug > Components: Core > Versions: Sequoia 2.8.2 > Reporter: Emmanuel Cecchet > Assignee: Mathieu Peltier > Fix For: Sequoia 2.10 > > > If a shutdown virtual database command is issued simultaneously on multiple > controllers, the following can happen: > [junit] java.lang.NullPointerException > [junit] at > org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.quitMember(DistributedVirtualDatabase.java:\ > 804) > [junit] at > org.continuent.hedera.gms.AbstractGroupMembershipService.quitMember(AbstractGroupMembershipService.java:180) > [junit] at > com.continuent.duocomm.gms.QuitMessage.deliver(QuitMessage.java:42) > [junit] at > com.continuent.duocomm.gms.GroupMembershipService.run(GroupMembershipService.java:174) > [junit] at java.lang.Thread.run(Thread.java:534) > [junit] 2006-06-06 05:19:18,606 ERROR controller.requestmanager.cleanup > Failed to send flush message in ControllerFailureCleanupThread > [junit] java.lang.NullPointerException > [junit] at > org.continuent.sequoia.controller.requestmanager.distributed.ControllerFailureCleanupThread.run(ControllerFailureCleanup\ > Thread.java:128) > DistributedVirtualDatabase.quitMember() seems to throw a NPE at: > int failures = multicastRequestAdapter.memberFailsOnAllReplies(m); > multicastRequestAdapter seems to already have been set to null by > quitChannel() method? > Same thing for ControllerFailureCleanupThread.run() at: > dest.add(multicastRequestAdapter.getChannel().getLocalMembership()); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://forge.continuent.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Sequoia mailing list [email protected] https://forge.continuent.org/mailman/listinfo/sequoia
