Found one Java-level deadlock: ============================= "org.netbeans.editor.Settings.PROCESSOR": waiting to lock monitor 0x080c7d94 (object 0x98c040c0, a java.util.HashMap), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x080c8294 (object 0xa6c9c288, a java.lang.Class), which is held by "org.netbeans.editor.Settings.PROCESSOR" Java stack information for the threads listed above: =================================================== "org.netbeans.editor.Settings.PROCESSOR": at org.netbeans.modules.editor.impl.KitsTracker.getMimeTypesForKitClass(KitsTracker.java:61) - waiting to lock <0x98c040c0> (a java.util.HashMap) at org.netbeans.modules.editor.NbEditorSettingsInitializer.updateSettingsMap(NbEditorSettingsInitializer.java:105) at org.netbeans.editor.Settings.getKitMap(Settings.java:670) at org.netbeans.editor.Settings.getValue(Settings.java:372) - locked <0xa6c9c288> (a java.lang.Class) at org.netbeans.editor.Settings.getValue(Settings.java:332) at org.netbeans.editor.SettingsUtil.getInteger(SettingsUtil.java:99) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:110) at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:119) at org.netbeans.editor.BaseDocument.settingsChange(BaseDocument.java:342) at org.netbeans.modules.editor.NbEditorDocument.settingsChange(NbEditorDocument.java:100) at org.netbeans.editor.Settings.fireSettingsChange(Settings.java:637) at org.netbeans.editor.Settings.access$100(Settings.java:97) at org.netbeans.editor.Settings$1.run(Settings.java:174) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-EventQueue-1": at org.netbeans.modules.editor.options.AllOptionsFolder.getDefault(AllOptionsFolder.java:217) - waiting to lock <0xa6c9c288> (a java.lang.Class) at org.netbeans.modules.editor.options.BaseOptions.getCodeTemplateExpandKey(BaseOptions.java:1817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.netbeans.modules.editor.settings.storage.codetemplates.CodeTemplateSettingsImpl.BaseOptions_getCodeTemplateExpandKey(CodeTemplateSettingsImpl.java:150) at org.netbeans.modules.editor.settings.storage.codetemplates.CodeTemplateSettingsImpl.getExpandKey(CodeTemplateSettingsImpl.java:98) at org.netbeans.modules.editor.settings.storage.codetemplates.CodeTemplateSettingsImpl.createInstanceForLookup(CodeTemplateSettingsImpl.java:114) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.initialize(SettingsProvider.java:166) - locked <0x9ed18158> (a org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup) at org.openide.util.lookup.AbstractLookup.enterStorage(AbstractLookup.java:138) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:351) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:343) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192) at org.netbeans.modules.editor.impl.KitsTracker.reload(KitsTracker.java:167) at org.netbeans.modules.editor.impl.KitsTracker.getMimeTypesForKitClass(KitsTracker.java:63) - locked <0x98c040c0> (a java.util.HashMap) at org.netbeans.modules.editor.impl.KitsTracker.findMimeType(KitsTracker.java:87) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.netbeans.editor.BaseKit.kitsTracker_FindMimeType(BaseKit.java:452) at org.netbeans.editor.BaseKit.getKit(BaseKit.java:413) at org.netbeans.modules.editor.NbEditorDocument.settingsChange(NbEditorDocument.java:105) at org.netbeans.editor.BaseDocument.(BaseDocument.java:293) at org.netbeans.editor.GuardedDocument.(GuardedDocument.java:100) at org.netbeans.editor.GuardedDocument.(GuardedDocument.java:90) at org.netbeans.modules.editor.NbEditorDocument.(NbEditorDocument.java:86) at org.netbeans.modules.xml.text.syntax.XMLKit.createDefaultDocument(XMLKit.java:99) at org.openide.text.CloneableEditorSupport.createStyledDocument(CloneableEditorSupport.java:1541) at org.openide.text.DataEditorSupport.createStyledDocument(DataEditorSupport.java:244) at org.openide.text.CloneableEditorSupport.prepareDocument(CloneableEditorSupport.java:514) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:679) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:661) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:656) - locked <0x9ecbbbd0> (a org.openide.windows.CloneableOpenSupport$Listener) at org.apache.tools.ant.module.xml.AntProjectSupport.parseDocument(AntProjectSupport.java:245) at org.apache.tools.ant.module.xml.AntProjectSupport.getDocument(AntProjectSupport.java:144) - locked <0x9ecbbc20> (a java.lang.Object) at org.apache.tools.ant.module.xml.AntProjectSupport.getProjectElement(AntProjectSupport.java:285) at org.netbeans.modules.ant.freeform.Util.getAntScriptName(Util.java:73) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel.updateProjectName(BasicProjectInfoPanel.java:231) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel.update(BasicProjectInfoPanel.java:184) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel.access$000(BasicProjectInfoPanel.java:41) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel$1.insertUpdate(BasicProjectInfoPanel.java:64) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184) at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:754) at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:711) at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:673) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1441) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel.browseAntScriptActionPerformed(BasicProjectInfoPanel.java:486) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel.access$300(BasicProjectInfoPanel.java:41) at org.netbeans.modules.ant.freeform.ui.BasicProjectInfoPanel$FormListener.actionPerformed(BasicProjectInfoPanel.java:427) 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.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:525) at java.awt.Dialog$2.run(Dialog.java:553) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:551) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:812) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:846) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:834) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:82) at org.openide.util.Mutex.doEventAccess(Mutex.java:1201) at org.openide.util.Mutex.readAccess(Mutex.java:220) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:819) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:479) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:346) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 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.