testProperInitializationEvenIfInvokedFromMultipleThreadsBug30907QuickAddNotifyWithReadAccess: junit.framework.AssertionFailedError: Two children there even in the initialization thread expected:<2> but was:<0> setEntries for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] values: [org.openide.nodes.Children$Array$AE@18f6235] holder: null setEntries for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] values: [org.openide.nodes.Children$Array$AE@1d85f79] holder: null Main: Before read access Main: In read access Main: Starting the thread Main: Calling getNodes() Initialize org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] Initialize org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] set keys: [1, 2] by main end of keys by main addNotify successfully called for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] notifyAll for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] cannot initialize better org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] read access: true initThread: null cannot initialize better org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] read access: true initThread: null addNotify successfully called for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] notifyAll for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] Run: computing nodes children are here for org.openide.nodes.FilterNode$Children@78a212 on Thread[testProperInitializationEvenIfInvokedFromMultipleThreadsBug30907Thread,5,main] children org.openide.nodes.FilterNode$Children@78a212 cannot initialize better org.openide.nodes.FilterNode$Children@78a212 on Thread[testProperInitializationEvenIfInvokedFromMultipleThreadsBug30907Thread,5,main] read access: true initThread: null children are here for org.openide.nodes.FilterNode$Children@78a212 on Thread[testProperInitializationEvenIfInvokedFromMultipleThreadsBug30907Thread,5,main] children org.openide.nodes.FilterNode$Children@78a212 Run: nodes computed[] cannot initialize better org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] read access: true initThread: null cannot initialize better org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] read access: true initThread: null Main: getNodes() finished: [] Main: before exitReadAccess setEntries for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] values: [Key (1, 0), Key (2, 0), org.openide.nodes.Children$Array$AE@18f6235] holder: org.openide.nodes.ChildrenArray@10e3293 org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 children are here for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 creating node: 1 by thread: main children are here for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 creating node: 2 by thread: main children are here for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 cannot initialize better org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] read access: true initThread: null cannot initialize better org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] read access: true initThread: null cannot initialize better org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] read access: true initThread: null children are here for org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 on Thread[main,5,main] children org.openide.nodes.ChildrenKeysIssue30907Test$2K@14da8f4 setEntries for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] values: [Key (org.openide.nodes.AbstractNode@19b5393[Name=1, displayName=1], 0), Key (org.openide.nodes.AbstractNode@8bdcd2[Name=2, displayName=2], 0), org.openide.nodes.Children$Array$AE@1d85f79] holder: org.openide.nodes.ChildrenArray@4e79f1 org.openide.nodes.FilterNode$Children@78a212 children are here for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] children org.openide.nodes.FilterNode$Children@78a212 children are here for org.openide.nodes.FilterNode$Children@78a212 on Thread[main,5,main] children org.openide.nodes.FilterNode$Children@78a212 Main: after exitReadAccess Main: wait for N1 two Run: Notifying others to run Run: Assigning result: [] Main: wait for N1 two finished at org.openide.nodes.ChildrenKeysIssue30907Test.runTest(ChildrenKeysIssue30907Test.java:39) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:135) 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:118) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:122) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:176) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:127) at org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41) Caused by: junit.framework.AssertionFailedError: Two children there even in the initialization thread expected:<2> but was:<0> at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:282) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:201) at org.openide.nodes.ChildrenKeysIssue30907Test.doBug30907(ChildrenKeysIssue30907Test.java:283) at org.openide.nodes.ChildrenKeysIssue30907Test.doBug30907(ChildrenKeysIssue30907Test.java:142) at org.openide.nodes.ChildrenKeysIssue30907Test.testProperInitializationEvenIfInvokedFromMultipleThreadsBug30907QuickAddNotifyWithReadAccess(ChildrenKeysIssue30907Test.java:83) 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:324) at junit.framework.TestCase.runTest(TestCase.java:154) at org.openide.nodes.ChildrenKeysIssue30907Test.runTest(ChildrenKeysIssue30907Test.java:37) ... 11 more