Full thread dump Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing): "Default RequestProcessor" daemon prio=2 tid=0x06e54310 nid=0xbd8 waiting for monitor entry [0x0750f000..0x0750fa68] at java.awt.Container.getComponent(Container.java:278) - waiting to lock <0x1d45d790> (a java.awt.Component$AWTTreeLock) at javax.swing.JViewport.getView(JViewport.java:940) at javax.swing.JViewport.getViewPosition(JViewport.java:1037) at org.netbeans.editor.EditorUI.getExtentBounds(EditorUI.java:1274) at org.netbeans.editor.EditorUI.getExtentBounds(EditorUI.java:1261) at org.netbeans.editor.EditorUI.scrollRectToVisibleFragile(EditorUI.java:1304) at org.netbeans.editor.BaseCaret.update(BaseCaret.java:517) at org.netbeans.editor.ext.ExtCaret.update(ExtCaret.java:333) at org.netbeans.editor.BaseCaret.dispatchUpdate(BaseCaret.java:468) at org.netbeans.editor.BaseCaret.modifiedUpdate(BaseCaret.java:931) at org.netbeans.editor.BaseCaret.atomicUnlock(BaseCaret.java:944) at org.netbeans.editor.BaseDocument.fireAtomicUnlock(BaseDocument.java:1393) at org.netbeans.editor.BaseDocument.atomicUnlockImpl(BaseDocument.java:1285) - locked <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.atomicUnlock(BaseDocument.java:1270) at org.netbeans.editor.BaseDocument.runAtomicAsUser(BaseDocument.java:1089) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:217) at org.openide.text.NbDocument.runAtomic(NbDocument.java:341) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.commitChanges(ResourceImpl.java:850) at org.netbeans.modules.javacore.ExclusiveMutex.notifyElements(ExclusiveMutex.java:492) at org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:368) - locked <0x1da83f38> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:248) at org.netbeans.modules.editor.java.JMIUtils.endTrans(JMIUtils.java:141) at org.netbeans.modules.editor.java.JavaFixAllImports.addAllNeededImports(JavaFixAllImports.java:271) at org.netbeans.modules.editor.java.JavaFixAllImports$1.run(JavaFixAllImports.java:59) 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) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.openide.text.CloneableEditorSupport$2]" daemon prio=2 tid=0x05727008 nid=0xf90 in Object.wait() [0x05bff000..0x05bffbe8] at java.lang.Object.wait(Native Method) - waiting on <0x1ea4f198> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:692) - locked <0x1ea4f198> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.java.JMIUtils$4]" daemon prio=2 tid=0x06fd4410 nid=0x1a8 in Object.wait() [0x05a3f000..0x05a3fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1ea4f208> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:692) - locked <0x1ea4f208> (a java.lang.Object) "Text-Layout" prio=2 tid=0x057704d8 nid=0x350 in Object.wait() [0x07c9f000..0x07c9fa68] at java.lang.Object.wait(Native Method) - waiting on <0x1de8bd50> (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 <0x1de8bd50> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at org.netbeans.editor.view.spi.ViewLayoutQueue$LayoutThread.run(ViewLayoutQueue.java:182) "Inactive RequestProcessor thread [Was:TimedWeakReference/org.netbeans.modules.projectapi.TimedWeakReference]" daemon prio=2 tid=0x057c6db8 nid=0x620 in Object.wait() [0x07bdf000..0x07bdfbe8] at java.lang.Object.wait(Native Method) - waiting on <0x1de66cb8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:692) - locked <0x1de66cb8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x056b2988 nid=0x274 in Object.wait() [0x07b9f000..0x07b9fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1de6ee20> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:692) - locked <0x1de6ee20> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x0568da48 nid=0xa00 in Object.wait() [0x0768f000..0x0768fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1dcd0340> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:692) - locked <0x1dcd0340> (a java.lang.Object) "MDR event dispatcher" daemon prio=2 tid=0x02e6c290 nid=0x9f8 in Object.wait() [0x06c4f000..0x06c4fb68] at java.lang.Object.wait(Native Method) - waiting on <0x1da7d7b8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x1da7d7b8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=5 tid=0x00037a20 nid=0x7d0 waiting on condition [0x00000000..0x0007fae8] "AWT-EventQueue-1" prio=7 tid=0x0556a580 nid=0x194 in Object.wait() [0x059af000..0x059afce8] at java.lang.Object.wait(Native Method) - waiting on <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:474) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1392) - locked <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:821) at javax.swing.JComponent.getPreferredSize(JComponent.java:1582) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at java.awt.Container.layout(Container.java:1401) at java.awt.Container.doLayout(Container.java:1390) at java.awt.Container.validateTree(Container.java:1473) at java.awt.Container.validate(Container.java:1448) - locked <0x1d45d790> (a java.awt.Component$AWTTreeLock) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113) 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.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "*** JFluid SeparateCmdExecutionThread ***" daemon prio=5 tid=0x02e6b9e0 nid=0xf14 in Object.wait() [0x05bbf000..0x05bbfd68] at java.lang.Object.wait(Native Method) - waiting on <0x1d932b38> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1166) - locked <0x1d932b38> (a java.lang.Object) "TimerQueue" daemon prio=5 tid=0x054fd658 nid=0xd2c in Object.wait() [0x05a7f000..0x05a7f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1d932ba0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x1d932ba0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-Shutdown" prio=5 tid=0x00a73830 nid=0xe24 in Object.wait() [0x0596f000..0x0596fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x1d4705c8> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x1d4705c8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x00abab00 nid=0xffc in Object.wait() [0x04f8f000..0x04f8fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1d494718> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d494718> (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) "Active Reference Queue Daemon" daemon prio=2 tid=0x02da6e10 nid=0xdbc in Object.wait() [0x0548f000..0x0548fd68] at java.lang.Object.wait(Native Method) - waiting on <0x1d457a68> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d457a68> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2465) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=5 tid=0x02da9008 nid=0xdc0 in Object.wait() [0x0544f000..0x0544f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1d457af8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x1d457af8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-Windows" daemon prio=7 tid=0x02d9b2c0 nid=0xc78 runnable [0x04fcf000..0x04fcfa68] 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) "CLI Requests Server" daemon prio=5 tid=0x00abf8e8 nid=0x9ec runnable [0x02f0f000..0x02f0fbe8] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x1d457cf8> (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=5 tid=0x00a6df38 nid=0x338 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a6c9d0 nid=0xb64 waiting on condition [0x00000000..0x02c4f740] "Signal Dispatcher" daemon prio=10 tid=0x00a6bcc0 nid=0xfc8 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=9 tid=0x00a68780 nid=0xb84 in Object.wait() [0x02bcf000..0x02bcf9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1d457f98> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d457f98> (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=0x00a67cb0 nid=0xf2c in Object.wait() [0x02b8f000..0x02b8fae8] at java.lang.Object.wait(Native Method) - waiting on <0x1d457b68> (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 <0x1d457b68> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a66cc8 nid=0xc68 runnable "VM Periodic Task Thread" prio=10 tid=0x00a6f180 nid=0xba4 waiting on condition Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x00a69604 (object 0x1d45d790, a java.awt.Component$AWTTreeLock), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x00a695c4 (object 0x1f97d598, a org.netbeans.modules.editor.NbEditorDocument), which is held by "Default RequestProcessor" Java stack information for the threads listed above: =================================================== "Default RequestProcessor": at java.awt.Container.getComponent(Container.java:278) - waiting to lock <0x1d45d790> (a java.awt.Component$AWTTreeLock) at javax.swing.JViewport.getView(JViewport.java:940) at javax.swing.JViewport.getViewPosition(JViewport.java:1037) at org.netbeans.editor.EditorUI.getExtentBounds(EditorUI.java:1274) at org.netbeans.editor.EditorUI.getExtentBounds(EditorUI.java:1261) at org.netbeans.editor.EditorUI.scrollRectToVisibleFragile(EditorUI.java:1304) at org.netbeans.editor.BaseCaret.update(BaseCaret.java:517) at org.netbeans.editor.ext.ExtCaret.update(ExtCaret.java:333) at org.netbeans.editor.BaseCaret.dispatchUpdate(BaseCaret.java:468) at org.netbeans.editor.BaseCaret.modifiedUpdate(BaseCaret.java:931) at org.netbeans.editor.BaseCaret.atomicUnlock(BaseCaret.java:944) at org.netbeans.editor.BaseDocument.fireAtomicUnlock(BaseDocument.java:1393) at org.netbeans.editor.BaseDocument.atomicUnlockImpl(BaseDocument.java:1285) - locked <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.atomicUnlock(BaseDocument.java:1270) at org.netbeans.editor.BaseDocument.runAtomicAsUser(BaseDocument.java:1089) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:217) at org.openide.text.NbDocument.runAtomic(NbDocument.java:341) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.commitChanges(ResourceImpl.java:850) at org.netbeans.modules.javacore.ExclusiveMutex.notifyElements(ExclusiveMutex.java:492) at org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:368) - locked <0x1da83f38> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:248) at org.netbeans.modules.editor.java.JMIUtils.endTrans(JMIUtils.java:141) at org.netbeans.modules.editor.java.JavaFixAllImports.addAllNeededImports(JavaFixAllImports.java:271) at org.netbeans.modules.editor.java.JavaFixAllImports$1.run(JavaFixAllImports.java:59) 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) "AWT-EventQueue-1": at java.lang.Object.wait(Native Method) - waiting on <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:474) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1392) - locked <0x1f97d598> (a org.netbeans.modules.editor.NbEditorDocument) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:821) at javax.swing.JComponent.getPreferredSize(JComponent.java:1582) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at java.awt.Container.layout(Container.java:1401) at java.awt.Container.doLayout(Container.java:1390) at java.awt.Container.validateTree(Container.java:1473) at java.awt.Container.validate(Container.java:1448) - locked <0x1d45d790> (a java.awt.Component$AWTTreeLock) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113) 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.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Found 1 deadlock.