Found one Java-level deadlock: ============================= "AWT-EventQueue-1": waiting to lock monitor 0x080de7cc (object 0x9ed55000, a java.util.HashMap), which is held by "Default RequestProcessor" "Default RequestProcessor": waiting to lock monitor 0x080de9c0 (object 0x92cfe450, a java.lang.Class), which is held by "AWT-EventQueue-1" Java stack information for the threads listed above: =================================================== "AWT-EventQueue-1": at org.netbeans.modules.editor.impl.KitsTracker.getMimeTypesForKitClass(KitsTracker.java:62) - waiting to lock <0x9ed55000> (a java.util.HashMap) at org.netbeans.modules.editor.NbEditorSettingsInitializer.updateSettingsMap(NbEditorSettingsInitializer.java:110) at org.netbeans.editor.Settings.getKitMap(Settings.java:626) at org.netbeans.editor.Settings.getValue(Settings.java:330) - locked <0x92cfe450> (a java.lang.Class for org.netbeans.editor.Settings) at org.netbeans.editor.Settings.getValue(Settings.java:314) at org.netbeans.modules.editor.options.OptionSupport.getSettingValue(OptionSupport.java:99) at org.netbeans.modules.editor.options.BaseOptions.getSettingValue(BaseOptions.java:1814) at org.netbeans.modules.editor.options.OptionSupport.getSettingBoolean(OptionSupport.java:106) at org.netbeans.modules.editor.options.BaseOptions.isToolbarVisible(BaseOptions.java:1426) at org.netbeans.modules.editor.options.AllOptionsFolder.isToolbarVisible(AllOptionsFolder.java:264) at org.netbeans.modules.editor.MainMenuAction$ShowToolBarAction.setMenu(MainMenuAction.java:258) at org.netbeans.modules.editor.MainMenuAction.resultChanged(MainMenuAction.java:87) at org.openide.util.lookup.SimpleProxyLookup.checkLookup(SimpleProxyLookup.java:89) at org.openide.util.lookup.SimpleProxyLookup.lookup(SimpleProxyLookup.java:130) at org.netbeans.modules.openide.windows.GlobalActionContextImpl.propertyChange(GlobalActionContextImpl.java:96) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:264) at org.netbeans.core.windows.RegistryImpl.access$100(RegistryImpl.java:40) at org.netbeans.core.windows.RegistryImpl$1.run(RegistryImpl.java:138) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:595) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:258) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "Default RequestProcessor": at org.netbeans.editor.Settings.setValue(Settings.java:422) - waiting to lock <0x92cfe450> (a java.lang.Class for org.netbeans.editor.Settings) at org.netbeans.modules.gsf.GsfEditorKitFactory$GsfEditorKit.(GsfEditorKitFactory.java:166) at org.netbeans.modules.gsf.GsfEditorKitFactory.kit(GsfEditorKitFactory.java:135) at org.netbeans.modules.gsf.MimeLookupInitializerImpl$1.convert(MimeLookupInitializerImpl.java:117) at org.openide.util.lookup.InstanceContent$ConvertingItem.getInstance(InstanceContent.java:266) - locked <0x9edc30f0> (a org.openide.util.lookup.InstanceContent$ConvertingItem) at org.openide.util.lookup.SimpleLookup.lookup(SimpleLookup.java:78) 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 <0x9ed55000> (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:606) at org.netbeans.editor.BaseKit.kitsTracker_FindMimeType(BaseKit.java:439) at org.netbeans.editor.BaseKit.getKit(BaseKit.java:400) at org.netbeans.modules.java.editor.JavaEditorWarmUpTask.run(JavaEditorWarmUpTask.java:118) at org.netbeans.core.WarmUpSupport.run(WarmUpSupport.java:85) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) Found 1 deadlock.