Full thread dump Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode, sharing): "pool-3-thread-1" prio=1 tid=0x084eb250 nid=0x1083 waiting on condition [0xb0633000..0xb0634150] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:837) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1144) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:199) at org.netbeans.modules.java.source.classpath.GlobalSourcePathTest$5.run(GlobalSourcePathTest.java:358) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) "Inactive RequestProcessor thread [Was:JarFs - modification watcher/org.openide.filesystems.JarFileSystem$2]" daemon prio=1 tid=0x084c0cc0 nid=0x1080 in Object.wait() [0xb07b6000..0xb07b6fd0] at java.lang.Object.wait(Native Method) - waiting on <0x8901eda0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:916) - locked <0x8901eda0> (a java.lang.Object) "Timer-0" daemon prio=1 tid=0x084c35b0 nid=0x107c in Object.wait() [0xb0837000..0xb0837f50] at java.lang.Object.wait(Native Method) - waiting on <0x89015a40> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x89015a40> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-XAWT" daemon prio=1 tid=0x084961d0 nid=0x1079 runnable [0xb09bb000..0xb09bb1d0] at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:463) at sun.awt.X11.XToolkit.run(XToolkit.java:438) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=1 tid=0x08473688 nid=0x1078 in Object.wait() [0xb0a3b000..0xb0a3c150] at java.lang.Object.wait(Native Method) - waiting on <0x88feee88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x88feee88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:595) "Active Reference Queue Daemon" daemon prio=1 tid=0x0847bac8 nid=0x1074 in Object.wait() [0xb0dbf000..0xb0dbfed0] at java.lang.Object.wait(Native Method) - waiting on <0x88fe54e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x88fe54e0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3028) at java.lang.Thread.run(Thread.java:595) "Low Memory Detector" daemon prio=1 tid=0x080a96d8 nid=0x106c runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=1 tid=0x080a8170 nid=0x106b waiting on condition [0x00000000..0xb2337938] "Signal Dispatcher" daemon prio=1 tid=0x080a7218 nid=0x106a runnable [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x080a0df0 nid=0x1066 in Object.wait() [0xb2439000..0xb243a050] at java.lang.Object.wait(Native Method) - waiting on <0x88f1e8d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x88f1e8d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x080a0150 nid=0x1065 in Object.wait() [0xb24bb000..0xb24bb1d0] at java.lang.Object.wait(Native Method) - waiting on <0x88f1e958> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x88f1e958> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x08060478 nid=0x1061 waiting on condition [0xbfc65000..0xbfc666f8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:837) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1144) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:199) at org.netbeans.modules.java.source.classpath.GlobalSourcePathTest$4.run(GlobalSourcePathTest.java:350) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:432) at org.netbeans.api.java.classpath.ClassPath.listenToPRIs(ClassPath.java:315) at org.netbeans.api.java.classpath.ClassPath.access$1000(ClassPath.java:83) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:858) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.firePropertyChange(GlobalSourcePath.java:479) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.resetCacheAndFire(GlobalSourcePath.java:160) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$500(GlobalSourcePath.java:60) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$Listener.pathsAdded(GlobalSourcePath.java:625) 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 org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:424) at $Proxy1.pathsAdded(Unknown Source) at org.netbeans.api.java.classpath.GlobalPathRegistry.register(GlobalPathRegistry.java:178) at org.netbeans.modules.java.source.classpath.GlobalSourcePathTest.testRaceCondition2(GlobalSourcePathTest.java:365) 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:59) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:285) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:223) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:301) 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:164) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766) "VM Thread" prio=1 tid=0x0809d5a0 nid=0x1064 runnable "VM Periodic Task Thread" prio=1 tid=0x080aab80 nid=0x106d waiting on condition