Full thread dump Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing): "StackTrace Remote Thread" prio=6 tid=0x03207db8 nid=0xb1c runnable [0x00000000..0x0434fb6c] "Default RequestProcessor" daemon prio=2 tid=0x03d1fb08 nid=0x8f4 in Object.wait() [0x03a8f000..0x03a8f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1b3e6558> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x1b3e6558> (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.writeEnter(Mutex.java:516) at org.openide.util.Mutex.writeAccess(Mutex.java:354) at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:553) at org.netbeans.modules.web.project.classpath.WebProjectClassPathExtender$4$1.run(WebProjectClassPathExtender.java:284) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Default RequestProcessor" daemon prio=2 tid=0x0456b9a8 nid=0x184 in Object.wait() [0x0388f000..0x0388fa68] at java.lang.Object.wait(Native Method) - waiting on <0x1af7c890> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x1af7c890> (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.writeEnter(Mutex.java:516) at org.openide.util.Mutex.writeAccess(Mutex.java:354) at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:553) at org.netbeans.modules.web.project.classpath.WebProjectClassPathExtender$4$1.run(WebProjectClassPathExtender.java:284) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "WebPhysicalViewProvider.BROKEN_LINKS_RP" daemon prio=2 tid=0x03d81ae0 nid=0xfac in Object.wait() [0x0345f000..0x0345fb68] at java.lang.Object.wait(Native Method) - waiting on <0x1af14018> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x1af14018> (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.modules.web.project.SourceRoots.getRootProperties(SourceRoots.java:131) at org.netbeans.modules.web.project.ui.WebPhysicalViewProvider.getBreakableProperties(WebPhysicalViewProvider.java:250) at org.netbeans.modules.web.project.ui.WebPhysicalViewProvider.hasBrokenLinks(WebPhysicalViewProvider.java:244) at org.netbeans.modules.web.project.ui.WebPhysicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction.run(WebPhysicalViewProvider.java:614) - locked <0x1a8f09b0> (a org.netbeans.modules.web.project.ui.WebPhysicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Timer-7" prio=6 tid=0x0456b2e8 nid=0xb70 in Object.wait() [0x0438f000..0x0438fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1a9e4a08> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x1a9e4a08> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-5" prio=6 tid=0x03c19db0 nid=0x880 in Object.wait() [0x03a4f000..0x03a4fd68] at java.lang.Object.wait(Native Method) - waiting on <0x1a92bd70> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x1a92bd70> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-3" prio=6 tid=0x03cd1548 nid=0xda8 in Object.wait() [0x03a0f000..0x03a0fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1a6e1e50> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x1a6e1e50> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-2" prio=6 tid=0x03327738 nid=0x5d8 in Object.wait() [0x0384f000..0x0384fae8] at java.lang.Object.wait(Native Method) - waiting on <0x1a3bdfe8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x1a3bdfe8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-1-thread-1" prio=6 tid=0x03b79bc8 nid=0x8d8 waiting on condition [0x0450f000..0x0450fbe8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:595) "Java Source Worker Thread" prio=6 tid=0x03bf7a30 nid=0xfe0 in Object.wait() [0x044cf000..0x044cfc68] at java.lang.Object.wait(Native Method) - waiting on <0x1ab47990> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x1ab47990> (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.modules.web.project.SourceRoots.getRootURLs(SourceRoots.java:181) at org.netbeans.modules.web.project.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:77) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:251) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:150) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$1100(GlobalSourcePath.java:58) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:400) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:251) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:657) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:624) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:49) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:621) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:600) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1084) 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) "Java Node Badge Processor" daemon prio=2 tid=0x03be49c8 nid=0x8a0 waiting on condition [0x0444f000..0x0444fd68] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:396) 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) "DestroyJavaVM" prio=6 tid=0x00038b18 nid=0x780 waiting on condition [0x00000000..0x0007fae8] "AWT-EventQueue-1" prio=6 tid=0x031a8540 nid=0x190 in Object.wait() [0x036ff000..0x036ffd68] at java.lang.Object.wait(Native Method) - waiting on <0x18d2f900> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x18d2f900> (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.postRequest(Mutex.java:1137) 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:2042) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren.doSetKeys(WebViews.java:1102) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren.addKey(WebViews.java:1078) - locked <0x1a94bd80> (a org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren.access$1500(WebViews.java:962) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren$1.fileDataCreated(WebViews.java:981) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:78) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:856) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:181) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:155) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:100) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:471) at org.netbeans.modules.web.jsf.JSFFrameworkProvider.extend(JSFFrameworkProvider.java:104) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.save(WebProjectProperties.java:365) at org.netbeans.modules.web.project.ui.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:288) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:170) at org.openide.util.Mutex.writeAccess(Mutex.java:321) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:168) 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:236) at java.awt.Component.processMouseEvent(Component.java:5501) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5266) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3968) 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:1778) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 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) "Thread-4" daemon prio=6 tid=0x02d8c200 nid=0x768 in Object.wait() [0x03acf000..0x03acfa68] at java.lang.Object.wait(Native Method) - waiting on <0x197ec860> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1456) - locked <0x197ec860> (a java.util.LinkedList) "TimerQueue" daemon prio=6 tid=0x032f52a8 nid=0x6e0 in Object.wait() [0x0368f000..0x0368fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1976f458> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x1976f458> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-Windows" daemon prio=6 tid=0x02d642e0 nid=0xbc8 runnable [0x035ef000..0x035efa68] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "AWT-Shutdown" prio=6 tid=0x00abb898 nid=0xa0c in Object.wait() [0x035af000..0x035afae8] at java.lang.Object.wait(Native Method) - waiting on <0x194f5760> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x194f5760> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x02d40620 nid=0x234 in Object.wait() [0x0356f000..0x0356fb68] at java.lang.Object.wait(Native Method) - waiting on <0x194f57e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x194f57e8> (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) "Timer-0" daemon prio=6 tid=0x00ac1f20 nid=0xcdc in Object.wait() [0x0341f000..0x0341fce8] at java.lang.Object.wait(Native Method) - waiting on <0x194bdd30> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x194bdd30> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x00ac1a78 nid=0xbf8 runnable [0x033df000..0x033dfd68] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x194bde00> (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:961) "Active Reference Queue Daemon" daemon prio=2 tid=0x02d40e68 nid=0x120 in Object.wait() [0x02f7f000..0x02f7f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x194bdf80> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x194bdf80> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3020) at java.lang.Thread.run(Thread.java:595) "Low Memory Detector" daemon prio=6 tid=0x00a73978 nid=0xeac runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a725f8 nid=0xa30 waiting on condition [0x00000000..0x02cbf8c8] "Signal Dispatcher" daemon prio=10 tid=0x00a719a0 nid=0xe5c runnable [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00a42ae8 nid=0xee8 in Object.wait() [0x02c3f000..0x02c3fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1ae6e188> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1446) - locked <0x1ae6e188> (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.getProperty(PropertyUtils.java:786) at org.netbeans.modules.web.project.ProjectWebModule.getFileObject(ProjectWebModule.java:222) at org.netbeans.modules.web.project.ProjectWebModule.getDocumentBase(ProjectWebModule.java:157) at org.netbeans.modules.web.project.ProjectWebModule.getWebInf(ProjectWebModule.java:193) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren.removeListeners(WebViews.java:1168) at org.netbeans.modules.web.project.ui.WebViews$ConfFilesChildren.removeNotify(WebViews.java:1052) at org.openide.nodes.Children.finalizedChildrenArray(Children.java:670) at org.openide.nodes.ChildrenArray.finalize(ChildrenArray.java:57) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) "Reference Handler" daemon prio=10 tid=0x00a6cb20 nid=0xa78 in Object.wait() [0x02bff000..0x02bffce8] at java.lang.Object.wait(Native Method) - waiting on <0x194bdba0> (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 <0x194bdba0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a40c78 nid=0xf4c runnable "VM Periodic Task Thread" prio=10 tid=0x00a718f8 nid=0xf2c waiting on condition