Full thread dump Java HotSpot(TM) Client VM (1.5.0_16-132 mixed mode, sharing): "Document Processing" daemon prio=1 tid=0x006bf300 nid=0x1d1cc00 waiting for monitor entry [0xb3899000..0xb3899d10] at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:356) - waiting to lock <0x0cfa6668> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:205) 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.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x0cf5c170> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "OpenIDE-request-processor-6" daemon prio=1 tid=0x0068b690 nid=0x1928c00 waiting for monitor entry [0xb220d000..0xb220dd10] at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x0cf5c170> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:371) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.languages.ParserListenerFactoryImpl.create(ParserListenerFactoryImpl.java:75) at org.netbeans.modules.parsing.impl.SourceCache.createTasks(SourceCache.java:323) at org.netbeans.modules.parsing.impl.SourceCache.scheduleTasks(SourceCache.java:341) - locked <0x0cfa6668> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:152) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "Default RequestProcessor" daemon prio=1 tid=0x0068ac10 nid=0x1896800 in Object.wait() [0xb200c000..0xb200cd10] at java.lang.Object.wait(Native Method) - waiting on <0x0ba50a10> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.tasklist.impl.ScanMonitor.waitEnabled(ScanMonitor.java:107) - locked <0x0ba50a10> (a java.lang.Object) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:183) - locked <0x0ba4d2f8> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "Java Source Worker Thread" daemon prio=1 tid=0x00668330 nid=0x1ad5200 in Object.wait() [0xb449f000..0xb449fd10] at java.lang.Object.wait(Native Method) - waiting on <0x084ab910> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:474) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:837) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:826) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:806) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:786) - locked <0x084ab910> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:404) at org.netbeans.modules.groovy.editor.api.AstUtilities.getBaseDocument(AstUtilities.java:132) at org.netbeans.modules.groovy.editor.api.parser.SourceUtils$1.read(SourceUtils.java:75) at org.netbeans.modules.groovy.editor.api.parser.GroovyParser.parseFiles(GroovyParser.java:120) at org.netbeans.modules.groovy.editor.api.parser.SourceUtils.runUserActionTask(SourceUtils.java:102) at org.netbeans.modules.groovy.editor.api.parser.GroovyVirtualSourceProvider.getClassNodes(GroovyVirtualSourceProvider.java:132) at org.netbeans.modules.groovy.editor.api.parser.GroovyVirtualSourceProvider.translate(GroovyVirtualSourceProvider.java:91) at org.netbeans.modules.java.source.usages.VirtualSourceProviderQuery.translate(VirtualSourceProviderQuery.java:125) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.parseFiles(RepositoryUpdater.java:2173) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.updateFolder(RepositoryUpdater.java:2283) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.scanRoots(RepositoryUpdater.java:1816) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.access$2700(RepositoryUpdater.java:1256) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1409) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1298) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:99) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1298) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1256) at org.netbeans.modules.java.source.JavaSourceAccessor$1.run(JavaSourceAccessor.java:119) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:606) 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:613) "GSF Source Worker Thread" daemon prio=1 tid=0x006674b0 nid=0x1a56600 waiting on condition [0xb429e000..0xb429ed10] 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:1345) 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:613) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" daemon prio=1 tid=0x00664b20 nid=0x1abc400 in Object.wait() [0xb3a9a000..0xb3a9ad10] at java.lang.Object.wait(Native Method) - waiting on <0x0b1c3698> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x0b1c3698> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=5 tid=0x00601760 nid=0x1804c00 waiting on condition [0x00000000..0xb0800000] "AWT-EventQueue-1" prio=6 tid=0x0064ecf0 nid=0x187ee00 waiting on condition [0xb3698000..0xb3698d10] 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:716) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:746) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1076) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:197) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:256) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:183) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:96) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:401) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:372) at org.netbeans.modules.form.GandalfPersistenceManager.getSuperClassName(GandalfPersistenceManager.java:594) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:390) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:290) at org.netbeans.modules.form.FormEditor$3.run(FormEditor.java:339) at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:274) - locked <0x0adf9d50> (a javax.swing.MultiUIDefaults) at org.openide.util.Mutex.doEventAccess(Mutex.java:1355) at org.openide.util.Mutex.readAccess(Mutex.java:317) at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:259) at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:337) - locked <0x0d318948> (a org.netbeans.modules.form.GandalfPersistenceManager) at org.netbeans.modules.form.FormEditor.loadFormDesigner(FormEditor.java:233) at org.netbeans.modules.form.FormDesigner.componentShowing(FormDesigner.java:1774) at org.netbeans.core.multiview.MultiViewPeer.peerComponentShowing(MultiViewPeer.java:198) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentShowing(MultiViewCloneableTopComponent.java:119) at org.openide.windows.WindowManager.componentShowing(WindowManager.java:330) at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:1047) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:161) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269) at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:245) at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:183) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:123) at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1748) at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1170) at org.openide.windows.TopComponent.requestActive(TopComponent.java:739) at org.netbeans.modules.form.FormEditorSupport.openFormEditor(FormEditorSupport.java:193) at org.netbeans.modules.form.FormDataNode$1.actionPerformed(FormDataNode.java:83) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1505) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.Component.processMouseEvent(Component.java:5586) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5348) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4050) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3885) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3945) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866) at java.awt.Container.dispatchEventImpl(Container.java:2054) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3885) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "TimerQueue" daemon prio=5 tid=0x0064d900 nid=0x194ea00 runnable [0xb2e94000..0xb2e94d10] at java.lang.Object.wait(Native Method) - waiting on <0x0af58e60> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x0af58e60> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:613) "Thread-5" daemon prio=5 tid=0x0064a660 nid=0x1942c00 in Object.wait() [0xb3296000..0xb3296d10] at java.lang.Object.wait(Native Method) - waiting on <0x0adf5b50> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1456) - locked <0x0adf5b50> (a java.util.LinkedList) "*** JFluid Separate Command Execution Thread" daemon prio=5 tid=0x00648c20 nid=0x1906c00 in Object.wait() [0xb2c93000..0xb2c93d10] at java.lang.Object.wait(Native Method) - waiting on <0x0af1f3c8> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:101) - locked <0x0af1f3c8> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x00613a60 nid=0x1897000 in Object.wait() [0xb2690000..0xb2690d10] at java.lang.Object.wait(Native Method) - waiting on <0x0a346d38> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x0a346d38> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:613) "AWT-Shutdown" prio=5 tid=0x00612d10 nid=0x1802c00 in Object.wait() [0xb1c0a000..0xb1c0ad10] at java.lang.Object.wait(Native Method) - waiting on <0x0a346dc8> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x0a346dc8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:613) "AWT-AppKit" daemon prio=5 tid=0x006128c0 nid=0xa000d000 runnable [0x00000000..0xbfffdf18] "Active Reference Queue Daemon" daemon prio=1 tid=0x00611670 nid=0x184ba00 in Object.wait() [0xb240e000..0xb240ed10] at java.lang.Object.wait(Native Method) - waiting on <0x0a32f0e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x0a32f0e0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3098) at java.lang.Thread.run(Thread.java:613) "Timer-0" daemon prio=5 tid=0x0060f800 nid=0x1862200 in Object.wait() [0xb1e0b000..0xb1e0bd10] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x0a33e268> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=5 tid=0x0060f4f0 nid=0x1856400 runnable [0xb1a09000..0xb1a09d10] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x0a33e300> (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:1010) "Low Memory Detector" daemon prio=5 tid=0x006092d0 nid=0x1815a00 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=9 tid=0x00608850 nid=0x1815600 waiting on condition [0x00000000..0xb1406748] "Signal Dispatcher" daemon prio=9 tid=0x00608440 nid=0x1815200 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00607c00 nid=0x1810e00 in Object.wait() [0xb1004000..0xb1004d10] at java.lang.Object.wait(Native Method) - waiting on <0x0a329aa0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x0a329aa0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00607870 nid=0x1810000 in Object.wait() [0xb0e03000..0xb0e03d10] at java.lang.Object.wait(Native Method) - waiting on <0x0a3298a8> (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 <0x0a3298a8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=0x00606ff0 nid=0x180fc00 runnable "VM Periodic Task Thread" prio=9 tid=0x00609e80 nid=0x1815e00 waiting on condition "Exception Catcher Thread" prio=10 tid=0x00601980 nid=0x1805000 runnable Found one Java-level deadlock: ============================= "Document Processing": waiting to lock monitor 0x01810764 (object 0x0cfa6668, a org.netbeans.modules.parsing.api.Source), which is held by "OpenIDE-request-processor-6" "OpenIDE-request-processor-6": waiting to lock monitor 0x018106b0 (object 0x0cf5c170, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "Document Processing" Java stack information for the threads listed above: =================================================== "Document Processing": at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:356) - waiting to lock <0x0cfa6668> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:205) 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.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x0cf5c170> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "OpenIDE-request-processor-6": at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x0cf5c170> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:371) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.languages.ParserListenerFactoryImpl.create(ParserListenerFactoryImpl.java:75) at org.netbeans.modules.parsing.impl.SourceCache.createTasks(SourceCache.java:323) at org.netbeans.modules.parsing.impl.SourceCache.scheduleTasks(SourceCache.java:341) - locked <0x0cfa6668> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:152) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Found 1 deadlock.