Hang during search

IDEA did not recover even after waiting half of a hour, I was only searching for a text occurance in the project.


2013-02-25 15:30:51 Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.7-b01 mixed mode): "RMI TCP Connection(238)-127.0.0.1" daemon prio=6 tid=0x000000000e7bc800 nid=0x8a4 runnable [0x00000000168cf000]    java.lang.Thread.State: RUNNABLE      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:150)      at java.net.SocketInputStream.read(SocketInputStream.java:121)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)      at java.io.BufferedInputStream.read(BufferedInputStream.java:254)      - locked <0x00000000ff9a20c8> (a java.io.BufferedInputStream)      at java.io.FilterInputStream.read(FilterInputStream.java:83)      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000ff9a2288> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 476" daemon prio=6 tid=0x000000000e7bb800 nid=0x1fac in Object.wait() [0x000000002174f000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)      - locked <0x00000000ff9a8068> (a [I)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RMI TCP Connection(235)-127.0.0.1" daemon prio=4 tid=0x000000000e7bb000 nid=0x1b08 runnable [0x00000000133ff000]    java.lang.Thread.State: RUNNABLE      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:150)      at java.net.SocketInputStream.read(SocketInputStream.java:121)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)      at java.io.BufferedInputStream.read(BufferedInputStream.java:254)      - locked <0x00000000e7914140> (a java.io.BufferedInputStream)      at java.io.FilterInputStream.read(FilterInputStream.java:83)      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000e78dc178> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Connection(233)-127.0.0.1" daemon prio=6 tid=0x000000000e7ba000 nid=0x1efc in Object.wait() [0x000000002184d000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:435)      - locked <0x00000000e77d4178> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)      at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)      at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:274)      at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1288)      at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1286)      at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1292)      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)      at java.lang.reflect.Method.invoke(Method.java:601)      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)      at sun.rmi.transport.Transport$1.run(Transport.java:177)      at sun.rmi.transport.Transport$1.run(Transport.java:174)      at java.security.AccessController.doPrivileged(Native Method)      at sun.rmi.transport.Transport.serviceCall(Transport.java:173)      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000e77d4480> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Connection(237)-127.0.0.1" daemon prio=6 tid=0x000000000e7b8800 nid=0xd10 runnable [0x000000002164f000]    java.lang.Thread.State: RUNNABLE      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:150)      at java.net.SocketInputStream.read(SocketInputStream.java:121)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)      at java.io.BufferedInputStream.read(BufferedInputStream.java:254)      - locked <0x00000000ff9aa0c8> (a java.io.BufferedInputStream)      at java.io.FilterInputStream.read(FilterInputStream.java:83)      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000e77bce18> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Connection(230)-127.0.0.1" daemon prio=6 tid=0x000000000e7b8000 nid=0xab4 runnable [0x000000001f09f000]    java.lang.Thread.State: RUNNABLE      at java.net.SocketInputStream.socketRead0(Native Method)      at java.net.SocketInputStream.read(SocketInputStream.java:150)      at java.net.SocketInputStream.read(SocketInputStream.java:121)      at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)      at java.io.BufferedInputStream.read(BufferedInputStream.java:254)      - locked <0x00000000e77d33e0> (a java.io.BufferedInputStream)      at java.io.FilterInputStream.read(FilterInputStream.java:83)      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000e77d35a0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 468" daemon prio=6 tid=0x000000000e7b7000 nid=0x17dc in Object.wait() [0x000000001dbef000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)      - locked <0x00000000e77d3cd8> (a [I)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RMI TCP Accept-0" daemon prio=6 tid=0x000000000bb09800 nid=0x1648 runnable [0x0000000013cbf000]    java.lang.Thread.State: RUNNABLE      at java.net.DualStackPlainSocketImpl.accept0(Native Method)      at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121)      at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)      - locked <0x00000000e77ca700> (a java.net.SocksSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:522)      at java.net.ServerSocket.accept(ServerSocket.java:490)      at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)      at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)      at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "ApplicationImpl pooled thread 55" prio=4 tid=0x000000000bb05800 nid=0x1a1c waiting on condition [0x0000000011aee000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000ce160fd8> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)      at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lockInterruptibly(ReentrantReadWriteLock.java:776)      at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929)      at com.intellij.codeInsight.daemon.impl.ExternalToolPass$2.run(ExternalToolPass.java:135)      at com.intellij.codeInsight.daemon.impl.ExternalToolPass$3.run(ExternalToolPass.java:170)      at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)      at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)      at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)      at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)      at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)      at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)      at com.intellij.util.Alarm$Request$1.run(Alarm.java:289)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:94)      at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:91)      at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:107)      at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:235)      at com.intellij.util.concurrency.QueueProcessor$3.consume(QueueProcessor.java:104)      at com.intellij.util.concurrency.QueueProcessor$3.consume(QueueProcessor.java:101)      at com.intellij.util.concurrency.QueueProcessor$4$1.run(QueueProcessor.java:212)      at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:235)      at com.intellij.util.concurrency.QueueProcessor$4.run(QueueProcessor.java:209)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000d7e48670> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Action Updater" daemon prio=6 tid=0x000000001763a000 nid=0x16b8 waiting on condition [0x0000000019ddf000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf6f6488> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Thread-7" daemon prio=4 tid=0x0000000017636800 nid=0x1220 waiting on condition [0x00000000147bf000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d48c0e08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "WebServer thread pool" prio=6 tid=0x000000001ba1b800 nid=0x18f8 waiting on condition [0x000000001f39f000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d18f4290> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RefCountingStorage write content helper" prio=6 tid=0x0000000017634000 nid=0x18c4 waiting on condition [0x000000001f19f000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d019c5f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Swing-Shell" daemon prio=6 tid=0x000000001ba1b000 nid=0x18a4 waiting on condition [0x000000001daef000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d1cd9ca0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:502)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "JobScheduler pool 3/4" prio=6 tid=0x000000001ba1a000 nid=0x18a0 waiting on condition [0x000000001d9ef000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d3d53360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "JobScheduler pool 2/4" prio=6 tid=0x000000001ba19800 nid=0x189c runnable [0x000000001d8ed000]    java.lang.Thread.State: RUNNABLE      at java.util.HashMap.getEntry(HashMap.java:446)      at java.util.HashMap.get(HashMap.java:405)      at com.intellij.gwt.superSource.GwtSuperSourceClassCacheImpl.getPsiFileFromStub(GwtSuperSourceClassCacheImpl.java:72)      at com.intellij.gwt.superSource.GwtSuperSourceClassCacheImpl.findClassesByQualifiedName(GwtSuperSourceClassCacheImpl.java:53)      at com.intellij.gwt.superSource.GwtSuperSourceElementFinder.doFindClasses(GwtSuperSourceElementFinder.java:50)      at com.intellij.gwt.superSource.GwtSuperSourceElementFinder.findClasses(GwtSuperSourceElementFinder.java:38)      at com.intellij.psi.impl.JavaPsiFacadeImpl.findClasses(JavaPsiFacadeImpl.java:146)      at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:178)      at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:259)      at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:216)      at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:390)      at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:380)      at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:288)      at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:71)      at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:53)      at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:217)      at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:148)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:462)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:48)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:349)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:364)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:343)      at com.intellij.psi.impl.source.resolve.ResolveCache$2.compute(ResolveCache.java:114)      at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)      at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:119)      at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:134)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:398)      at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:383)      at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:143)      at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:92)      at com.intellij.codeInsight.ExceptionUtil.a(ExceptionUtil.java:460)      at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:392)      at com.intellij.codeInsight.ExceptionUtil.a(ExceptionUtil.java:241)      at com.intellij.codeInsight.ExceptionUtil.collectUnhandledExceptions(ExceptionUtil.java:229)      at com.intellij.codeInsight.ExceptionUtil.collectUnhandledExceptions(ExceptionUtil.java:222)      at com.intellij.psi.controlFlow.ControlFlowAnalyzer.d(ControlFlowAnalyzer.java:281)      at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:1474)      at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:136)      at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionStatement(ControlFlowAnalyzer.java:568)      at com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl.accept(PsiExpressionStatementImpl.java:77)      at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:370)      at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:202)      at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:111)      at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:135)      at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:117)      at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.a(HighlightControlFlowUtil.java:95)      at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.checkVariableInitializedBeforeUsage(HighlightControlFlowUtil.java:424)      at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:953)      at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:660)      at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:107)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:634)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:747)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3500(GeneralHighlightingPass.java:83)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$12.run(GeneralHighlightingPass.java:753)      at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:87)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:750)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3500(GeneralHighlightingPass.java:83)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$12.run(GeneralHighlightingPass.java:753)      at com.intellij.codeInsight.daemon.impl.RefCountHolder.analyze(RefCountHolder.java:296)      at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:137)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:750)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:707)      at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:206)      at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)      at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)      at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)      at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)      at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)      at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)      at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345)      at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)      at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)      at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)      at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)      at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000d3d53b70> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JobScheduler pool 1/4" prio=6 tid=0x000000001ba18800 nid=0x1898 waiting on condition [0x000000001d7ef000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d3d53360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "JobScheduler pool 0/4" prio=6 tid=0x000000001ba18000 nid=0x1894 waiting on condition [0x0000000014abf000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d3d53360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Encoding detection thread" daemon prio=6 tid=0x000000001ba17000 nid=0x1890 waiting on condition [0x00000000149bf000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf2eec28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RMI RenewClean-[localhost:52608]" daemon prio=4 tid=0x000000001ba16800 nid=0x1888 in Object.wait() [0x00000000148bf000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)      - locked <0x00000000d3be04b0> (a java.lang.ref.ReferenceQueue$Lock)      at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:535)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RMI Scheduler(0)" daemon prio=4 tid=0x000000001ba15000 nid=0x1878 waiting on condition [0x00000000146bf000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d3be1100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "GC Daemon" daemon prio=2 tid=0x000000000bb0b800 nid=0x1870 in Object.wait() [0x00000000145bf000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at sun.misc.GC$Daemon.run(GC.java:117)      - locked <0x00000000d3c85e28> (a sun.misc.GC$LatencyLock)    Locked ownable synchronizers:      - None "RMI Reaper" prio=4 tid=0x000000000bb0b000 nid=0x186c in Object.wait() [0x00000000144bf000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      - waiting on <0x00000000d3bd9e20> (a java.lang.ref.ReferenceQueue$Lock)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)      - locked <0x00000000d3bd9e20> (a java.lang.ref.ReferenceQueue$Lock)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)      at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "RMI TCP Accept-0" daemon prio=4 tid=0x000000000bb0a000 nid=0x1868 runnable [0x00000000143bf000]    java.lang.Thread.State: RUNNABLE      at java.net.DualStackPlainSocketImpl.accept0(Native Method)      at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121)      at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)      - locked <0x00000000d3bd9700> (a java.net.SocksSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:522)      at java.net.ServerSocket.accept(ServerSocket.java:490)      at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387)      at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "ApplicationImpl pooled thread 17" prio=4 tid=0x000000000bb08000 nid=0x184 waiting on condition [0x000000001d6ef000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)      at com.intellij.util.io.BaseOutputReader.doRun(BaseOutputReader.java:67)      at com.intellij.util.io.BaseOutputReader$1.run(BaseOutputReader.java:50)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000d3902590> (a java.util.concurrent.ThreadPoolExecutor$Worker) "ApplicationImpl pooled thread 16" prio=4 tid=0x000000000bb07000 nid=0x113c waiting on condition [0x000000001d5ef000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)      at com.intellij.util.io.BaseOutputReader.doRun(BaseOutputReader.java:67)      at com.intellij.util.io.BaseOutputReader$1.run(BaseOutputReader.java:50)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000d3902838> (a java.util.concurrent.ThreadPoolExecutor$Worker) "ApplicationImpl pooled thread 15" daemon prio=4 tid=0x000000000bb06800 nid=0x1540 runnable [0x00000000189cf000]    java.lang.Thread.State: RUNNABLE      at java.lang.ProcessImpl.waitForInterruptibly(Native Method)      at java.lang.ProcessImpl.waitFor(ProcessImpl.java:252)      at com.intellij.execution.process.BaseOSProcessHandler$ProcessWaitFor$1.run(BaseOSProcessHandler.java:213)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000d37ffc48> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Keep-Alive-SocketCleaner" daemon prio=8 tid=0x000000000f4a3800 nid=0x1020 in Object.wait() [0x000000001857f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      - waiting on <0x00000000d37e7428> (a sun.net.www.http.KeepAliveStreamCleaner)      at sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101)      - locked <0x00000000d37e7428> (a sun.net.www.http.KeepAliveStreamCleaner)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Change List Updater" daemon prio=2 tid=0x000000000f49f000 nid=0x740 waiting on condition [0x0000000019cdf000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf45c718> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "SVN authentication timer" prio=6 tid=0x000000000f49c800 nid=0x1528 in Object.wait() [0x0000000019adf000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.util.TimerThread.mainLoop(Timer.java:552)      - locked <0x00000000d3709328> (a java.util.TaskQueue)      at java.util.TimerThread.run(Timer.java:505)    Locked ownable synchronizers:      - None "WebServer thread pool" prio=6 tid=0x000000000c076800 nid=0x124c waiting on condition [0x000000001826f000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d18f4290> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "UserActivityMonitor thread" daemon prio=6 tid=0x000000000c076000 nid=0x17b0 in Object.wait() [0x000000001806f000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:143)      - locked <0x00000000cf197f98> (a java.lang.Object)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "/172.31.86.4 IDEtalk Multicast Thread" daemon prio=6 tid=0x000000000c075000 nid=0xea8 runnable [0x0000000017f6f000]    java.lang.Thread.State: RUNNABLE      at java.net.TwoStacksPlainDatagramSocketImpl.receive0(Native Method)      - locked <0x00000000d0c029f8> (a java.net.TwoStacksPlainDatagramSocketImpl)      at java.net.TwoStacksPlainDatagramSocketImpl.receive(TwoStacksPlainDatagramSocketImpl.java:90)      - locked <0x00000000d0c029f8> (a java.net.TwoStacksPlainDatagramSocketImpl)      at java.net.DatagramSocket.receive(DatagramSocket.java:786)      - locked <0x00000000ff9aa5f8> (a java.net.DatagramPacket)      - locked <0x00000000d0c029b0> (a java.net.MulticastSocket)      at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:123)    Locked ownable synchronizers:      - None "User Monitor Thread" daemon prio=6 tid=0x000000000c074800 nid=0x1608 in Object.wait() [0x0000000017e6f000]    java.lang.Thread.State: TIMED_WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:213)      - locked <0x00000000d0c02c50> (a java.lang.Object)      at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:132)    Locked ownable synchronizers:      - None "XML-RPC Weblistener" prio=6 tid=0x000000000c073800 nid=0x17fc runnable [0x0000000017d6f000]    java.lang.Thread.State: RUNNABLE      at java.net.DualStackPlainSocketImpl.waitForNewConnection(Native Method)      at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:125)      at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)      - locked <0x00000000d0c03508> (a java.net.SocksSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:522)      at java.net.ServerSocket.accept(ServerSocket.java:490)      at org.apache.xmlrpc.WebServer.run(WebServer.java:453)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Network Message Dispatcher" daemon prio=6 tid=0x000000000c073000 nid=0xcf4 in Object.wait() [0x0000000017c6f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      - waiting on <0x00000000d0c18510> (a java.lang.Object)      at java.lang.Object.wait(Object.java:503)      at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:78)      - locked <0x00000000d0c18510> (a java.lang.Object)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "FS Synchronizer" daemon prio=6 tid=0x000000000c072000 nid=0x57c waiting on condition [0x0000000017b6f000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf597388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Alarm pool(own)" daemon prio=4 tid=0x000000000c071800 nid=0xecc waiting on condition [0x0000000017a6f000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000d15db9e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Document commit thread" prio=4 tid=0x000000000c070000 nid=0x14d4 in Object.wait() [0x00000000165cf000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at com.intellij.psi.impl.DocumentCommitThread.b(DocumentCommitThread.java:317)      - locked <0x00000000d0bc8618> (a com.intellij.util.containers.Queue)      at com.intellij.psi.impl.DocumentCommitThread.run(DocumentCommitThread.java:293)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Animations" daemon prio=6 tid=0x000000000b5d6000 nid=0x388 waiting on condition [0x00000000154ff000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf580178> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "TimerQueue" daemon prio=6 tid=0x000000000b5d5000 nid=0x1698 runnable [0x0000000013aff000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf757df8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)      at javax.swing.TimerQueue.run(TimerQueue.java:171)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000cf757e30> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Alarm pool(shared)" daemon prio=4 tid=0x000000000b5d4800 nid=0x608 in Object.wait() [0x00000000134ff000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at java.awt.EventQueue.invokeAndWait(EventQueue.java:1263)      - locked <0x00000000e7788b60> (a java.awt.EventQueue$1AWTInvocationLock)      at java.awt.EventQueue.invokeAndWait(EventQueue.java:1244)      at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349)      at com.intellij.util.Alarm$Request$1.run(Alarm.java:281)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - <0x00000000cf673d08> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Exe4JStartupThread" daemon prio=6 tid=0x000000000b5d3000 nid=0xb4 waiting on condition [0x00000000132ff000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.exe4j.Controller$StartupThread.run(Unknown Source)    Locked ownable synchronizers:      - None "FocusManager timer" daemon prio=2 tid=0x000000000b5d2000 nid=0x121c in Object.wait() [0x0000000011fef000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at java.util.TimerThread.mainLoop(Timer.java:526)      - locked <0x00000000cf49e1f8> (a java.util.TaskQueue)      at java.util.TimerThread.run(Timer.java:505)    Locked ownable synchronizers:      - None "Shared SimpleTimer" daemon prio=2 tid=0x000000000b5d1800 nid=0x13e8 in Object.wait() [0x0000000011eef000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at java.util.TimerThread.mainLoop(Timer.java:526)      - locked <0x00000000cf673ed0> (a java.util.TaskQueue)      at java.util.TimerThread.run(Timer.java:505)    Locked ownable synchronizers:      - None "New I/O server boss #1 ([id: 0x513da171, /127.0.0.1:63342])" prio=4 tid=0x000000000b5d0800 nid=0x1784 runnable [0x0000000011def000]    java.lang.Thread.State: RUNNABLE      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:295)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:277)      at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:158)      at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)      - locked <0x00000000cf4ca538> (a sun.nio.ch.Util$2)      - locked <0x00000000cf4ca528> (a java.util.Collections$UnmodifiableSet)      - locked <0x00000000cf4ca2a0> (a sun.nio.ch.WindowsSelectorImpl)      at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)      at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102)      at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(NioServerSocketPipelineSink.java:231)      at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)      at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4cddf0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)      - <0x00000000cf4cdf08> (a java.util.concurrent.ThreadPoolExecutor$Worker) "New I/O server boss #1 ([id: 0x1b683b38, /0:0:0:0:0:0:0:0:63342])" prio=4 tid=0x000000000b5d0000 nid=0x16e8 runnable [0x0000000011cee000]    java.lang.Thread.State: RUNNABLE      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:295)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:277)      at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:158)      at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)      - locked <0x00000000cf4deb30> (a sun.nio.ch.Util$2)      - locked <0x00000000cf4deb20> (a java.util.Collections$UnmodifiableSet)      - locked <0x00000000cf4ce938> (a sun.nio.ch.WindowsSelectorImpl)      at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)      at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102)      at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(NioServerSocketPipelineSink.java:231)      at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)      at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4e2420> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)      - <0x00000000cf4e2548> (a java.util.concurrent.ThreadPoolExecutor$Worker) "New I/O  worker #1" prio=4 tid=0x000000000b5cf000 nid=0x1580 runnable [0x000000001198f000]    java.lang.Thread.State: RUNNABLE      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:295)      at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:277)      at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:158)      at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)      - locked <0x00000000cf4c6420> (a sun.nio.ch.Util$2)      - locked <0x00000000cf4c6410> (a java.util.Collections$UnmodifiableSet)      - locked <0x00000000cf4c61a8> (a sun.nio.ch.WindowsSelectorImpl)      at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)      at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)      at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)      at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)      at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)      at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4c60e0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Performance watcher" prio=2 tid=0x000000000b5ce800 nid=0x1554 waiting on condition [0x0000000011bef000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf6742c8> (a java.util.concurrent.Semaphore$NonfairSync)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1033)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)      at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:414)      at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:158)      at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:40)      at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:113)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Progress Cancel Checker" prio=10 tid=0x000000000b5cc000 nid=0xf94 waiting on condition [0x000000001178f000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:64)    Locked ownable synchronizers:      - None "StoreRefreshStatusThread" daemon prio=2 tid=0x000000000b5cb800 nid=0x1734 waiting on condition [0x000000001102f000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)      at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:393)    Locked ownable synchronizers:      - None "ApplicationImpl pooled thread 2" prio=4 tid=0x000000000b5ca800 nid=0x173c waiting on condition [0x000000000d96f000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)      at com.intellij.util.io.BaseOutputReader.doRun(BaseOutputReader.java:67)      at com.intellij.util.io.BaseOutputReader$1.run(BaseOutputReader.java:50)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4b5580> (a java.util.concurrent.ThreadPoolExecutor$Worker) "ApplicationImpl pooled thread 1" prio=4 tid=0x000000000b5ca000 nid=0x1760 waiting on condition [0x000000000d86f000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)      at com.intellij.util.io.BaseOutputReader.doRun(BaseOutputReader.java:67)      at com.intellij.util.io.BaseOutputReader$1.run(BaseOutputReader.java:50)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4b7848> (a java.util.concurrent.ThreadPoolExecutor$Worker) "ApplicationImpl pooled thread 0" prio=4 tid=0x000000000b5c9000 nid=0x16dc runnable [0x000000000d76f000]    java.lang.Thread.State: RUNNABLE      at java.lang.ProcessImpl.waitForInterruptibly(Native Method)      at java.lang.ProcessImpl.waitFor(ProcessImpl.java:252)      at com.intellij.execution.process.BaseOSProcessHandler$ProcessWaitFor$1.run(BaseOSProcessHandler.java:213)      at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)      at java.util.concurrent.FutureTask.run(FutureTask.java:166)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)      at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)    Locked ownable synchronizers:      - <0x00000000cf4b3280> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Flushing thread" daemon prio=6 tid=0x000000000b5c8800 nid=0x156c waiting on condition [0x000000000cacf000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf5e4610> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "timed reference disposer" daemon prio=2 tid=0x000000000e786800 nid=0x1130 waiting on condition [0x00000000107af000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000cf673b28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Periodic tasks thread" daemon prio=6 tid=0x000000000baf4800 nid=0xc80 runnable [0x000000000c22f000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000ce0d8ae0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "AWT-EventQueue-0 12.0.4#IU-123.169, eap:false" prio=6 tid=0x000000000bba3800 nid=0x114c waiting on condition [0x000000000e53e000]    java.lang.Thread.State: WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000ce160fd8> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:894)      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1221)      at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lockInterruptibly(ReentrantReadWriteLock.java:1000)      at com.intellij.openapi.application.impl.ApplicationImpl$WriteAccessToken.<init>(ApplicationImpl.java:1243)      at com.intellij.openapi.application.impl.ApplicationImpl.acquireWriteActionLock(ApplicationImpl.java:1209)      at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:984)      at com.intellij.openapi.command.WriteCommandAction$2.run(WriteCommandAction.java:122)      at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:122)      at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:97)      at com.intellij.openapi.command.WriteCommandAction.performWriteCommandAction(WriteCommandAction.java:119)      at com.intellij.openapi.command.WriteCommandAction.access$000(WriteCommandAction.java:34)      at com.intellij.openapi.command.WriteCommandAction$1.run(WriteCommandAction.java:75)      at com.intellij.openapi.command.WriteCommandAction.execute(WriteCommandAction.java:80)      at com.intellij.ui.StringComboboxEditor.setItem(StringComboboxEditor.java:67)      at com.intellij.find.impl.RevealingSpaceComboboxEditor.setItem(RevealingSpaceComboboxEditor.java:50)      at com.intellij.openapi.ui.ComboBox$MyEditor.setItem(ComboBox.java:337)      at javax.swing.JComboBox.configureEditor(JComboBox.java:1403)      at javax.swing.plaf.basic.BasicComboBoxUI$Handler.contentsChanged(BasicComboBoxUI.java:1836)      at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)      at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)      at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)      at javax.swing.JComboBox.addItem(JComboBox.java:718)      at com.intellij.find.impl.FindDialog.a(FindDialog.java:962)      at com.intellij.find.impl.FindDialog.u(FindDialog.java:1159)      at com.intellij.find.impl.FindDialog.<init>(FindDialog.java:120)      at com.intellij.find.impl.FindManagerImpl$3.<init>(FindManagerImpl.java:213)      at com.intellij.find.impl.FindManagerImpl.showFindDialog(FindManagerImpl.java:213)      at com.intellij.find.findInProject.FindInProjectManager.findInProject(FindInProjectManager.java:86)      at com.intellij.find.actions.FindInPathAction.actionPerformed(FindInPathAction.java:45)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:561)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:609)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:464)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:208)      at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:479)      at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)      at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)    Locked ownable synchronizers:      - None "AWT-Shutdown" prio=6 tid=0x000000000bba3000 nid=0x128c in Object.wait() [0x000000000e43f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)      - locked <0x00000000ce0d8d30> (a java.lang.Object)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Lock thread" prio=2 tid=0x000000000bb96800 nid=0x11e4 runnable [0x000000000db5f000]    java.lang.Thread.State: RUNNABLE      at java.net.DualStackPlainSocketImpl.accept0(Native Method)      at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121)      at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)      at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)      - locked <0x00000000ceea9448> (a java.net.SocksSocketImpl)      at java.net.ServerSocket.implAccept(ServerSocket.java:522)      at java.net.ServerSocket.accept(ServerSocket.java:490)      at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:217)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "AWT-Windows" daemon prio=6 tid=0x000000000babe800 nid=0x1758 runnable [0x000000000c61f000]    java.lang.Thread.State: RUNNABLE      at sun.awt.windows.WToolkit.eventLoop(Native Method)      at sun.awt.windows.WToolkit.run(WToolkit.java:299)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Java2D Disposer" daemon prio=10 tid=0x000000000b945000 nid=0x14c0 in Object.wait() [0x000000000c41f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)      - locked <0x00000000ce131b28> (a java.lang.ref.ReferenceQueue$Lock)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)      at sun.java2d.Disposer.run(Disposer.java:145)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "timed reference disposer" daemon prio=2 tid=0x000000000b4c5000 nid=0x14b0 waiting on condition [0x000000000b92f000]    java.lang.Thread.State: TIMED_WAITING (parking)      at sun.misc.Unsafe.park(Native Method)      - parking to wait for  <0x00000000ce08c1c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)      at java.lang.Thread.run(Thread.java:722)    Locked ownable synchronizers:      - None "Exe4JStartupThread" daemon prio=6 tid=0x0000000009b41000 nid=0x14ac waiting on condition [0x000000000b42f000]    java.lang.Thread.State: TIMED_WAITING (sleeping)      at java.lang.Thread.sleep(Native Method)      at com.exe4j.Controller$StartupThread.run(Unknown Source)    Locked ownable synchronizers:      - None "Service Thread" daemon prio=6 tid=0x0000000009b03000 nid=0x1574 runnable [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "C2 CompilerThread1" daemon prio=10 tid=0x0000000009b00000 nid=0x1234 waiting on condition [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "C2 CompilerThread0" daemon prio=10 tid=0x0000000009aed000 nid=0x1730 waiting on condition [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "Attach Listener" daemon prio=10 tid=0x0000000009aec000 nid=0x11d0 waiting on condition [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "Signal Dispatcher" daemon prio=10 tid=0x0000000009ae5000 nid=0x1498 runnable [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "Finalizer" daemon prio=8 tid=0x0000000001f0b000 nid=0x1544 in Object.wait() [0x000000000ad2f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)      - locked <0x00000000ce0ee290> (a java.lang.ref.ReferenceQueue$Lock)      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)    Locked ownable synchronizers:      - None "Reference Handler" daemon prio=10 tid=0x0000000009a62800 nid=0x14e4 in Object.wait() [0x000000000ac2f000]    java.lang.Thread.State: WAITING (on object monitor)      at java.lang.Object.wait(Native Method)      at java.lang.Object.wait(Object.java:503)      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)      - locked <0x00000000ce0edfd0> (a java.lang.ref.Reference$Lock)    Locked ownable synchronizers:      - None "main" prio=6 tid=0x0000000001e0f000 nid=0x1780 waiting on condition [0x0000000000000000]    java.lang.Thread.State: RUNNABLE    Locked ownable synchronizers:      - None "VM Thread" prio=10 tid=0x0000000009a61000 nid=0x153c runnable "GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000001e55800 nid=0xc74 runnable "GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000001e57800 nid=0x14d8 runnable "GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000001e59000 nid=0x15b4 runnable "GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000001e5a800 nid=0x1548 runnable "VM Periodic Task Thread" prio=10 tid=0x0000000009b1c000 nid=0x8d0 waiting on condition JNI global references: 5138

3 comments

--- sorry for the inconvience. I kinda hijacked this thread. I'll post a separate question (as the stacktrace doesn't really match).

0

This problem should be fixed in IDEA 12.1.

--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

This still is a problem as of IDEA 2016.3.5. Basically, reference search for any popular symbol names such as "id", "user", etc would cause the IDE to go into high cPU forever, the UI becomes non-responsive and has to be force-killed.

0

Please sign in to leave a comment.