[ https://forge.continuent.org/jira/browse/SEQUOIA-1055?page=comments#action_14354 ]
Stefan Lischke commented on SEQUOIA-1055: ----------------------------------------- I looked at the Log Entries before the error and found some strange 2008-03-19 18:52:27,452 ERROR controller.virtualdatabase.botdb Backend botdb1_00138F4B8B95 in transition state (unknown), switching backend to unknown state so maybe terminate* function are called when in unknown state. ---------- 2008-03-19 18:52:27,425 INFO controller.virtualdatabase.botdb Shutting down virtual database botdb in safe mode : waiting for all current transactions to complete 2008-03-19 18:52:27,426 INFO controller.virtualdatabase.botdb Waiting for virtual database botdb shutdown 2008-03-19 18:52:27,426 DEBUG controller.virtualdatabase.botdb Cleaning-up request result failover cache... 2008-03-19 18:52:27,427 INFO controller.RequestManager.botdb Suspending activity for botdb 2008-03-19 18:52:27,427 DEBUG continuent.hedera.adapters Sending message 45 to 2 members. 2008-03-19 18:52:27,434 DEBUG controller.virtualdatabase.botdb handleMessageSingleThreaded (class org.continuent.sequoia.controller.virtualdatabase.protocol.SuspendActivity): [EMAIL PROTECTED] 2008-03-19 18:52:27,435 DEBUG controller.virtualdatabase.botdb handleMessageMultiThreaded (class org.continuent.sequoia.controller.virtualdatabase.protocol.SuspendActivity): [EMAIL PROTECTED] 2008-03-19 18:52:27,435 DEBUG continuent.hedera.adapters Replying to Member(address=/172.16.1.40:21080, uid=172.16.1.40:21080) for message 45 2008-03-19 18:52:27,437 DEBUG continuent.hedera.adapters Received reply from Member(address=/192.168.0.100:21080, uid=192.168.0.100:21080) to message 45 2008-03-19 18:52:27,442 DEBUG continuent.hedera.adapters Received reply from Member(address=/172.16.1.40:21080, uid=172.16.1.40:21080) to message 45 2008-03-19 18:52:27,442 INFO controller.RequestManager.botdb All activity is suspended for botdb 2008-03-19 18:52:27,442 DEBUG continuent.hedera.adapters Sending message 46 to 2 members. 2008-03-19 18:52:27,449 DEBUG controller.virtualdatabase.botdb handleMessageSingleThreaded (class org.continuent.sequoia.controller.virtualdatabase.protocol.DisableBackendsAndSetCheckpoint): [EMAIL PROTECTED] 2008-03-19 18:52:27,449 DEBUG controller.virtualdatabase.botdb handleMessageMultiThreaded (class org.continuent.sequoia.controller.virtualdatabase.protocol.DisableBackendsAndSetCheckpoint): [EMAIL PROTECTED] 2008-03-19 18:52:27,449 INFO controller.virtualdatabase.botdb Storing checkpoint disable all backends-172.16.1.40:25322-20080319185227426+0100 2008-03-19 18:52:27,450 DEBUG sequoia.controller.recoverylog Request for database connection 2008-03-19 18:52:27,451 DEBUG sequoia.controller.recoverylog Storing checkpoint disable all backends-172.16.1.40:25322-20080319185227426+0100 at request id 2 2008-03-19 18:52:27,452 ERROR controller.virtualdatabase.botdb Backend botdb1_00138F4B8B95 in transition state (unknown), switching backend to unknown state 2008-03-19 18:52:27,452 WARN sequoia.controller.recoverylog Checkpoint disable all backends-172.16.1.40:25322-20080319185227426+0100 was stored 2008-03-19 18:52:27,452 DEBUG sequoia.controller.recoverylog Request for database connection 2008-03-19 18:52:27,453 DEBUG sequoia.controller.recoverylog Request for database connection 2008-03-19 18:52:27,455 DEBUG sequoia.controller.recoverylog Request for database connection 2008-03-19 18:52:27,456 DEBUG sequoia.controller.recoverylog Request for database connection 2008-03-19 18:52:27,458 INFO controller.RequestManager.botdb Setting new virtual database schema. 2008-03-19 18:52:27,465 DEBUG continuent.hedera.adapters Replying to Member(address=/172.16.1.40:21080, uid=172.16.1.40:21080) for message 46 2008-03-19 18:52:27,520 DEBUG continuent.hedera.adapters Received reply from Member(address=/192.168.0.100:21080, uid=192.168.0.100:21080) to message 46 2008-03-19 18:52:27,531 DEBUG continuent.hedera.adapters Received reply from Member(address=/172.16.1.40:21080, uid=172.16.1.40:21080) to message 46 2008-03-19 18:52:27,531 ERROR controller.virtualdatabase.botdb org.continuent.sequoia.common.exceptions.ControllerException 2008-03-19 18:52:27,532 ERROR controller.RequestManager.botdb Error while disabling backends [EMAIL PROTECTED] org.continuent.sequoia.common.exceptions.VirtualDatabaseException > NPE in DatabaseBackend.terminateDeadlockDetectionThread > ------------------------------------------------------- > > Key: SEQUOIA-1055 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-1055 > Project: Sequoia > Type: Bug > Components: Core > Versions: sequoia 2.10.10 > Reporter: Stefan Lischke > Assignee: Emmanuel Cecchet > > > How can this happen? > Should we check for null in this code? > 2008-03-19 18:52:27,531 ERROR controller.virtualdatabase.botdb > org.continuent.sequoia.common.exceptions.ControllerException > 2008-03-19 18:52:27,532 ERROR controller.RequestManager.botdb Error while > disabling backends [EMAIL PROTECTED] > org.continuent.sequoia.common.exceptions.VirtualDatabaseException > at > org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.sendMessageToControllers(DistributedVirtualDatabase.java:2944) > at > org.continuent.sequoia.controller.requestmanager.distributed.DistributedRequestManager.disableBackendsWithCheckpoint(DistributedRequestManager.java:369) > at > org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.disableAllBackendsWithCheckpoint(VirtualDatabase.java:1734) > at > org.continuent.sequoia.controller.core.shutdown.VirtualDatabaseShutdownThread.disableAllBackendsWithCheckpoint(VirtualDatabaseShutdownThread.java:128) > at > org.continuent.sequoia.controller.core.shutdown.VirtualDatabaseSafeShutdownThread.shutdown(VirtualDatabaseSafeShutdownThread.java:55) > at > org.continuent.sequoia.controller.core.shutdown.ShutdownThread.run(ShutdownThread.java:92) > at java.lang.Thread.run(Thread.java:595) > Caused by: org.continuent.sequoia.common.exceptions.ControllerException > at > org.continuent.sequoia.common.exceptions.SequoiaException.fillInStackTrace(SequoiaException.java:103) > at java.lang.Throwable.<init>(Throwable.java:181) > at java.lang.Exception.<init>(Exception.java:29) > at > org.continuent.sequoia.common.exceptions.SequoiaException.<init>(SequoiaException.java:66) > at > org.continuent.sequoia.common.exceptions.ControllerException.<init>(ControllerException.java:61) > at > org.continuent.sequoia.controller.virtualdatabase.protocol.DisableBackendsAndSetCheckpoint.handleMessageMultiThreaded(DisableBackendsAndSetCheckpoint.java:212) > at > org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(DistributedVirtualDatabase.java:370) > at > org.continuent.hedera.adapters.MulticastRequestAdapterThread.run(MulticastRequestAdapterThread.java:102) > Caused by: java.lang.NullPointerException > at > org.continuent.sequoia.controller.backend.DatabaseBackend.terminateDeadlockDetectionThread(DatabaseBackend.java:3052) > at > org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.terminateThreadsAndConnections(RAIDb1.java:2210) > at > org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.terminateThreadsAndConnections(RAIDb1.java:2203) > at > org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.disableBackend(RAIDb1.java:2175) > at > org.continuent.sequoia.controller.virtualdatabase.protocol.DisableBackendsAndSetCheckpoint.handleMessageMultiThreaded(DisableBackendsAndSetCheckpoint.java:195) > ... 2 more -- 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
