Derby
  1. Derby
  2. DERBY-5975

intermittent nightly test failure across releases in Derby5937SlaveShutdownTest.testSlaveFailoverLeak

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: 10.8.3.0, 10.9.2.2, 10.10.1.1
    • Fix Version/s: None
    • Component/s: Test
    • Labels:
      None
    • Environment:
      windows weme6.2
    • Bug behavior facts:
      Regression Test Failure

      Description

      Across multiple versions nightly tests have failed in Derby5937SlaveShutdownTest.testSlaveFailoverLeak.
      Subsequent to this no other test runs and thus we get no info printed to the log, and the ibm test
      reporter does not post anything other than a red box if the tests do not finish. Not sure if the
      tests are hanging as part of trying to clean up the failure or if the next test is hanging. Will post
      test runs that have failed in additional comments.

      So far I have only seen this on weme6.2 windows runs. Likely there is a timing issue that causes the
      test to fail and then bad cleanup of this test leads to hang. In the one stack I see as thread stuck
      in shutdown and a thread stuck waiting on the log.

      If no easy fixes for this it may make sense to disable this test in this one environment until someone
      wants to work on this one. Then we can at least get the rest of the testing to procede.

      (emb)jdbcapi.DatabaseMetaDataTest.testGetColumns_DERBY5274 used 343 ms .
      (emb)jdbcapi.DatabaseMetaDataTest.testDMDconnClosed used 79 ms Test upgrade done.
      Test upgrade from: 10.9.1.0, phase: POST UPGRADE
      .
      (emb)upgradeTests.BasicSetup.noConnectionAfterHardUpgrade used 156 ms Test upgrade done.
      .
      (emb)replicationTests.Derby5937SlaveShutdownTest.testSlaveFailoverLeak used 24221 ms F

      1. fail.zip
        79 kB
        Mike Matrigali
      2. DERBY-5975.diff
        2 kB
        Myrna van Lunteren

        Activity

        Hide
        Myrna van Lunteren added a comment -

        Marking invalid as this appears to be a jvm issue for this particular jvm.

        Show
        Myrna van Lunteren added a comment - Marking invalid as this appears to be a jvm issue for this particular jvm.
        Hide
        Myrna van Lunteren added a comment -

        merged revision 1412392 and 1413812 to 10.9 with revision 1413885 and to 10.8 with revision 1413886 (http://svn.apache.org/viewvc?view=revision&revision=1413885 and http://svn.apache.org/viewvc?view=revision&revision=1413886)

        Show
        Myrna van Lunteren added a comment - merged revision 1412392 and 1413812 to 10.9 with revision 1413885 and to 10.8 with revision 1413886 ( http://svn.apache.org/viewvc?view=revision&revision=1413885 and http://svn.apache.org/viewvc?view=revision&revision=1413886 )
        Hide
        Myrna van Lunteren added a comment -

        I accidentally added an unneeded import in my previous commit, removed it again with revision 1413812 (http://svn.apache.org/viewvc?view=revision&revision=1413812)

        Show
        Myrna van Lunteren added a comment - I accidentally added an unneeded import in my previous commit, removed it again with revision 1413812 ( http://svn.apache.org/viewvc?view=revision&revision=1413812 )
        Hide
        Myrna van Lunteren added a comment -

        I disabled the test as per the patch with revision 1412392: http://svn.apache.org/viewvc?view=revision&revision=1412392
        I intend to backport this to 10.9 and 10.8.

        Show
        Myrna van Lunteren added a comment - I disabled the test as per the patch with revision 1412392: http://svn.apache.org/viewvc?view=revision&revision=1412392 I intend to backport this to 10.9 and 10.8.
        Hide
        Myrna van Lunteren added a comment -

        attaching a patch which disables this test for weme.

        Show
        Myrna van Lunteren added a comment - attaching a patch which disables this test for weme.
        Hide
        Knut Anders Hatlen added a comment -

        Thanks, Mike.

        It looks like replication failover fails with a NullPointerException:

        Caused by: java.lang.NullPointerException
        at java.io.ObjectOutputStream.drain(ObjectOutputStream.java:258)
        at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:331)
        at java.io.ObjectOutputStream.close(ObjectOutputStream.java:220)
        at org.apache.derby.impl.store.replication.net.SocketConnection.tearDown(Unknown Source)
        at org.apache.derby.impl.store.replication.net.ReplicationMessageTransmit.tearDown(Unknown Source)
        at org.apache.derby.impl.store.replication.master.MasterController.teardownNetwork(Unknown Source)
        at org.apache.derby.impl.store.replication.master.MasterController.startFailover(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.failover(Unknown Source)
        at org.apache.derby.impl.store.access.RAMAccessManager.failover(Unknown Source)
        at org.apache.derby.impl.db.BasicDatabase.failover(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleFailoverMaster(Unknown Source)
        ... 41 more

        Since the NPE happens inside java.io.ObjectOutputStream.drain(), and not in Derby code called from drain(), I'd expect this to be a JVM bug. At least I have convinced myself that this NPE is impossible in OpenJDK by looking at the source for the ObjectOutputStream class. The argument I used to convince myself, goes like this: In OpenJDK, ObjectOutputStream's drain() method simply forwards the call to bout.drain(), so any NPE in drain must be caused by the bout field being null. bout is a final field which is always initialized to a non-null value in the ObjectOutputStream constructor we use in replication.net.SocketConnection, so it's guaranteed to be non-null in drain(), and the NPE can't happen.

        I think it's OK to disable this test on weme for now. Note that this is the only replication test that runs on weme (or any of the JSR-169/CDC FP platforms), so this code has never been exercised on weme before. All the other replication tests use separate network servers and the client driver to communicate with them, and are therefore disabled on those platforms.

        Show
        Knut Anders Hatlen added a comment - Thanks, Mike. It looks like replication failover fails with a NullPointerException: Caused by: java.lang.NullPointerException at java.io.ObjectOutputStream.drain(ObjectOutputStream.java:258) at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:331) at java.io.ObjectOutputStream.close(ObjectOutputStream.java:220) at org.apache.derby.impl.store.replication.net.SocketConnection.tearDown(Unknown Source) at org.apache.derby.impl.store.replication.net.ReplicationMessageTransmit.tearDown(Unknown Source) at org.apache.derby.impl.store.replication.master.MasterController.teardownNetwork(Unknown Source) at org.apache.derby.impl.store.replication.master.MasterController.startFailover(Unknown Source) at org.apache.derby.impl.store.raw.RawStore.failover(Unknown Source) at org.apache.derby.impl.store.access.RAMAccessManager.failover(Unknown Source) at org.apache.derby.impl.db.BasicDatabase.failover(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.handleFailoverMaster(Unknown Source) ... 41 more Since the NPE happens inside java.io.ObjectOutputStream.drain(), and not in Derby code called from drain(), I'd expect this to be a JVM bug. At least I have convinced myself that this NPE is impossible in OpenJDK by looking at the source for the ObjectOutputStream class. The argument I used to convince myself, goes like this: In OpenJDK, ObjectOutputStream's drain() method simply forwards the call to bout.drain(), so any NPE in drain must be caused by the bout field being null. bout is a final field which is always initialized to a non-null value in the ObjectOutputStream constructor we use in replication.net.SocketConnection, so it's guaranteed to be non-null in drain(), and the NPE can't happen. I think it's OK to disable this test on weme for now. Note that this is the only replication test that runs on weme (or any of the JSR-169/CDC FP platforms), so this code has never been exercised on weme before. All the other replication tests use separate network servers and the client driver to communicate with them, and are therefore disabled on those platforms.
        Hide
        Mike Matrigali added a comment - - edited

        attaching fail.zip which is the fail directory from the 10.9 failure on 10/29

        Show
        Mike Matrigali added a comment - - edited attaching fail.zip which is the fail directory from the 10.9 failure on 10/29
        Hide
        Knut Anders Hatlen added a comment -

        Is there a fail directory with an error-stacktrace.out file that could tell why the test failed?

        Show
        Knut Anders Hatlen added a comment - Is there a fail directory with an error-stacktrace.out file that could tell why the test failed?
        Hide
        Mike Matrigali added a comment -

        failed against 10.8, windows, weme 6.2, non-vmware - on 10/16, 10/22, 10/24, 10/28, 10/30.

        All failed with Derby5937SlaveShutdownTest.testSlaveFailoverLeak failed as last test in result and nothing else in result, indicating test hung and then eventually harness killed test

        Show
        Mike Matrigali added a comment - failed against 10.8, windows, weme 6.2, non-vmware - on 10/16, 10/22, 10/24, 10/28, 10/30. All failed with Derby5937SlaveShutdownTest.testSlaveFailoverLeak failed as last test in result and nothing else in result, indicating test hung and then eventually harness killed test
        Hide
        Mike Matrigali added a comment -

        failed on 10/27 and 10/29 against 10.9, windows/vmware, weme6.2, worked on 10/28

        http://people.apache.org/~myrnavl/derby_test_results/v10_9/windows/suites.All_history.html

        On 10/29 got some dump to the result log:

        (emb)replicationTests.Derby5937SlaveShutdownTest.testSlaveFailoverLeak used 20252 ms F
        Stack Traces of Threads:

        ThreadName=Triggered DumpAgent Thread(239B3234)
        Status=Running

        ThreadName=main(003353CC)
        Status=Waiting
        Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60)
        Count=0
        Owner=(00223700)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/RawStore.stop()V
        In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V
        In org/apache/derby/impl/services/monitor/TopService.shutdown()Z
        In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V
        In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V
        In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V
        In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection;
        In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection;
        In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V
        In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.main([Ljava/lang/String;)V

        ThreadName=JIT Compilation Thread(0033562C)
        Status=Waiting
        Monitor=003350D8 (System monitor)
        Count=0
        Owner=(00223C00)

        ThreadName=Finalizer thread(00335FAC)
        Status=Waiting
        Monitor=0033D090 (System monitor)
        Count=0
        Owner=(2163EE00)

        ThreadName=Thread-73(0033F02C)
        Status=Waiting
        Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260)
        Count=0
        Owner=(22B26000)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(0033EDCC)
        Status=Waiting
        Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40)
        Count=0
        Owner=(24B55100)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.antiGC(0033EB6C)
        Status=Waiting
        Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128)
        Count=0
        Owner=(22D47F00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/services/monitor/AntiGC.run()V
        In java/lang/Thread.run()V

        ThreadName=Thread-361(0033E90C)
        Status=Waiting
        Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490)
        Count=0
        Owner=(23E25500)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(239B28B4)
        Status=Waiting
        Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0)
        Count=0
        Owner=(22374200)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.slave.ping-d5937-slave-db(239B2D74)
        Status=Waiting
        Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510)
        Count=0
        Owner=(24B55C00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$SlavePingThread.run()V

        Stack Traces of Threads:

        ThreadName=Triggered DumpAgent Thread(239B3234)
        Status=Running

        ThreadName=main(003353CC)
        Status=Waiting
        Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60)
        Count=0
        Owner=(00223700)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/RawStore.stop()V
        In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V
        In org/apache/derby/impl/services/monitor/TopService.shutdown()Z
        In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V
        In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V
        In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V
        In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection;
        In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection;
        In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V
        In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.main([Ljava/lang/String;)V

        ThreadName=JIT Compilation Thread(0033562C)
        Status=Waiting
        Monitor=003350D8 (System monitor)
        Count=0
        Owner=(00223C00)

        ThreadName=Finalizer thread(00335FAC)
        Status=Waiting
        Monitor=0033D090 (System monitor)
        Count=0
        Owner=(2163EE00)

        ThreadName=Thread-73(0033F02C)
        Status=Waiting
        Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260)
        Count=0
        Owner=(22B26000)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(0033EDCC)
        Status=Waiting
        Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40)
        Count=0
        Owner=(24B55100)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.antiGC(0033EB6C)
        Status=Waiting
        Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128)
        Count=0
        Owner=(22D47F00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/services/monitor/AntiGC.run()V
        In java/lang/Thread.run()V

        ThreadName=Thread-361(0033E90C)
        Status=Waiting
        Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490)
        Count=0
        Owner=(23E25500)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(239B28B4)
        Status=Waiting
        Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0)
        Count=0
        Owner=(22374200)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.slave.ping-d5937-slave-db(239B2D74)
        Status=Waiting
        Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510)
        Count=0
        Owner=(24B55C00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$SlavePingThread.run()V

        Stack Traces of Threads:

        ThreadName=Triggered DumpAgent Thread(239B3234)
        Status=Running

        ThreadName=main(003353CC)
        Status=Waiting
        Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60)
        Count=0
        Owner=(00223700)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V
        In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z
        In org/apache/derby/impl/store/raw/RawStore.stop()V
        In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V
        In org/apache/derby/impl/services/monitor/TopService.shutdown()Z
        In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V
        In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V
        In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z
        In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V
        In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection;
        In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
        In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection;
        In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V
        In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V
        In junit/extensions/TestSetup$1.protect()V
        In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V
        In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V
        In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V
        In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult;
        In junit/textui/TestRunner.main([Ljava/lang/String;)V

        ThreadName=JIT Compilation Thread(0033562C)
        Status=Waiting
        Monitor=003350D8 (System monitor)
        Count=0
        Owner=(00223C00)

        ThreadName=Finalizer thread(00335FAC)
        Status=Waiting
        Monitor=0033D090 (System monitor)
        Count=0
        Owner=(2163EE00)

        ThreadName=Thread-73(0033F02C)
        Status=Waiting
        Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260)
        Count=0
        Owner=(22B26000)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(0033EDCC)
        Status=Waiting
        Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40)
        Count=0
        Owner=(24B55100)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.antiGC(0033EB6C)
        Status=Waiting
        Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128)
        Count=0
        Owner=(22D47F00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/services/monitor/AntiGC.run()V
        In java/lang/Thread.run()V

        ThreadName=Thread-361(0033E90C)
        Status=Waiting
        Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490)
        Count=0
        Owner=(23E25500)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In java/util/Timer$TimerImpl.run()V

        ThreadName=derby.rawStoreDaemon(239B28B4)
        Status=Waiting
        Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0)
        Count=0
        Owner=(22374200)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait(J)V
        In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z
        In org/apache/derby/impl/services/daemon/BasicDaemon.run()V
        In java/lang/Thread.run()V

        ThreadName=derby.slave.ping-d5937-slave-db(239B2D74)
        Status=Waiting
        Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510)
        Count=0
        Owner=(24B55C00)
        In java/lang/Object.wait(JI)V
        In java/lang/Object.wait()V
        In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$S

        Show
        Mike Matrigali added a comment - failed on 10/27 and 10/29 against 10.9, windows/vmware, weme6.2, worked on 10/28 http://people.apache.org/~myrnavl/derby_test_results/v10_9/windows/suites.All_history.html On 10/29 got some dump to the result log: (emb)replicationTests.Derby5937SlaveShutdownTest.testSlaveFailoverLeak used 20252 ms F Stack Traces of Threads: ThreadName=Triggered DumpAgent Thread(239B3234) Status=Running ThreadName=main(003353CC) Status=Waiting Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60) Count=0 Owner=(00223700) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/RawStore.stop()V In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V In org/apache/derby/impl/services/monitor/TopService.shutdown()Z In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection; In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection; In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult; In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult; In junit/textui/TestRunner.main([Ljava/lang/String;)V ThreadName=JIT Compilation Thread(0033562C) Status=Waiting Monitor=003350D8 (System monitor) Count=0 Owner=(00223C00) ThreadName=Finalizer thread(00335FAC) Status=Waiting Monitor=0033D090 (System monitor) Count=0 Owner=(2163EE00) ThreadName=Thread-73(0033F02C) Status=Waiting Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260) Count=0 Owner=(22B26000) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(0033EDCC) Status=Waiting Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40) Count=0 Owner=(24B55100) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.antiGC(0033EB6C) Status=Waiting Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128) Count=0 Owner=(22D47F00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/services/monitor/AntiGC.run()V In java/lang/Thread.run()V ThreadName=Thread-361(0033E90C) Status=Waiting Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490) Count=0 Owner=(23E25500) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(239B28B4) Status=Waiting Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0) Count=0 Owner=(22374200) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.slave.ping-d5937-slave-db(239B2D74) Status=Waiting Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510) Count=0 Owner=(24B55C00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$SlavePingThread.run()V Stack Traces of Threads: ThreadName=Triggered DumpAgent Thread(239B3234) Status=Running ThreadName=main(003353CC) Status=Waiting Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60) Count=0 Owner=(00223700) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/RawStore.stop()V In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V In org/apache/derby/impl/services/monitor/TopService.shutdown()Z In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection; In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection; In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult; In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult; In junit/textui/TestRunner.main([Ljava/lang/String;)V ThreadName=JIT Compilation Thread(0033562C) Status=Waiting Monitor=003350D8 (System monitor) Count=0 Owner=(00223C00) ThreadName=Finalizer thread(00335FAC) Status=Waiting Monitor=0033D090 (System monitor) Count=0 Owner=(2163EE00) ThreadName=Thread-73(0033F02C) Status=Waiting Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260) Count=0 Owner=(22B26000) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(0033EDCC) Status=Waiting Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40) Count=0 Owner=(24B55100) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.antiGC(0033EB6C) Status=Waiting Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128) Count=0 Owner=(22D47F00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/services/monitor/AntiGC.run()V In java/lang/Thread.run()V ThreadName=Thread-361(0033E90C) Status=Waiting Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490) Count=0 Owner=(23E25500) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(239B28B4) Status=Waiting Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0) Count=0 Owner=(22374200) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.slave.ping-d5937-slave-db(239B2D74) Status=Waiting Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510) Count=0 Owner=(24B55C00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$SlavePingThread.run()V Stack Traces of Threads: ThreadName=Triggered DumpAgent Thread(239B3234) Status=Running ThreadName=main(003353CC) Status=Waiting Monitor=23956EC0 (Object monitor for org/apache/derby/impl/store/raw/log/LogToFile @ 02704A60) Count=0 Owner=(00223700) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/raw/log/LogToFile.flush(JJ)V In org/apache/derby/impl/store/raw/log/LogToFile.flush(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)V In org/apache/derby/impl/store/raw/log/LogToFile.checkpointWithTran(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/log/LogToFile.checkpoint(Lorg/apache/derby/iapi/store/raw/RawStoreFactory;Lorg/apache/derby/iapi/store/raw/data/DataFactory;Lorg/apache/derby/iapi/store/raw/xact/TransactionFactory;Z)Z In org/apache/derby/impl/store/raw/RawStore.stop()V In org/apache/derby/impl/services/monitor/TopService.stop(Ljava/lang/Object;)V In org/apache/derby/impl/services/monitor/TopService.shutdown()Z In org/apache/derby/impl/services/monitor/BaseMonitor.shutdown(Ljava/lang/Object;)V In org/apache/derby/impl/db/DatabaseContextImpl.cleanupOnError(Ljava/lang/Throwable;)V In org/apache/derby/iapi/services/context/ContextManager.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/TransactionResourceImpl.cleanupOnError(Ljava/lang/Throwable;Z)Z In org/apache/derby/impl/jdbc/EmbedConnection.<init>(Lorg/apache/derby/jdbc/InternalDriver;Ljava/lang/String;Ljava/util/Properties;)V In org/apache/derby/jdbc/Driver169.getNewEmbedConnection(Ljava/lang/String;Ljava/util/Properties;)Lorg/apache/derby/impl/jdbc/EmbedConnection; In org/apache/derby/jdbc/InternalDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; In org/apache/derby/jdbc/EmbeddedSimpleDataSource.getConnection()Ljava/sql/Connection; In org/apache/derbyTesting/junit/JDBCDataSource.shutdownDatabase(Ljavax/sql/DataSource;)V In org/apache/derbyTesting/junit/DropDatabaseSetup.tearDown()V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In org/apache/derbyTesting/junit/BaseTestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/extensions/TestDecorator.basicRun(Ljunit/framework/TestResult;)V In junit/extensions/TestSetup$1.protect()V In junit/framework/TestResult.runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V In junit/extensions/TestSetup.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/framework/TestSuite.runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V In junit/framework/TestSuite.run(Ljunit/framework/TestResult;)V In junit/textui/TestRunner.doRun(Ljunit/framework/Test;Z)Ljunit/framework/TestResult; In junit/textui/TestRunner.start([Ljava/lang/String;)Ljunit/framework/TestResult; In junit/textui/TestRunner.main([Ljava/lang/String;)V ThreadName=JIT Compilation Thread(0033562C) Status=Waiting Monitor=003350D8 (System monitor) Count=0 Owner=(00223C00) ThreadName=Finalizer thread(00335FAC) Status=Waiting Monitor=0033D090 (System monitor) Count=0 Owner=(2163EE00) ThreadName=Thread-73(0033F02C) Status=Waiting Monitor=23970F10 (Object monitor for java/util/Timer$TimerImpl @ 011DD260) Count=0 Owner=(22B26000) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(0033EDCC) Status=Waiting Monitor=23955F60 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 0126CD40) Count=0 Owner=(24B55100) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.antiGC(0033EB6C) Status=Waiting Monitor=239598C0 (Object monitor for org/apache/derby/impl/services/monitor/AntiGC @ 01352128) Count=0 Owner=(22D47F00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/services/monitor/AntiGC.run()V In java/lang/Thread.run()V ThreadName=Thread-361(0033E90C) Status=Waiting Monitor=2395CC70 (Object monitor for java/util/Timer$TimerImpl @ 0220D490) Count=0 Owner=(23E25500) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In java/util/Timer$TimerImpl.run()V ThreadName=derby.rawStoreDaemon(239B28B4) Status=Waiting Monitor=2397CD50 (Object monitor for org/apache/derby/impl/services/daemon/BasicDaemon @ 027134C0) Count=0 Owner=(22374200) In java/lang/Object.wait(JI)V In java/lang/Object.wait(J)V In org/apache/derby/impl/services/daemon/BasicDaemon.rest()Z In org/apache/derby/impl/services/daemon/BasicDaemon.run()V In java/lang/Thread.run()V ThreadName=derby.slave.ping-d5937-slave-db(239B2D74) Status=Waiting Monitor=23958A50 (Object monitor for java/lang/Object @ 02713510) Count=0 Owner=(24B55C00) In java/lang/Object.wait(JI)V In java/lang/Object.wait()V In org/apache/derby/impl/store/replication/net/ReplicationMessageReceive$S
        Hide
        Mike Matrigali added a comment -

        failed twice against trunk, windows/vmware, weme6.2 on 10/27/12 and 10/28/12 and then worked on 10/29 - builds 1403143
        and 1402922

        http://people.apache.org/~myrnavl/derby_test_results/main/windows/suites.All_history.html

        Show
        Mike Matrigali added a comment - failed twice against trunk, windows/vmware, weme6.2 on 10/27/12 and 10/28/12 and then worked on 10/29 - builds 1403143 and 1402922 http://people.apache.org/~myrnavl/derby_test_results/main/windows/suites.All_history.html

          People

          • Assignee:
            Myrna van Lunteren
            Reporter:
            Mike Matrigali
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development