2006-12-20 15:58:25 Full thread dump Java HotSpot(TM) Client VM (1.7.0-ea-b04 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x0b54ec00 nid=0x293c waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "AntProjectHelper.RP" daemon prio=10 tid=0x09d5c400 nid=0x2928 waiting for monitor entry [0xb45fe000..0xb45ff0b0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.spi.project.support.ant.AntProjectHelper$2.run(AntProjectHelper.java:203) - waiting to lock <0x7ec85a00> (a java.util.HashSet) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Default RequestProcessor" daemon prio=10 tid=0x09dc4800 nid=0x2927 in Object.wait() [0xb421a000..0xb421b130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x7a5dd200> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.readEnter(Mutex.java:521) at org.openide.util.Mutex.readAccess(Mutex.java:227) at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.evaluate(PropertyUtils.java:800) at org.netbeans.modules.ant.freeform.FreeformEvaluator.evaluate(FreeformEvaluator.java:112) at org.netbeans.modules.ant.freeform.ui.View$RootChildren.createNodes(View.java:170) at org.netbeans.modules.ant.freeform.ui.View$RootChildren.createNodes(View.java:116) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2166) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:145) - locked <0x7f29bd68> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.Children$Info.nodes(Children.java:1218) at org.openide.nodes.Children.updateAdd(Children.java:1014) at org.openide.nodes.Children.setEntries(Children.java:805) at org.openide.nodes.Children$Keys$2.run(Children.java:2052) at org.openide.util.Mutex.postRequest(Mutex.java:1140) at org.openide.util.Mutex.postWriteRequest(Mutex.java:490) at org.openide.nodes.Children$Keys.applyKeys(Children.java:2061) at org.openide.nodes.Children$Keys.setKeys(Children.java:2006) at org.netbeans.modules.ant.freeform.ui.View$RootChildren.access$000(View.java:116) at org.netbeans.modules.ant.freeform.ui.View$RootChildren$1.run(View.java:147) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "org.netbeans.modules.project.ui.groups.GroupsMenu" daemon prio=10 tid=0xb3999000 nid=0x2926 waiting for monitor entry [0xb455c000..0xb455cfb0] java.lang.Thread.State: BLOCKED (on object monitor) at java.awt.Container.getComponents_NoClientCode(Container.java:299) - waiting to lock <0x7b5ab3c8> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getComponents(Container.java:292) at org.openide.explorer.propertysheet.PSheet.findTabbedContainer(PSheet.java:844) at org.openide.explorer.propertysheet.PSheet.getState(PSheet.java:450) at org.openide.explorer.propertysheet.PropertySheet.isDescriptionVisible(PropertySheet.java:357) at org.openide.explorer.propertysheet.PropertySheet$SheetPCListener.propertyChange(PropertySheet.java:1292) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1127) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1157) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1132) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1127) at org.openide.nodes.Node.fireNameChange(Node.java:965) at org.netbeans.modules.apisupport.project.ui.SuiteLogicalView$SuiteRootNode.propertyChange(SuiteLogicalView.java:192) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:161) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.apisupport.project.suite.SuiteProject$Info.fireNameChange(SuiteProject.java:240) at org.netbeans.modules.apisupport.project.suite.SuiteProject$Info.configurationXmlChanged(SuiteProject.java:232) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:468) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:464) at org.openide.util.Mutex.readAccess(Mutex.java:230) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:463) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:489) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1100(AntProjectHelper.java:69) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:875) - locked <0x7ec85a00> (a java.util.HashSet) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:849) at org.openide.util.Mutex.writeAccess(Mutex.java:321) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:848) at org.netbeans.spi.project.support.ant.ExtensibleMetadataProviderImpl.putConfigurationFragment(ExtensibleMetadataProviderImpl.java:65) at org.netbeans.modules.editor.bookmarks.PersistentBookmarks.saveBookmarksMap(PersistentBookmarks.java:216) at org.netbeans.modules.editor.bookmarks.PersistentBookmarks.saveProjectBookmarks(PersistentBookmarks.java:132) at org.netbeans.modules.editor.bookmarks.EditorBookmarksModule$1.propertyChange(EditorBookmarksModule.java:79) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.propertyChange(OpenProjectsTrampolineImpl.java:81) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectList.close(OpenProjectList.java:371) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.closeAPI(OpenProjectsTrampolineImpl.java:53) at org.netbeans.api.project.ui.OpenProjects.close(OpenProjects.java:115) at org.netbeans.modules.project.ui.groups.Group.open(Group.java:318) at org.netbeans.modules.project.ui.groups.Group.setActiveGroup(Group.java:142) at org.netbeans.modules.project.ui.groups.GroupsMenu$Menu$2$1.run(GroupsMenu.java:115) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Timer-2" prio=10 tid=0xb467d000 nid=0x77a8 in Object.wait() [0xb3f1a000..0xb3f1adb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x7c4136a8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-1" daemon prio=10 tid=0x0a019400 nid=0x779b in Object.wait() [0xb4469000..0xb4469f30] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7bf1c308> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-1-thread-1" prio=10 tid=0x09d77c00 nid=0x779a waiting on condition [0xb44ba000..0xb44badb0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7bf00950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Java Source Worker Thread" daemon prio=10 tid=0x09c46800 nid=0x7797 waiting on condition [0xb475d000..0xb475e130] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7bf07cb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1075) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0xb5612c00 nid=0x776b waiting on condition [0x00000000..0xb7eec080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0xb4b6a400 nid=0x7789 in Object.wait() [0xb47ae000..0xb47aef30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x7a7ba0c0> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.readEnter(Mutex.java:521) at org.openide.util.Mutex.readAccess(Mutex.java:227) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.(TreeView.java:1845) at org.openide.explorer.view.TreeView$ExplorerTree.validateTree(TreeView.java:1551) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) - locked <0x7b5ab3c8> (a java.awt.Component$AWTTreeLock) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:635) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:595) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=10 tid=0xb5685000 nid=0x7788 waiting on condition [0xb4ee2000..0xb4ee2db0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7bd7a930> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at javax.swing.TimerQueue.run(TimerQueue.java:153) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=10 tid=0xb4ba6c00 nid=0x7786 in Object.wait() [0xb47ff000..0xb47ffe30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b9543e8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x7b9543e8> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0xb5684000 nid=0x777f in Object.wait() [0xb4f33000..0xb4f34030] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:263) - locked <0x7b61a160> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0xb5661800 nid=0x777d runnable [0xb4fd5000..0xb4fd5f30] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:585) at sun.awt.X11.XToolkit.run(XToolkit.java:560) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x09c78000 nid=0x777c in Object.wait() [0xb5026000..0xb5026db0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7b5a0698> (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:619) "Java Node Badge Processor" daemon prio=10 tid=0xb5612400 nid=0x777a waiting on condition [0xb5304000..0xb53050b0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7bde4ed8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.netbeans.modules.java.JavaNode$2.run(JavaNode.java:255) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Timer-0" daemon prio=10 tid=0xb5617400 nid=0x7779 in Object.wait() [0xb5355000..0xb5356130] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7b5a0838> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0xb560f400 nid=0x7778 runnable [0xb53a6000..0xb53a6fb0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x7b5a08e0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:961) "Active Reference Queue Daemon" daemon prio=10 tid=0xb5627c00 nid=0x7773 in Object.wait() [0xb5454000..0xb5454eb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7b5a0a70> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3020) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x09a81400 nid=0x7771 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x09a7fc00 nid=0x7770 waiting on condition [0x00000000..0xb58a38c8] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x09a7e800 nid=0x776f runnable [0x00000000..0xb58f4d90] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x09a76000 nid=0x776e in Object.wait() [0xb5b46000..0xb5b46130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7b5a0c58> (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=10 tid=0x09a75000 nid=0x776d in Object.wait() [0xb5b96000..0xb5b96fb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x7b5a06c0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x09a6b800 nid=0x776c runnable "VM Periodic Task Thread" prio=10 tid=0x09a83000 nid=0x7772 waiting on condition JNI global references: 2266