Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x0181044c (object 0x0f76a558, a org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x018106d4 (object 0x0d5bb308, a java.lang.String), which is held by "Default RequestProcessor" Java stack information for the threads listed above: =================================================== "Default RequestProcessor": at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting.rebuildAllLayers(HighlightingManager.java:271) - waiting to lock <0x0f76a558> (a org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting.access$000(HighlightingManager.java:110) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting$2.resultChanged(HighlightingManager.java:130) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:481) at org.openide.util.lookup.AbstractLookup.notifyCollectedListeners(AbstractLookup.java:358) at org.openide.util.lookup.AbstractLookup.setPairs(AbstractLookup.java:267) at org.openide.util.lookup.AbstractLookup$Content.setPairs(AbstractLookup.java:1143) at org.openide.util.lookup.InstanceContent.set(InstanceContent.java:125) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.propertyChange(SettingsProvider.java:262) - locked <0x0f38c830> (a org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup) 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.netbeans.modules.editor.settings.storage.EditorSettingsImpl.notifyTokenFontColorChange(EditorSettingsImpl.java:196) at org.netbeans.modules.editor.settings.storage.FontColorSettingsImpl.setAllFontColorsDefaults(FontColorSettingsImpl.java:200) at org.netbeans.modules.languages.features.ColorsManager.initColorings(ColorsManager.java:222) at org.netbeans.modules.languages.LanguagesManager.initLanguage(LanguagesManager.java:333) at org.netbeans.modules.languages.LanguagesManager.getLanguage(LanguagesManager.java:173) - locked <0x0ce30600> (a org.netbeans.modules.languages.LanguagesManager) at org.netbeans.modules.languages.lexer.SLanguageProvider.findLanguage(SLanguageProvider.java:74) at org.netbeans.lib.lexer.LanguageManager.findLanguage(LanguageManager.java:151) - locked <0x0d5bb308> (a java.lang.String) at org.netbeans.lib.lexer.inc.DocumentInput.language(DocumentInput.java:105) at org.netbeans.spi.lexer.LanguageHierarchy$Accessor.language(LanguageHierarchy.java:403) at org.netbeans.lib.lexer.TokenHierarchyOperation.activateIfPossible(TokenHierarchyOperation.java:260) at org.netbeans.lib.lexer.TokenHierarchyOperation.tokenSequenceList(TokenHierarchyOperation.java:313) at org.netbeans.api.lexer.TokenHierarchy.tokenSequenceList(TokenHierarchy.java:225) at org.netbeans.editor.ext.html.parser.SyntaxParser.parseDocument(SyntaxParser.java:260) at org.netbeans.editor.ext.html.parser.SyntaxParser.parse(SyntaxParser.java:158) - locked <0x0f4a82d8> (a org.netbeans.editor.ext.html.parser.SyntaxParser) at org.netbeans.editor.ext.html.parser.SyntaxParser.access$100(SyntaxParser.java:68) at org.netbeans.editor.ext.html.parser.SyntaxParser$2.run(SyntaxParser.java:124) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "AWT-EventQueue-1": at org.netbeans.lib.lexer.LanguageManager.findLanguage(LanguageManager.java:146) - waiting to lock <0x0d5bb308> (a java.lang.String) at org.netbeans.lib.lexer.inc.DocumentInput.language(DocumentInput.java:105) at org.netbeans.spi.lexer.LanguageHierarchy$Accessor.language(LanguageHierarchy.java:403) at org.netbeans.lib.lexer.TokenHierarchyOperation.activateIfPossible(TokenHierarchyOperation.java:260) at org.netbeans.lib.lexer.TokenHierarchyOperation.tokenSequence(TokenHierarchyOperation.java:290) at org.netbeans.api.lexer.TokenHierarchy.tokenSequence(TokenHierarchy.java:183) at org.netbeans.modules.java.editor.semantic.LexerBasedHighlightLayer.(LexerBasedHighlightLayer.java:71) at org.netbeans.modules.java.editor.semantic.LexerBasedHighlightLayer.getLayer(LexerBasedHighlightLayer.java:60) at org.netbeans.modules.java.editor.semantic.HighlightsLayerFactoryImpl.createLayers(HighlightsLayerFactoryImpl.java:43) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting.rebuildAllLayers(HighlightingManager.java:285) - locked <0x0f76a558> (a org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting.rebuildAll(HighlightingManager.java:255) - locked <0x0f76a558> (a org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager$Highlighting.(HighlightingManager.java:153) at org.netbeans.modules.editor.lib2.highlighting.HighlightingManager.getHighlights(HighlightingManager.java:94) - locked <0x0d5f53c0> (a org.netbeans.modules.editor.lib2.highlighting.HighlightingManager) at org.netbeans.editor.HighlightingDrawLayer.init(HighlightingDrawLayer.java:262) at org.netbeans.editor.DrawEngine.initInfo(DrawEngine.java:190) at org.netbeans.editor.DrawEngine.drawInternal(DrawEngine.java:1136) - locked <0x0f5acad8> (a org.netbeans.modules.languages.dataobject.LanguagesEditorKit$3) at org.netbeans.editor.DrawEngine.draw(DrawEngine.java:1045) at org.netbeans.editor.DrawEngineLineView.getModel2ViewRect(DrawEngineLineView.java:413) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:482) at org.netbeans.editor.DrawEngineLineView.getPreferredSpan(DrawEngineLineView.java:305) at org.netbeans.editor.DrawEngineLineView.minorAxisUpdateLayout(DrawEngineLineView.java:802) at org.netbeans.editor.DrawEngineLineView.updateLayout(DrawEngineLineView.java:757) at org.netbeans.lib.editor.view.GapBoxViewChildren.childrenUpdateLayout(GapBoxViewChildren.java:900) at org.netbeans.lib.editor.view.GapBoxViewChildren.childrenUpdateLayout(GapBoxViewChildren.java:905) at org.netbeans.lib.editor.view.GapBoxView.updateLayout(GapBoxView.java:750) at org.netbeans.lib.editor.view.GapBoxView.directUpdateLayout(GapBoxView.java:898) at org.netbeans.lib.editor.view.GapDocumentView.directUpdateLayout(GapDocumentView.java:187) at org.netbeans.lib.editor.view.GapBoxView.markLayoutInvalid(GapBoxView.java:885) at org.netbeans.lib.editor.view.GapBoxViewChildren.markLayoutInvalid(GapBoxViewChildren.java:859) at org.netbeans.lib.editor.view.GapBoxView.preferenceChanged(GapBoxView.java:1273) at org.netbeans.editor.DrawEngineLineView.setEstimatedSpan(DrawEngineLineView.java:184) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:454) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:441) at org.netbeans.lib.editor.view.GapBoxView.modelToView(GapBoxView.java:1501) at org.netbeans.editor.view.spi.LockView.modelToView(LockView.java:420) at javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1414) at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:948) at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:923) at org.netbeans.editor.GlyphGutter.paintComponent(GlyphGutter.java:527) at javax.swing.JComponent.paint(JComponent.java:1005) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JViewport.paint(JViewport.java:726) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:316) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JLayeredPane.paint(JLayeredPane.java:559) at javax.swing.JComponent.paintChildren(JComponent.java:842) - locked <0x0c8aae98> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent._paintImmediately(JComponent.java:4881) at javax.swing.JComponent.paintImmediately(JComponent.java:4667) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:477) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 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)