Test Suite org.openide.nodes.ChildrenKeysTest

go back to testbag

Summary:

Total testsExpected PassesUnexpected PassesExpected FailsUnexpected FailsErrorsSuccess RateRun(when)Time(ms)
2423001095.83%2006-10-23 11:11:14.03121750


Individual Tests:

NameStatusMessageWorkdirTime(ms)
testGetNodesFromTwoThreads57769failJust two nodes created: 3 stacks: java.lang.Exception: Creating: 0 for key: 1 at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145) at org.openide.nodes.Children$Info.nodes(Children.java:1218) at org.openide.nodes.Children.justComputeNodes(Children.java:698) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74) at org.openide.nodes.Children.getNodes(Children.java:369) at org.openide.nodes.Children.findChild(Children.java:302) at org.openide.nodes.Children.getNodes(Children.java:424) at org.openide.nodes.ChildrenKeysTest$2.run(ChildrenKeysTest.java:87) java.lang.Exception: Creating: 1 for key: 1 at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145) at org.openide.nodes.Children$Info.nodes(Children.java:1218) at org.openide.nodes.Children.justComputeNodes(Children.java:698) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74) at org.openide.nodes.Children.getNodes(Children.java:369) at org.openide.nodes.ChildrenKeysTest.testGetNodesFromTwoThreads57769(ChildrenKeysTest.java:94) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:164) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:61) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:282) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:220) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:298) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:161) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:173) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:124) at org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:60) java.lang.Exception: Creating: 2 for key: 2 at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145) at org.openide.nodes.Children$Info.nodes(Children.java:1218) at org.openide.nodes.Children.justComputeNodes(Children.java:698) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74) at org.openide.nodes.Children.getNodes(Children.java:369) at org.openide.nodes.Children.findChild(Children.java:302) at org.openide.nodes.Children.getNodes(Children.java:424) at org.openide.nodes.ChildrenKeysTest$2.run(ChildrenKeysTest.java:87) Log: [org.openide.util.Mutex] THREAD: main MSG: [0] created here [org.openide.util.Mutex] THREAD: main MSG: [1] created here [org.openide.nodes.Children.getArray] THREAD: main MSG: setEntries for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: values: [Children.Array.AE[]] [org.openide.nodes.Children.getArray] THREAD: main MSG: holder: null [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0 [org.openide.nodes.Children.getArray] THREAD: main MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf null weak: true [org.openide.nodes.Children.getArray] THREAD: main MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf null to: java.lang.ref.WeakReference@1858610 [org.openide.nodes.Children.getArray] THREAD: main MSG: Initialize org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: waiting for children for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 2, true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true [org.openide.nodes.Children.getArray] THREAD: main MSG: setEntries for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: values: [Children.Keys.KE[1,0], Children.Keys.KE[2,0], Children.Array.AE[]] [org.openide.nodes.Children.getArray] THREAD: main MSG: holder: org.openide.nodes.ChildrenArray@198dfaf null [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 2 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0 [org.openide.nodes.Children.getArray] THREAD: main MSG: addNotify successfully called for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: notifyAll for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] notifyLater: false [org.openide.nodes.Children.getArray] THREAD: main MSG: notifyAll done [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748 [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Keys.KE[1,0],length=0][131f71a]) on Thread[THREAD,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: map size=0, nodes=null [org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: created nodes=[org.openide.nodes.AbstractNode@15601ea[Name=1, displayName=1]] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: leaving nodesFor(Children.Info[Children.Keys.KE[1,0],length=1][131f71a]) on Thread[THREAD,5,main] [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Keys.KE[1,0],length=0][197d257]) on Thread[main,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: map size=1, nodes=null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: created nodes=[org.openide.nodes.AbstractNode@7259da[Name=1, displayName=1]] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: leaving nodesFor(Children.Info[Children.Keys.KE[1,0],length=1][197d257]) on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Keys.KE[2,0],length=0][16930e2]) on Thread[THREAD,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: map size=2, nodes=null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: created nodes=[org.openide.nodes.AbstractNode@108786b[Name=2, displayName=2]] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: leaving nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[THREAD,5,main] [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[main,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: map size=3, nodes=[org.openide.nodes.AbstractNode@108786b[Name=2, displayName=2]] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: leaving nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[THREAD,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: map size=3, nodes=null [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: created nodes=[] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: leaving nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[THREAD,5,main] [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf org.openide.nodes.ChildrenKeysTest$1@1bac748 weak: true [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf org.openide.nodes.ChildrenKeysTest$1@1bac748 to: java.lang.ref.WeakReference@eee36c [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3 [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3 [org.openide.nodes.Children.getArray] THREAD: THREAD MSG: children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3 [org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3 [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[main,5,main] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: map size=4, nodes=[] [org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: leaving nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[main,5,main] [org.openide.nodes.Children.getArray] THREAD: main MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf org.openide.nodes.ChildrenKeysTest$1@1bac748 weak: true [org.openide.nodes.Children.getArray] THREAD: main MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf org.openide.nodes.ChildrenKeysTest$1@1bac748 to: java.lang.ref.WeakReference@194df86 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0 [org.openide.nodes.Children.getArray] THREAD: main MSG: children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3 [org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0 No 6188
testGetNodesFromWriteAccesspass No 2125
testNodesCreatedJustOncepass No 31
testDestroyIsCalledWhenANodeIsRemovedOrigpass No 516
testDestroyIsCalledWhenANodeIsRemovedpass No 515
testDestroyIsCalledWhenEntryIsRefreshedpass No 625
testRefreshKeyCanBeCalledFromReadAccesspass No 31
testGCKeyspass No 891
testIndexesAreCorrectWhenInsertingAnObjectpass No 391
testIndexesAreCorrectWhenInsertingAnObjectNextpass No 375
testAddingALotOfItemspass No 735
testGetNodespass No 78
testGetNodesOptimalOn0to1pass No 407
testNoReorderEventJustAddpass No 312
testComplexReorderAndAddAndRemoveEventpass No 328
testResetOfNodespass No 516
testGetAndRemovepass No 110
testSetBeforepass No 141
testOperationsOnEqualNumberOfMinAndMaxpass No 141
testChildrenFireCorrectEventspass No 375
testRemovedNodesWillHaveParentRemovedpass No 141
testRefreshClearsSizeWithoutLimitspass No 219
testRefreshClearsSizeOto1pass No 250
testGetNodesFromTwoThreads57769WhenBlockingAtRightPlacespass No 4094


Details for failed test/tests with errors:


testGetNodesFromTwoThreads57769:
      junit.framework.AssertionFailedError: Just two nodes created: 3 stacks:
java.lang.Exception: Creating: 0 for key: 1
	at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68)
	at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166)
	at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145)
	at org.openide.nodes.Children$Info.nodes(Children.java:1218)
	at org.openide.nodes.Children.justComputeNodes(Children.java:698)
	at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74)
	at org.openide.nodes.Children.getNodes(Children.java:369)
	at org.openide.nodes.Children.findChild(Children.java:302)
	at org.openide.nodes.Children.getNodes(Children.java:424)
	at org.openide.nodes.ChildrenKeysTest$2.run(ChildrenKeysTest.java:87)
java.lang.Exception: Creating: 1 for key: 1
	at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68)
	at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166)
	at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145)
	at org.openide.nodes.Children$Info.nodes(Children.java:1218)
	at org.openide.nodes.Children.justComputeNodes(Children.java:698)
	at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74)
	at org.openide.nodes.Children.getNodes(Children.java:369)
	at org.openide.nodes.ChildrenKeysTest.testGetNodesFromTwoThreads57769(ChildrenKeysTest.java:94)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:61)
	at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:282)
	at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:220)
	at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:298)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at org.netbeans.junit.NbTestCase.run(NbTestCase.java:161)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:173)
	at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:124)
	at org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:60)
