Full thread dump Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing): "J2SEPhysicalViewProvider.BROKEN_LINKS_RP" daemon prio=1 tid=0x08737af0 nid=0x1608 in Object.wait() [0x61bec000..0x61bec680] at java.lang.Object.wait(Native Method) - waiting on <0x747f1770> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x747f1770> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootProperties(SourceRoots.java:123) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider.getBreakableProperties(J2SEPhysicalViewProvider.java:193) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider.hasBrokenLinks(J2SEPhysicalViewProvider.java:187) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider$J2SELogicalViewRootNode$BrokenLinksAction.run(J2SEPhysicalViewProvider.java:355) - locked <0x75a8a880> (a org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider$J2SELogicalViewRootNode$BrokenLinksAction) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Error Annotation Queue" daemon prio=1 tid=0x0849abf8 nid=0x1605 in Object.wait() [0x61182000..0x61182500] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:129) - locked <0x75914b08> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227) at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:243) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "OpenIDE-request-processor-6" daemon prio=1 tid=0x60faead0 nid=0x15cd in Object.wait() [0x5c709000..0x5c709600] at java.lang.Object.wait(Native Method) - waiting on <0x74b30178> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x74b30178> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.netbeans.modules.java.j2seproject.J2SESources.getSourceGroups(J2SESources.java:62) at org.netbeans.modules.project.ui.PhysicalView.createNodesForProject(PhysicalView.java:72) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:218) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2050) at org.openide.nodes.Children.refreshEntry(Children.java:1017) at org.openide.nodes.Children$3.run(Children.java:1883) at org.openide.util.Mutex.postRequest(Mutex.java:987) at org.openide.util.Mutex.postWriteRequest(Mutex.java:438) at org.openide.nodes.Children$Keys.refreshKey(Children.java:1881) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.access$000(ProjectsRootNode.java:179) at org.netbeans.modules.project.ui.ProjectsRootNode$1.run(ProjectsRootNode.java:282) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Rescanning RP" daemon prio=1 tid=0x60fad4a8 nid=0x15c7 in Object.wait() [0x61d6f000..0x61d6f580] at java.lang.Object.wait(Native Method) - waiting on <0x74b30200> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x74b30200> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:218) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:176) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:63) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:68) at org.netbeans.modules.java.project.ProjectSourceLevelQueryImpl.getSourceLevel(ProjectSourceLevelQueryImpl.java:31) at org.netbeans.api.java.queries.SourceLevelQuery.getSourceLevel(SourceLevelQuery.java:46) at org.netbeans.modules.javacore.RescanAction.run(RescanAction.java:157) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "OpenIDE-request-processor-1" daemon prio=1 tid=0x0955e4c0 nid=0x15c3 in Object.wait() [0x61c6d000..0x61c6d700] at java.lang.Object.wait(Native Method) - waiting on <0x74b302e0> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x74b302e0> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.netbeans.modules.java.j2seproject.J2SESources.getSourceGroups(J2SESources.java:62) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider$LogicalViewChildren.getKeys(J2SEPhysicalViewProvider.java:462) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider$LogicalViewChildren.access$1000(J2SEPhysicalViewProvider.java:375) at org.netbeans.modules.java.j2seproject.ui.J2SEPhysicalViewProvider$1.run(J2SEPhysicalViewProvider.java:453) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Text-Layout" prio=1 tid=0x09395710 nid=0x10a7 in Object.wait() [0x61cee000..0x61cee600] at java.lang.Object.wait(Native Method) - waiting on <0x75dc57b8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at java.lang.Object.wait(Object.java:474) at org.netbeans.editor.view.spi.ViewLayoutQueue.waitForTask(ViewLayoutQueue.java:128) - locked <0x75dc57b8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at org.netbeans.editor.view.spi.ViewLayoutQueue$LayoutThread.run(ViewLayoutQueue.java:182) "MDR event dispatcher" daemon prio=1 tid=0x60f3b378 nid=0x10a0 in Object.wait() [0x5c00a000..0x5c00a500] at java.lang.Object.wait(Native Method) - waiting on <0x75912748> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x75912748> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=1 tid=0x0805c268 nid=0x1069 waiting on condition [0x00000000..0xfeffd0b0] "TimerQueue" daemon prio=1 tid=0x60f261b8 nid=0x109f in Object.wait() [0x61101000..0x61101480] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x758052f8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-EventQueue-1" prio=1 tid=0x60f3c508 nid=0x109e in Object.wait() [0x5c613000..0x5c614600] at java.lang.Object.wait(Native Method) - waiting on <0x7483ac10> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x7483ac10> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.(TreeView.java:1335) at org.openide.explorer.view.TreeView$ExplorerTree.processFocusEvent(TreeView.java:1362) at java.awt.Component.processEvent(Component.java:5244) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:827) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:478) at java.awt.Component.dispatchEventImpl(Component.java:3841) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at sun.awt.X11.XWindow$1.run(XWindow.java:327) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:799) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:842) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:830) at org.openide.util.Mutex.doEventAccess(Mutex.java:1044) at org.openide.util.Mutex.readAccess(Mutex.java:170) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:815) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:154) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:169) at org.netbeans.modules.java.j2seproject.UpdateHelper$5.canUpdate(UpdateHelper.java:292) at org.netbeans.modules.java.j2seproject.UpdateHelper.canUpdate(UpdateHelper.java:205) at org.netbeans.modules.java.j2seproject.UpdateHelper.access$100(UpdateHelper.java:44) at org.netbeans.modules.java.j2seproject.UpdateHelper$1.run(UpdateHelper.java:100) at org.openide.util.Mutex.writeAccess(Mutex.java:337) at org.netbeans.modules.java.j2seproject.UpdateHelper.putProperties(UpdateHelper.java:94) at org.netbeans.modules.java.j2seproject.SourceRoots$5.run(SourceRoots.java:254) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.modules.java.j2seproject.SourceRoots.putRoots(SourceRoots.java:222) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.storeRoots(J2SEProjectProperties.java:455) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.storeProperties(J2SEProjectProperties.java:291) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.access$000(J2SEProjectProperties.java:55) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties$1.run(J2SEProjectProperties.java:261) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.save(J2SEProjectProperties.java:259) at org.netbeans.modules.java.j2seproject.ui.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:237) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:111) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3093) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1766) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "AWT-Shutdown" prio=1 tid=0x08425ad8 nid=0x107c in Object.wait() [0x5c593000..0x5c593500] at java.lang.Object.wait(Native Method) - waiting on <0x7520b080> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x7520b080> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Active Reference Queue Daemon" daemon prio=1 tid=0x083fa630 nid=0x107a in Object.wait() [0x5c436000..0x5c436600] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x75228890> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2442) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=1 tid=0x083ee428 nid=0x1079 in Object.wait() [0x5c3b5000..0x5c3b5580] at java.lang.Object.wait(Native Method) - waiting on <0x75184fb8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x75184fb8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-XAWT" daemon prio=1 tid=0x083da2c8 nid=0x1077 runnable [0x5c334000..0x5c334700] 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=0x08313498 nid=0x1076 in Object.wait() [0x5c2ab000..0x5c2ab680] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x751850e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "CLI Requests Server" daemon prio=1 tid=0x08182638 nid=0x1074 runnable [0x5bf74000..0x5bf74780] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x751851e8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:758) "Low Memory Detector" daemon prio=1 tid=0x080a1028 nid=0x106f runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=1 tid=0x0809fad8 nid=0x106e waiting on condition [0x00000000..0x5ace4f68] "Signal Dispatcher" daemon prio=1 tid=0x0809ec00 nid=0x106d runnable [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x08099f90 nid=0x106c in Object.wait() [0x5a9e3000..0x5a9e3680] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x75185488> (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=0x08099290 nid=0x106b in Object.wait() [0x5a962000..0x5a962800] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x75184f48> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x08096798 nid=0x106a runnable "VM Periodic Task Thread" prio=1 tid=0x080a24b8 nid=0x1070 waiting on condition