Full thread dump Java HotSpot(TM) Client VM (1.5.0_13-b05 mixed mode): "ProjectLibraryProvider.RP" daemon prio=1 tid=0x8055d688 nid=0x24b8 waiting for monitor entry [0x7cdc6000..0x7cdc6ec0] at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:219) - waiting to lock <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:204) at org.netbeans.api.project.libraries.LibraryManager.getLibraries(LibraryManager.java:201) - locked <0x8f590000> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibrarySourceForBinaryQuery.findSourceRoots(J2SELibrarySourceForBinaryQuery.java:85) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.getSourceRootForBinaryRoot(GlobalSourcePath.java:174) at org.netbeans.modules.java.source.classpath.CacheClassPath.getResources(CacheClassPath.java:121) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:902) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.source.classpath.CacheClassPath.propertyChange(CacheClassPath.java:102) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:560) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:888) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.j2ee.ejbjarproject.classpath.ProjectClassPathImplementation.propertyChange(ProjectClassPathImplementation.java:127) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.stateChanged(PropertyUtils.java:874) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$1.run(ProjectLibraryProvider.java:764) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$1.run(ProjectLibraryProvider.java:763) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:167) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$2.run(ProjectLibraryProvider.java:775) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "OpenIDE-request-processor-3" daemon prio=1 tid=0x8059f8c8 nid=0x24b1 waiting for monitor entry [0x821cc000..0x821ccfc0] at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:219) - waiting to lock <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:204) at org.netbeans.api.project.libraries.LibraryManager.getLibraries(LibraryManager.java:201) - locked <0x8f590350> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$2.run(GlobalSourcePath.java:446) - locked <0x91b1cc40> (a org.netbeans.modules.java.source.classpath.GlobalSourcePath) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$2.run(GlobalSourcePath.java:398) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:167) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.getLibsSources(GlobalSourcePath.java:491) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.getSources(GlobalSourcePath.java:361) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:276) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$2200(GlobalSourcePath.java:97) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:611) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:902) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.firePropertyChange(GlobalSourcePath.java:660) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$1.run(GlobalSourcePath.java:234) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "EjbJarLogicalViewProvider.BROKEN_LINKS_RP" daemon prio=1 tid=0x8059f168 nid=0x24b0 waiting for monitor entry [0x817c9000..0x817ca040] at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:219) - waiting to lock <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:204) at org.netbeans.api.project.libraries.LibraryManager.getLibraries(LibraryManager.java:201) - locked <0x8f590600> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.api.project.libraries.LibraryManager.getLibrary(LibraryManager.java:157) at org.netbeans.spi.project.support.ant.ReferenceHelper.findLibrary(ReferenceHelper.java:1581) at org.netbeans.modules.java.project.BrokenReferencesModel.getReferences(BrokenReferencesModel.java:259) at org.netbeans.modules.java.project.BrokenReferencesModel.isBroken(BrokenReferencesModel.java:165) at org.netbeans.spi.java.project.support.ui.BrokenReferencesSupport.isBroken(BrokenReferencesSupport.java:110) at org.netbeans.modules.j2ee.ejbjarproject.ui.EjbJarLogicalViewProvider.hasBrokenLinks(EjbJarLogicalViewProvider.java:225) at org.netbeans.modules.j2ee.ejbjarproject.ui.EjbJarLogicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction.run(EjbJarLogicalViewProvider.java:584) - locked <0x937a2810> (a org.netbeans.modules.j2ee.ejbjarproject.ui.EjbJarLogicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "pool-1-thread-1" prio=1 tid=0x8115cff0 nid=0x24af waiting on condition [0x83530000..0x835310c0] 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:1841) 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) "GSF Source Worker Thread" prio=1 tid=0x082a5fb0 nid=0x248f waiting on condition [0x819ca000..0x819cafc0] 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:1879) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:236) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1130) 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) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" prio=1 tid=0x085188c0 nid=0x248e in Object.wait() [0x81bcb000..0x81bcc040] at java.lang.Object.wait(Native Method) - waiting on <0x91b1be08> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x91b1be08> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=1 tid=0x85944bf8 nid=0x248d waiting for monitor entry [0x8cd00000..0x8cd010c0] at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:597) - waiting to lock <0x91b1cc40> (a org.netbeans.modules.java.source.classpath.GlobalSourcePath) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:296) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1296) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1244) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:105) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1241) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1202) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1533) 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) "DestroyJavaVM" prio=1 tid=0x0805ea78 nid=0x2450 waiting on condition [0x00000000..0xbfabcd70] "AWT-EventQueue-1" prio=1 tid=0x08581030 nid=0x2485 waiting for monitor entry [0x8275c000..0x8275ce40] at org.netbeans.api.project.libraries.LibraryManager.resetCache(LibraryManager.java:321) - waiting to lock <0x8f590000> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.api.project.libraries.LibraryManager.access$000(LibraryManager.java:73) at org.netbeans.api.project.libraries.LibraryManager$1.propertyChange(LibraryManager.java:87) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.recalculate(ProjectLibraryProvider.java:248) - locked <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.fileModified(ProjectLibraryProvider.java:243) at org.netbeans.modules.project.ant.FileChangeSupport$Holder.someChange(FileChangeSupport.java:181) at org.netbeans.modules.project.ant.FileChangeSupport$Holder.fileChanged(FileChangeSupport.java:196) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:103) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:903) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:907) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:77) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:534) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:466) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:434) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileChangedEvent(BaseFileObj.java:458) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj$1.close(FileObj.java:107) at java.io.FilterOutputStream.close(FilterOutputStream.java:143) at org.openide.filesystems.FileObject$1.close(FileObject.java:528) at org.netbeans.modules.project.ant.ProjectLibraryProvider.replaceProperty(ProjectLibraryProvider.java:666) at org.netbeans.modules.project.ant.ProjectLibraryProvider.remove(ProjectLibraryProvider.java:293) at org.netbeans.modules.project.ant.ProjectLibraryProvider.remove(ProjectLibraryProvider.java:89) at org.netbeans.modules.project.libraries.LibraryAccessor.remove0(LibraryAccessor.java:81) at org.netbeans.modules.project.libraries.LibraryAccessor.remove(LibraryAccessor.java:78) at org.netbeans.modules.project.libraries.ui.LibrariesModel.apply(LibrariesModel.java:229) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizer.apply(LibrariesCustomizer.java:172) at org.netbeans.modules.project.libraries.ui.AllLibrariesCustomizer.apply(AllLibrariesCustomizer.java:74) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizerAction.showCustomizer(LibrariesCustomizerAction.java:88) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizerAction.performAction(LibrariesCustomizerAction.java:60) at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:114) 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.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) 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:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimeableEventQueue.dispatchEvent(TimeableEventQueue.java:104) 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) "TimerQueue" daemon prio=1 tid=0x084bcde8 nid=0x2484 in Object.wait() [0x8bbfd000..0x8bbfdec0] at java.lang.Object.wait(Native Method) - waiting on <0x918d6468> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x918d6468> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "Thread-7" daemon prio=1 tid=0x08529430 nid=0x247d in Object.wait() [0x83a7a000..0x83a7b0c0] at java.lang.Object.wait(Native Method) - waiting on <0x916b2050> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1456) - locked <0x916b2050> (a java.util.LinkedList) "Repository writer 0" daemon prio=1 tid=0x85994b68 nid=0x2478 waiting on condition [0x8295d000..0x8295dec0] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Code Model Parser 1" daemon prio=1 tid=0x89aa5a68 nid=0x2477 in Object.wait() [0x82b5e000..0x82b5ef40] at java.lang.Object.wait(Native Method) - waiting on <0x918a1278> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:401) - locked <0x918a1278> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:69) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Code Model Parser 0" daemon prio=1 tid=0x085d6e38 nid=0x2476 in Object.wait() [0x82d5f000..0x82d5ffc0] at java.lang.Object.wait(Native Method) - waiting on <0x918a1278> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:401) - locked <0x918a1278> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:69) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "*** JFluid Separate Command Execution Thread" daemon prio=1 tid=0x859571d0 nid=0x246b in Object.wait() [0x83731000..0x83731f40] at java.lang.Object.wait(Native Method) - waiting on <0x917f65f0> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104) - locked <0x917f65f0> (a java.lang.Object) "AWT-Shutdown" prio=1 tid=0x8be171e8 nid=0x2463 in Object.wait() [0x8bdfe000..0x8bdff0c0] at java.lang.Object.wait(Native Method) - waiting on <0x90cc0988> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x90cc0988> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "AWT-XAWT" daemon prio=1 tid=0x8cae47f0 nid=0x2462 runnable [0x8c3a0000..0x8c3a1140] 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=0x8ca29fb8 nid=0x2461 in Object.wait() [0x8c6e5000..0x8c6e5dc0] at java.lang.Object.wait(Native Method) - waiting on <0x90c4fcd8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x90c4fcd8> (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) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=1 tid=0x083d4af8 nid=0x245f in Object.wait() [0x8cf01000..0x8cf01ec0] at java.lang.Object.wait(Native Method) - waiting on <0x90be9ae8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x90be9ae8> (a java.lang.Object) "Timer-0" daemon prio=1 tid=0x0831f378 nid=0x245e in Object.wait() [0x8d102000..0x8d102f40] at java.lang.Object.wait(Native Method) - waiting on <0x90be9af0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x90be9af0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=1 tid=0x0831edb0 nid=0x245d runnable [0x8d315000..0x8d315fc0] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x90be9b10> (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:1003) "Active Reference Queue Daemon" daemon prio=1 tid=0x083220c8 nid=0x245a in Object.wait() [0x8dbf1000..0x8dbf20c0] at java.lang.Object.wait(Native Method) - waiting on <0x90be9c30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x90be9c30> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:595) "Low Memory Detector" daemon prio=1 tid=0x080d4810 nid=0x2458 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=1 tid=0x080d2dd8 nid=0x2457 waiting on condition [0x00000000..0x8e2c8828] "Signal Dispatcher" daemon prio=1 tid=0x080d1f98 nid=0x2456 waiting on condition [0x00000000..0x00000000] "JDWP Event Helper Thread" daemon prio=1 tid=0x080d09e8 nid=0x2455 runnable [0x00000000..0x00000000] "JDWP Transport Listener: dt_socket" daemon prio=1 tid=0x080cee38 nid=0x2454 runnable [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x080be730 nid=0x2453 in Object.wait() [0x8eb12000..0x8eb13040] at java.lang.Object.wait(Native Method) - waiting on <0x90be9d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x90be9d18> (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=0x080bda68 nid=0x2452 in Object.wait() [0x8ed13000..0x8ed140c0] at java.lang.Object.wait(Native Method) - waiting on <0x90be9a28> (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 <0x90be9a28> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x080bad60 nid=0x2451 runnable "VM Periodic Task Thread" prio=1 tid=0x080d5d00 nid=0x2459 waiting on condition Found one Java-level deadlock: ============================= "ProjectLibraryProvider.RP": waiting to lock monitor 0x080bf9f4 (object 0x93720220, a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x080bfc74 (object 0x8f590000, a org.netbeans.api.project.libraries.LibraryManager), which is held by "ProjectLibraryProvider.RP" Java stack information for the threads listed above: =================================================== "ProjectLibraryProvider.RP": at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:219) - waiting to lock <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.getLibraries(ProjectLibraryProvider.java:204) at org.netbeans.api.project.libraries.LibraryManager.getLibraries(LibraryManager.java:201) - locked <0x8f590000> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibrarySourceForBinaryQuery.findSourceRoots(J2SELibrarySourceForBinaryQuery.java:85) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.getSourceRootForBinaryRoot(GlobalSourcePath.java:174) at org.netbeans.modules.java.source.classpath.CacheClassPath.getResources(CacheClassPath.java:121) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:902) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.source.classpath.CacheClassPath.propertyChange(CacheClassPath.java:102) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:560) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:888) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.j2ee.ejbjarproject.classpath.ProjectClassPathImplementation.propertyChange(ProjectClassPathImplementation.java:127) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.stateChanged(PropertyUtils.java:874) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$1.run(ProjectLibraryProvider.java:764) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$1.run(ProjectLibraryProvider.java:763) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:167) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.project.ant.ProjectLibraryProvider$1PP$2.run(ProjectLibraryProvider.java:775) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "AWT-EventQueue-1": at org.netbeans.api.project.libraries.LibraryManager.resetCache(LibraryManager.java:321) - waiting to lock <0x8f590000> (a org.netbeans.api.project.libraries.LibraryManager) at org.netbeans.api.project.libraries.LibraryManager.access$000(LibraryManager.java:73) at org.netbeans.api.project.libraries.LibraryManager$1.propertyChange(LibraryManager.java:87) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.recalculate(ProjectLibraryProvider.java:248) - locked <0x93720220> (a org.netbeans.modules.project.ant.ProjectLibraryProvider$LP) at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.fileModified(ProjectLibraryProvider.java:243) at org.netbeans.modules.project.ant.FileChangeSupport$Holder.someChange(FileChangeSupport.java:181) at org.netbeans.modules.project.ant.FileChangeSupport$Holder.fileChanged(FileChangeSupport.java:196) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:103) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:903) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:907) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:77) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:534) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:466) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:434) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileChangedEvent(BaseFileObj.java:458) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj$1.close(FileObj.java:107) at java.io.FilterOutputStream.close(FilterOutputStream.java:143) at org.openide.filesystems.FileObject$1.close(FileObject.java:528) at org.netbeans.modules.project.ant.ProjectLibraryProvider.replaceProperty(ProjectLibraryProvider.java:666) at org.netbeans.modules.project.ant.ProjectLibraryProvider.remove(ProjectLibraryProvider.java:293) at org.netbeans.modules.project.ant.ProjectLibraryProvider.remove(ProjectLibraryProvider.java:89) at org.netbeans.modules.project.libraries.LibraryAccessor.remove0(LibraryAccessor.java:81) at org.netbeans.modules.project.libraries.LibraryAccessor.remove(LibraryAccessor.java:78) at org.netbeans.modules.project.libraries.ui.LibrariesModel.apply(LibrariesModel.java:229) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizer.apply(LibrariesCustomizer.java:172) at org.netbeans.modules.project.libraries.ui.AllLibrariesCustomizer.apply(AllLibrariesCustomizer.java:74) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizerAction.showCustomizer(LibrariesCustomizerAction.java:88) at org.netbeans.modules.project.libraries.ui.LibrariesCustomizerAction.performAction(LibrariesCustomizerAction.java:60) at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:114) 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.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) 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:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimeableEventQueue.dispatchEvent(TimeableEventQueue.java:104) 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) Found 1 deadlock.