Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x00a8670c (object 0x034f8160, a java.awt.Component$AWTTreeLock), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x00a866cc (object 0x04ca4200, 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 <0x034f8160> (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:515) at org.netbeans.editor.ext.ExtCaret.update(ExtCaret.java:333) at org.netbeans.editor.BaseCaret.dispatchUpdate(BaseCaret.java:466) at org.netbeans.editor.BaseCaret.modifiedUpdate(BaseCaret.java:928) at org.netbeans.editor.BaseCaret.atomicUnlock(BaseCaret.java:941) at org.netbeans.editor.BaseDocument.fireAtomicUnlock(BaseDocument.java:1393) at org.netbeans.editor.BaseDocument.atomicUnlockImpl(BaseDocument.java:1285) - locked <0x04ca4200> (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 <0x03fdb8a0> (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.NbJavaJMIFastImport.autoImport(NbJavaJMIFastImport.java:161) at org.netbeans.modules.editor.java.NbJMIResultItem$ClassResultItem$1.run(NbJMIResultItem.java:634) 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 <0x04ca4200> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:474) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1392) - locked <0x04ca4200> (a org.netbeans.modules.editor.NbEditorDocument) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:823) at javax.swing.JComponent.getPreferredSize(JComponent.java:1582) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1224) 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 <0x034f8160> (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.