2010-06-15 16:41:22 Full thread dump Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x0a5a9c00 nid=0x581a waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Default RequestProcessor" daemon prio=10 tid=0xacbcec00 nid=0x56ab waiting for monitor entry [0xaa5fe000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:571) - waiting to lock <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:79) at org.netbeans.modules.xml.xam.AbstractModel.isAutoSyncActive(AbstractModel.java:704) at org.netbeans.modules.xml.xam.AbstractModelFactory$1.run(AbstractModelFactory.java:162) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "Timer-20" prio=10 tid=0xaa6fc000 nid=0x56aa in Object.wait() [0xade46000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x7bcd8d48> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.modules.xml.text.folding.XmlFoldManager.updateFolds(XmlFoldManager.java:207) - locked <0x7bd1c540> (a org.netbeans.modules.xml.text.folding.XmlFoldManager) at org.netbeans.modules.xml.text.folding.XmlFoldManager.access$100(XmlFoldManager.java:82) at org.netbeans.modules.xml.text.folding.XmlFoldManager$1.run(XmlFoldManager.java:173) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "org.netbeans.modules.editor.oldlibbridge.AnnotationsHighlighting" daemon prio=10 tid=0xad202400 nid=0x551c in Object.wait() [0xad6cd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x7bcd8d48> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1406) at org.netbeans.modules.editor.impl.highlighting.AnnotationsHighlighting$R.refreshAllLines(AnnotationsHighlighting.java:191) at org.netbeans.modules.editor.impl.highlighting.AnnotationsHighlighting$R.run(AnnotationsHighlighting.java:167) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "StatusProvider" daemon prio=10 tid=0x09cc5000 nid=0x54df waiting for monitor entry [0xaffae000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:806) - waiting to lock <0x77add358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:496) at org.netbeans.modules.maven.model.Utilities._getDocument(Utilities.java:168) at org.netbeans.modules.maven.model.Utilities.access$000(Utilities.java:93) at org.netbeans.modules.maven.model.Utilities$1.getLookup(Utilities.java:226) at org.openide.util.lookup.SimpleProxyLookup.checkLookup(SimpleProxyLookup.java:80) at org.openide.util.lookup.SimpleProxyLookup.lookup(SimpleProxyLookup.java:155) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.needsSync(AbstractDocumentModel.java:118) at org.netbeans.modules.xml.xam.AbstractModel.sync(AbstractModel.java:278) - locked <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.findHints(StatusProvider.java:139) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.checkHints(StatusProvider.java:130) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.access$000(StatusProvider.java:100) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl$1$1.run(StatusProvider.java:114) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "AWT-EventQueue-1" prio=10 tid=0x0a169800 nid=0x42bd waiting for monitor entry [0xb055d000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:571) - waiting to lock <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.documentChanged(AbstractDocumentModel.java:147) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.access$100(AbstractDocumentModel.java:79) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$DocumentChangeListener.removeUpdate(AbstractDocumentModel.java:200) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$WeakDocumentListener.removeUpdate(AbstractDocumentModel.java:173) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.removeUpdate(PriorityDocumentListenerList.java:102) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:243) at org.netbeans.editor.BaseDocument.fireRemoveUpdate(BaseDocument.java:1664) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:959) at org.openide.text.CloneableEditorSupport$4.run(CloneableEditorSupport.java:770) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport.clearDocument(CloneableEditorSupport.java:764) at org.openide.text.CloneableEditorSupport.access$1700(CloneableEditorSupport.java:126) at org.openide.text.CloneableEditorSupport$6$1Query.call(CloneableEditorSupport.java:1695) at org.openide.text.CloneableEditorSupport$6.run(CloneableEditorSupport.java:1708) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport.reloadDocument(CloneableEditorSupport.java:1658) at org.openide.text.CloneableEditorSupport.checkReload(CloneableEditorSupport.java:2292) - locked <0x77add358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.access$2600(CloneableEditorSupport.java:126) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2928) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2920) 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:137) 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) "MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x0b09a000 nid=0x3367 in Object.wait() [0xae64a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x77d89a00> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) "pool-1-thread-1" prio=10 tid=0x0b0b6c00 nid=0x3366 waiting on condition [0xaedfc000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x77d89a88> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Thread-201" daemon prio=10 tid=0x0a0f5800 nid=0x3365 in Object.wait() [0xaeffd000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) - locked <0x77d89b38> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) "Timer-3" daemon prio=10 tid=0xac665400 nid=0x32b3 in Object.wait() [0xaf1fe000] 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 <0x77b66238> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Parsing & Indexing Loop (100614-1352aa1ebbfb)" daemon prio=10 tid=0xad91bc00 nid=0x2d35 waiting on condition [0xad8fe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x71dbe960> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:573) 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=0xb4362c00 nid=0x2cf4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "TimerQueue" daemon prio=10 tid=0x09b4bc00 nid=0x2d08 in Object.wait() [0xafbac000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x71725730> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=10 tid=0x09b41800 nid=0x2d07 in Object.wait() [0xafdad000] 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.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x717257a8> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0xb43c0c00 nid=0x2d04 in Object.wait() [0xb075e000] 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:265) - locked <0x710ba098> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0xb43a4c00 nid=0x2d03 runnable [0xb095f000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:541) at sun.awt.X11.XToolkit.run(XToolkit.java:505) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0xb4378800 nid=0x2d01 in Object.wait() [0xb0e6b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x710ba1d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "CLI Requests Server" daemon prio=10 tid=0xb4341c00 nid=0x2cfe runnable [0xb1718000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x710bc4f8> (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:999) "Active Reference Queue Daemon" daemon prio=10 tid=0xb4320400 nid=0x2cfd in Object.wait() [0xb381b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x710bc5f0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:59) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0xb4324000 nid=0x2cfc in Object.wait() [0xb3a1c000] 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 <0x710bc688> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0xb4300c00 nid=0x2cfa runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0979f000 nid=0x2cf9 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0979d400 nid=0x2cf8 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x09797800 nid=0x2cf7 in Object.wait() [0xb42b7000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x710bc838> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x09793000 nid=0x2cf6 in Object.wait() [0xb46b8000] 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 <0x710ba200> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x09791800 nid=0x2cf5 runnable "VM Periodic Task Thread" prio=10 tid=0xb4303000 nid=0x2cfb waiting on condition JNI global references: 3135 Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x09fdf068 (object 0x77add5a8, a org.netbeans.modules.maven.model.pom.impl.POMModelImpl), which is held by "StatusProvider" "StatusProvider": waiting to lock monitor 0xb30b4930 (object 0x77add358, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x09fdf068 (object 0x77add5a8, a org.netbeans.modules.maven.model.pom.impl.POMModelImpl), which is held by "StatusProvider" Java stack information for the threads listed above: =================================================== "Default RequestProcessor": at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:571) - waiting to lock <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:79) at org.netbeans.modules.xml.xam.AbstractModel.isAutoSyncActive(AbstractModel.java:704) at org.netbeans.modules.xml.xam.AbstractModelFactory$1.run(AbstractModelFactory.java:162) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "StatusProvider": at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:806) - waiting to lock <0x77add358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:496) at org.netbeans.modules.maven.model.Utilities._getDocument(Utilities.java:168) at org.netbeans.modules.maven.model.Utilities.access$000(Utilities.java:93) at org.netbeans.modules.maven.model.Utilities$1.getLookup(Utilities.java:226) at org.openide.util.lookup.SimpleProxyLookup.checkLookup(SimpleProxyLookup.java:80) at org.openide.util.lookup.SimpleProxyLookup.lookup(SimpleProxyLookup.java:155) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.needsSync(AbstractDocumentModel.java:118) at org.netbeans.modules.xml.xam.AbstractModel.sync(AbstractModel.java:278) - locked <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.findHints(StatusProvider.java:139) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.checkHints(StatusProvider.java:130) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.access$000(StatusProvider.java:100) at org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl$1$1.run(StatusProvider.java:114) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "AWT-EventQueue-1": at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.getAccess(AbstractDocumentModel.java:571) - waiting to lock <0x77add5a8> (a org.netbeans.modules.maven.model.pom.impl.POMModelImpl) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.documentChanged(AbstractDocumentModel.java:147) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.access$100(AbstractDocumentModel.java:79) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$DocumentChangeListener.removeUpdate(AbstractDocumentModel.java:200) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$WeakDocumentListener.removeUpdate(AbstractDocumentModel.java:173) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.removeUpdate(PriorityDocumentListenerList.java:102) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:243) at org.netbeans.editor.BaseDocument.fireRemoveUpdate(BaseDocument.java:1664) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:959) at org.openide.text.CloneableEditorSupport$4.run(CloneableEditorSupport.java:770) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport.clearDocument(CloneableEditorSupport.java:764) at org.openide.text.CloneableEditorSupport.access$1700(CloneableEditorSupport.java:126) at org.openide.text.CloneableEditorSupport$6$1Query.call(CloneableEditorSupport.java:1695) at org.openide.text.CloneableEditorSupport$6.run(CloneableEditorSupport.java:1708) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport.reloadDocument(CloneableEditorSupport.java:1658) at org.openide.text.CloneableEditorSupport.checkReload(CloneableEditorSupport.java:2292) - locked <0x77add358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.access$2600(CloneableEditorSupport.java:126) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2928) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2920) 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:137) 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.