2008-08-04 14:37:49 Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode): "Attach Listener" daemon prio=10 tid=0x088ebc00 nid=0x2e38 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x84fdc400 nid=0x2e0e in Object.wait() [0x848fb000..0x848fc040] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x8e0518b0> (a java.lang.Object) "EditorBracesMatching" daemon prio=10 tid=0x86250400 nid=0x2e0d waiting for monitor entry [0x8618b000..0x8618c0c0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.editor.settings.storage.SettingsProvider.getLookup(SettingsProvider.java:102) - waiting to lock <0x8bfb6e48> (a java.util.WeakHashMap) at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:118) at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:100) - locked <0x892dc390> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:645) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:518) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:489) at org.openide.util.Lookup.lookupAll(Lookup.java:245) at org.netbeans.modules.editor.bracesmatching.MasterMatcher.findFactories(MasterMatcher.java:386) at org.netbeans.modules.editor.bracesmatching.MasterMatcher.access$600(MasterMatcher.java:63) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.findOrigin(MasterMatcher.java:617) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:521) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1363) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:486) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Inactive RequestProcessor thread [Was:SyntaxColoringPanel1/org.netbeans.modules.options.colors.SyntaxColoringPanel$2]" daemon prio=10 tid=0x0880f800 nid=0x2e07 in Object.wait() [0x84cfd000..0x84cfdf40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x8dd077b0> (a java.lang.Object) "Java Source Worker Thread" prio=10 tid=0x83925400 nid=0x282f waiting on condition [0x838fe000..0x838ff040] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x8c187e98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1553) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x84f9e800 nid=0x280d waiting on condition [0x00000000..0xb7dc8080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x083ec800 nid=0x2828 waiting for monitor entry [0x84afb000..0x84afcf40] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:98) - waiting to lock <0x892dc390> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:197) at org.netbeans.modules.editor.deprecated.pre61settings.KeybindingsInjector.afterLoad(KeybindingsInjector.java:97) at org.netbeans.modules.editor.settings.storage.StorageImpl.filterAfterLoad(StorageImpl.java:387) at org.netbeans.modules.editor.settings.storage.StorageImpl.load(StorageImpl.java:111) - locked <0x8c008ef8> (a java.lang.String) at org.netbeans.modules.editor.settings.storage.api.EditorSettingsStorage.load(EditorSettingsStorage.java:86) at org.netbeans.modules.editor.settings.storage.keybindings.KeyBindingSettingsImpl.getShortcuts(KeyBindingSettingsImpl.java:169) at org.netbeans.modules.editor.settings.storage.keybindings.KeyBindingSettingsImpl.createInstanceForLookup(KeyBindingSettingsImpl.java:284) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.(SettingsProvider.java:257) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.(SettingsProvider.java:151) at org.netbeans.modules.editor.settings.storage.SettingsProvider.getLookup(SettingsProvider.java:117) - locked <0x8bfb6e48> (a java.util.WeakHashMap) at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:118) at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:100) - locked <0x892ef240> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:197) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.findTokenAttribs(SyntaxHighlighting.java:459) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.findAttribs(SyntaxHighlighting.java:432) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.getAttributes(SyntaxHighlighting.java:398) - locked <0x892d6aa8> (a org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlightsImpl(OffsetsBag.java:724) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlights(OffsetsBag.java:184) - locked <0x892dbe20> (a org.netbeans.modules.editor.lib2.highlighting.OffsetGapList) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.updateCache(CompoundHighlightsContainer.java:300) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.getHighlights(CompoundHighlightsContainer.java:169) - locked <0x892daf70> (a java.lang.String) at org.netbeans.editor.HighlightingDrawLayer.processOffset(HighlightingDrawLayer.java:614) at org.netbeans.editor.HighlightingDrawLayer.isActive(HighlightingDrawLayer.java:340) at org.netbeans.editor.DrawEngine.drawArea(DrawEngine.java:884) at org.netbeans.editor.DrawEngine.drawInternal(DrawEngine.java:1168) - locked <0x8921fb90> (a org.netbeans.modules.editor.NbEditorUI) at org.netbeans.editor.DrawEngine.draw(DrawEngine.java:1074) at org.netbeans.editor.DrawEngineLineView.viewToModel(DrawEngineLineView.java:543) at org.netbeans.editor.DrawEngineLineView.paint(DrawEngineLineView.java:269) at org.netbeans.lib.editor.view.GapBoxViewChildren.paintChildren(GapBoxViewChildren.java:805) at org.netbeans.lib.editor.view.GapBoxView.paint(GapBoxView.java:1475) at org.netbeans.lib.editor.view.GapDocumentView.paint(GapDocumentView.java:352) at org.netbeans.editor.DrawEngineDocView.paint(DrawEngineDocView.java:334) at org.netbeans.editor.view.spi.LockView.paint(LockView.java:388) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1422) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:722) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:869) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:848) at javax.swing.JComponent.paintComponent(JComponent.java:763) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277) at javax.swing.RepaintManager.paint(RepaintManager.java:1213) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:799) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0x083e6800 nid=0x2827 in Object.wait() [0x85d89000..0x85d89fc0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x8be08590> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-4" daemon prio=10 tid=0x083cbc00 nid=0x2823 in Object.wait() [0x84eff000..0x84eff140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bd3ae00> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x8bd3ae00> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0x86274400 nid=0x2821 in Object.wait() [0x85f8a000..0x85f8ae40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x8b8da248> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x87cba800 nid=0x281f runnable [0x865e4000..0x865e4f40] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:547) at sun.awt.X11.XToolkit.run(XToolkit.java:522) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x87c7c400 nid=0x281e in Object.wait() [0x867e5000..0x867e5fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8b8d25a0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Active Reference Queue Daemon" daemon prio=10 tid=0x08206000 nid=0x281c in Object.wait() [0x86c01000..0x86c02040] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8b8b1310> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3076) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0x87c5e800 nid=0x2819 in Object.wait() [0x87204000..0x87204dc0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x8b8d2608> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x87c24000 nid=0x2818 runnable [0x87bfe000..0x87bfee40] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x8b8d2628> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1002) "Low Memory Detector" daemon prio=10 tid=0x88000800 nid=0x2815 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x080da000 nid=0x2814 waiting on condition [0x00000000..0x8823eaf8] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=10 tid=0x080cec00 nid=0x2813 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x080cc400 nid=0x2812 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x080c4800 nid=0x2811 runnable [0x00000000..0x88841aa0] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x080b4c00 nid=0x2810 in Object.wait() [0x88a42000..0x88a42e40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8b8b14e8> (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=0x080b0400 nid=0x280f in Object.wait() [0x88c43000..0x88c43ec0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x8b8b13a0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x080acc00 nid=0x280e runnable "VM Periodic Task Thread" prio=10 tid=0x8800a800 nid=0x2816 waiting on condition JNI global references: 12410 Found one Java-level deadlock: ============================= "EditorBracesMatching": waiting to lock monitor 0x085bac48 (object 0x8bfb6e48, a java.util.WeakHashMap), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x8807f344 (object 0x892dc390, a org.netbeans.modules.editor.mimelookup.MimePathLookup), which is held by "EditorBracesMatching" Java stack information for the threads listed above: =================================================== "EditorBracesMatching": at org.netbeans.modules.editor.settings.storage.SettingsProvider.getLookup(SettingsProvider.java:102) - waiting to lock <0x8bfb6e48> (a java.util.WeakHashMap) at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:118) at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:100) - locked <0x892dc390> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:645) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:518) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:489) at org.openide.util.Lookup.lookupAll(Lookup.java:245) at org.netbeans.modules.editor.bracesmatching.MasterMatcher.findFactories(MasterMatcher.java:386) at org.netbeans.modules.editor.bracesmatching.MasterMatcher.access$600(MasterMatcher.java:63) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.findOrigin(MasterMatcher.java:617) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:521) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1363) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:486) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "AWT-EventQueue-1": at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:98) - waiting to lock <0x892dc390> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:197) at org.netbeans.modules.editor.deprecated.pre61settings.KeybindingsInjector.afterLoad(KeybindingsInjector.java:97) at org.netbeans.modules.editor.settings.storage.StorageImpl.filterAfterLoad(StorageImpl.java:387) at org.netbeans.modules.editor.settings.storage.StorageImpl.load(StorageImpl.java:111) - locked <0x8c008ef8> (a java.lang.String) at org.netbeans.modules.editor.settings.storage.api.EditorSettingsStorage.load(EditorSettingsStorage.java:86) at org.netbeans.modules.editor.settings.storage.keybindings.KeyBindingSettingsImpl.getShortcuts(KeyBindingSettingsImpl.java:169) at org.netbeans.modules.editor.settings.storage.keybindings.KeyBindingSettingsImpl.createInstanceForLookup(KeyBindingSettingsImpl.java:284) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.(SettingsProvider.java:257) at org.netbeans.modules.editor.settings.storage.SettingsProvider$MyLookup.(SettingsProvider.java:151) at org.netbeans.modules.editor.settings.storage.SettingsProvider.getLookup(SettingsProvider.java:117) - locked <0x8bfb6e48> (a java.util.WeakHashMap) at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:118) at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:100) - locked <0x892ef240> (a org.netbeans.modules.editor.mimelookup.MimePathLookup) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:197) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.findTokenAttribs(SyntaxHighlighting.java:459) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.findAttribs(SyntaxHighlighting.java:432) at org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting$HSImpl.getAttributes(SyntaxHighlighting.java:398) - locked <0x892d6aa8> (a org.netbeans.modules.editor.lib2.highlighting.SyntaxHighlighting) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlightsImpl(OffsetsBag.java:724) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlights(OffsetsBag.java:184) - locked <0x892dbe20> (a org.netbeans.modules.editor.lib2.highlighting.OffsetGapList) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.updateCache(CompoundHighlightsContainer.java:300) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.getHighlights(CompoundHighlightsContainer.java:169) - locked <0x892daf70> (a java.lang.String) at org.netbeans.editor.HighlightingDrawLayer.processOffset(HighlightingDrawLayer.java:614) at org.netbeans.editor.HighlightingDrawLayer.isActive(HighlightingDrawLayer.java:340) at org.netbeans.editor.DrawEngine.drawArea(DrawEngine.java:884) at org.netbeans.editor.DrawEngine.drawInternal(DrawEngine.java:1168) - locked <0x8921fb90> (a org.netbeans.modules.editor.NbEditorUI) at org.netbeans.editor.DrawEngine.draw(DrawEngine.java:1074) at org.netbeans.editor.DrawEngineLineView.viewToModel(DrawEngineLineView.java:543) at org.netbeans.editor.DrawEngineLineView.paint(DrawEngineLineView.java:269) at org.netbeans.lib.editor.view.GapBoxViewChildren.paintChildren(GapBoxViewChildren.java:805) at org.netbeans.lib.editor.view.GapBoxView.paint(GapBoxView.java:1475) at org.netbeans.lib.editor.view.GapDocumentView.paint(GapDocumentView.java:352) at org.netbeans.editor.DrawEngineDocView.paint(DrawEngineDocView.java:334) at org.netbeans.editor.view.spi.LockView.paint(LockView.java:388) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1422) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:722) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:869) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:848) at javax.swing.JComponent.paintComponent(JComponent.java:763) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277) at javax.swing.RepaintManager.paint(RepaintManager.java:1213) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:799) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Found 1 deadlock.