java.lang.Exception: Creating: 2 for key: 2
	at org.openide.nodes.ChildrenKeysTest$1.createNodes(ChildrenKeysTest.java:68)
	at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166)
	at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145)
	at org.openide.nodes.Children$Info.nodes(Children.java:1218)
	at org.openide.nodes.Children.justComputeNodes(Children.java:698)
	at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:74)
	at org.openide.nodes.Children.getNodes(Children.java:369)
	at org.openide.nodes.Children.findChild(Children.java:302)
	at org.openide.nodes.Children.getNodes(Children.java:424)
	at org.openide.nodes.ChildrenKeysTest$2.run(ChildrenKeysTest.java:87)
 Log:
[org.openide.util.Mutex] THREAD: main MSG: [0] created here
[org.openide.util.Mutex] THREAD: main MSG: [1] created here
[org.openide.nodes.Children.getArray] THREAD: main MSG: setEntries for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG:        values: [Children.Array.AE[]]
[org.openide.nodes.Children.getArray] THREAD: main MSG:        holder: null
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0
[org.openide.nodes.Children.getArray] THREAD: main MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf  null weak: true
[org.openide.nodes.Children.getArray] THREAD: main MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf  null to: java.lang.ref.WeakReference@1858610
[org.openide.nodes.Children.getArray] THREAD: main MSG: Initialize org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: waiting for children for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main]
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 2, true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true
[org.openide.nodes.Children.getArray] THREAD: main MSG: setEntries for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG:        values: [Children.Keys.KE[1,0], Children.Keys.KE[2,0], Children.Array.AE[]]
[org.openide.nodes.Children.getArray] THREAD: main MSG:        holder: org.openide.nodes.ChildrenArray@198dfaf  null
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 2
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0
[org.openide.nodes.Children.getArray] THREAD: main MSG: addNotify successfully called for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG: notifyAll for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main]  notifyLater: false
[org.openide.nodes.Children.getArray] THREAD: main MSG: notifyAll done
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG:  children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG:  children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Keys.KE[1,0],length=0][131f71a]) on Thread[THREAD,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   map size=0, nodes=null
[org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   created nodes=[org.openide.nodes.AbstractNode@15601ea[Name=1, displayName=1]]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   leaving nodesFor(Children.Info[Children.Keys.KE[1,0],length=1][131f71a]) on Thread[THREAD,5,main]
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Keys.KE[1,0],length=0][197d257]) on Thread[main,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   map size=1, nodes=null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   created nodes=[org.openide.nodes.AbstractNode@7259da[Name=1, displayName=1]]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   leaving nodesFor(Children.Info[Children.Keys.KE[1,0],length=1][197d257]) on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Keys.KE[2,0],length=0][16930e2]) on Thread[THREAD,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   map size=2, nodes=null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   created nodes=[org.openide.nodes.AbstractNode@108786b[Name=2, displayName=2]]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   leaving nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[THREAD,5,main]
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[main,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   map size=3, nodes=[org.openide.nodes.AbstractNode@108786b[Name=2, displayName=2]]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   leaving nodesFor(Children.Info[Children.Keys.KE[2,0],length=1][16930e2]) on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG: cannot initialize better org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] read access: true initThread: null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG: nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[THREAD,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   map size=3, nodes=null
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   created nodes=[]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: THREAD MSG:   leaving nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[THREAD,5,main]
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf  org.openide.nodes.ChildrenKeysTest$1@1bac748 weak: true
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf  org.openide.nodes.ChildrenKeysTest$1@1bac748 to: java.lang.ref.WeakReference@eee36c
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG:  children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3
[org.openide.nodes.Children.getArray] THREAD: THREAD MSG:  children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[THREAD,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering 3, true
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Entering exit: true
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving 3
[org.openide.util.Mutex] THREAD: THREAD MSG: [#1@1a125f0] Leaving exit: 3
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG: nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[main,5,main]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   map size=4, nodes=[]
[org.openide.nodes.ChildrenArray.nodesFor] THREAD: main MSG:   leaving nodesFor(Children.Info[Children.Array.AE[],length=0][1add2dd]) on Thread[main,5,main]
[org.openide.nodes.Children.getArray] THREAD: main MSG: registerChildrenArray: org.openide.nodes.ChildrenArray@198dfaf  org.openide.nodes.ChildrenKeysTest$1@1bac748 weak: true
[org.openide.nodes.Children.getArray] THREAD: main MSG: pointed by: org.openide.nodes.ChildrenArray@198dfaf  org.openide.nodes.ChildrenKeysTest$1@1bac748 to: java.lang.ref.WeakReference@194df86
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0
[org.openide.nodes.Children.getArray] THREAD: main MSG:  children are here for org.openide.nodes.ChildrenKeysTest$1@1bac748 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysTest$1@1bac748
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering 3, true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Entering exit: true
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving 3
[org.openide.util.Mutex] THREAD: main MSG: [#1@e39a3e] Leaving exit: 0

	at junit.framework.Assert.fail(Assert.java:47)
	at org.openide.nodes.ChildrenKeysTest.testGetNodesFromTwoThreads57769(ChildrenKeysTest.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:61)
	at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:282)
	at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:220)
	at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:298)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at org.netbeans.junit.NbTestCase.run(NbTestCase.java:161)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:173)
	at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:124)
	at org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:60)