Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode): "Daemon code analyzer" prio=2 tid=0x08010208 nid=0xee4 waiting for monitor entry [0x0532e000..0x0532fce8] at com.intellij.psi.SingleRootFileViewProvider.getPsi(SingleRootFileViewProvider.java) - waiting to lock <0x167d6e18> (a com.intellij.psi.SingleRootFileViewProvider) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:229) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:299) at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.a(RepositoryManagerImpl.java:80) - locked <0x14945e58> (a java.lang.Object) at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.updateAll(RepositoryManagerImpl.java:114) at com.intellij.psi.impl.cache.impl.RepositoryIndexImpl.getClassesByQualifiedName(RepositoryIndexImpl.java:71) at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:252) at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:47) at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:11) at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:282) at com.intellij.psi.impl.light.LightClassReference.resolve(LightClassReference.java:32) at com.intellij.psi.impl.light.LightClassReference.advancedResolve(LightClassReference.java:0) at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:11) at com.intellij.psi.util.PsiUtil.resolveGenericsClassInType(PsiUtil.java:732) at com.intellij.psi.util.TypeConversionUtil.isAssignable(TypeConversionUtil.java:623) at com.intellij.psi.util.TypeConversionUtil.isAssignable(TypeConversionUtil.java:531) at com.intellij.psi.util.PsiUtil.isApplicable(PsiUtil.java:782) at com.intellij.psi.infos.MethodCandidateInfo.isApplicable(MethodCandidateInfo.java:51) at com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver.b(JavaMethodsConflictResolver.java:132) at com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver.resolveConflict(JavaMethodsConflictResolver.java:171) at com.intellij.psi.scope.processor.ConflictFilterProcessor.getResult(ConflictFilterProcessor.java:12) at com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl.multiResolveConstructor(PsiResolveHelperImpl.java:150) at com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl.resolveConstructor(PsiResolveHelperImpl.java:77) at com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl.resolveMethodGenerics(PsiNewExpressionImpl.java:46) at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:166) at com.intellij.codeInsight.ExceptionUtil.a(ExceptionUtil.java:271) at com.intellij.codeInsight.ExceptionUtil.collectUnhandledExceptions(ExceptionUtil.java:178) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.d(ControlFlowAnalyzer.java:713) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitNewExpression(ControlFlowAnalyzer.java:19) at com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl.accept(PsiNewExpressionImpl.java:27) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitAssignmentExpression(ControlFlowAnalyzer.java:249) at com.intellij.psi.impl.source.tree.java.PsiAssignmentExpressionImpl.accept(PsiAssignmentExpressionImpl.java:19) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionStatement(ControlFlowAnalyzer.java:511) at com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl.accept(PsiExpressionStatementImpl.java:14) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:66) at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:51) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:747) at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:16) at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:27) at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.a(HighlightControlFlowUtil.java:0) at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:243) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitVariable(HighlightVisitorImpl.java:54) at com.intellij.psi.JavaElementVisitor.visitLocalVariable(JavaElementVisitor.java:196) at com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl.accept(PsiLocalVariableImpl.java:4) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:174) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightingPass.java:22) at com.intellij.psi.impl.PsiManagerImpl.performActionWithFormatterDisabled(PsiManagerImpl.java:316) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:23) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:63) at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:1) at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:3) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:263) at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:5) at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:14) at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:3) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:10) at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:38) "AlarmThread" prio=6 tid=0x047589c8 nid=0xb98 in Object.wait() [0x03abf000..0x03abf9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1537ac98> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:208) - locked <0x1537ac98> (a java.lang.Object) "EditorCaretThread" prio=6 tid=0x0355ff50 nid=0xe84 waiting on condition [0x07c6f000..0x07c6fce8] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.editor.impl.EditorImpl$RepaintCursorThread.run(EditorImpl.java:14) "pool-1-thread-1" prio=6 tid=0x04739d18 nid=0x688 waiting on condition [0x07c2f000..0x07c2fa68] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:595) "AlarmThread" prio=6 tid=0x03c9ad48 nid=0x958 in Object.wait() [0x052df000..0x052df9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1485c190> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:208) - locked <0x1485c190> (a java.lang.Object) "AlarmThread" prio=6 tid=0x03e00be0 nid=0xea8 in Object.wait() [0x041bf000..0x041bfa68] at java.lang.Object.wait(Native Method) - waiting on <0x148470a0> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:208) - locked <0x148470a0> (a java.lang.Object) "Error Icon Blinker" prio=6 tid=0x03c7fc68 nid=0xf8c waiting on condition [0x046ff000..0x046ffb68] at java.lang.Thread.sleep(Native Method) at com.intellij.diagnostic.IdeMessagePanel$Blinker.run(IdeMessagePanel.java:9) "Fatal Errors Grouper" prio=6 tid=0x03f6bd18 nid=0xf64 waiting on condition [0x046bf000..0x046bfbe8] at java.lang.Thread.sleep(Native Method) at com.intellij.diagnostic.MessagePool$MessageGrouper.run(MessagePool.java:22) "Timer-1" daemon prio=6 tid=0x03f21840 nid=0xaec in Object.wait() [0x05c7f000..0x05c7fd68] at java.lang.Object.wait(Native Method) - waiting on <0x147322e0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x147322e0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "RMI TCP Accept-0" daemon prio=6 tid=0x03e58e10 nid=0xd48 runnable [0x05c3f000..0x05c3f9e8] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x14732398> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334) at java.lang.Thread.run(Thread.java:595) "TimerQueue" daemon prio=6 tid=0x03fd8700 nid=0xf34 in Object.wait() [0x0529f000..0x0529fc68] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:215) - locked <0x144a0bf0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x144a0bf0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "StoreRefreshStatusThread" daemon prio=2 tid=0x047bd158 nid=0xd38 waiting on condition [0x050bf000..0x050bf9e8] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:5) "WatchForChangesThread" prio=6 tid=0x03ecf408 nid=0xff0 runnable [0x0507f000..0x0507fa68] at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method) at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:20) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:8) "Progress Cancel Checker" prio=6 tid=0x03fda428 nid=0x3c4 waiting on condition [0x04f3f000..0x04f3fae8] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:1) "XML-RPC Weblistener" prio=6 tid=0x034063b0 nid=0x7e8 runnable [0x0388f000..0x0388fc68] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x13f49970> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.xmlrpc.WebServer.run(WebServer.java:450) at java.lang.Thread.run(Thread.java:595) "AWT-EventQueue-1" prio=6 tid=0x03c97c68 nid=0x1f4 waiting for monitor entry [0x0467f000..0x0467fce8] at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:130) - waiting to lock <0x14945e58> (a java.lang.Object) at com.intellij.psi.SingleRootFileViewProvider$PsiFileContent.getText(SingleRootFileViewProvider.java:11) at com.intellij.psi.SingleRootFileViewProvider.getContents(SingleRootFileViewProvider.java:80) - locked <0x167d6e18> (a com.intellij.psi.SingleRootFileViewProvider) at com.intellij.psi.impl.source.PsiFileImpl.textToCharArray(PsiFileImpl.java:70) at com.intellij.codeInsight.hint.api.impls.MethodParameterInfoHandler.findArgumentList(MethodParameterInfoHandler.java:96) at com.intellij.codeInsight.hint.ParameterInfoController.findArgumentList(ParameterInfoController.java:107) at com.intellij.codeInsight.hint.PrevNextParameterHandler.a(PrevNextParameterHandler.java:11) at com.intellij.codeInsight.hint.PrevNextParameterHandler.isEnabled(PrevNextParameterHandler.java:20) at com.intellij.openapi.editor.actionSystem.EditorAction.update(EditorAction.java:61) at com.intellij.openapi.editor.actionSystem.EditorAction.update(EditorAction.java:71) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:134) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:28) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:104) at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:88) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:167) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "AWT-Shutdown" prio=6 tid=0x03cb47e8 nid=0x658 in Object.wait() [0x041ff000..0x041ffd68] at java.lang.Object.wait(Native Method) - waiting on <0x13bec900> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x13bec900> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "AlarmThread" prio=6 tid=0x03c88d20 nid=0x24c in Object.wait() [0x0417f000..0x0417fae8] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:208) - locked <0x13c1d018> (a java.lang.Object) "AlarmThread" prio=6 tid=0x033e4da0 nid=0xc6c in Object.wait() [0x0413f000..0x0413fb68] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:268) - locked <0x13c1d0a0> (a java.lang.Object) "Timer-0" daemon prio=6 tid=0x03555f58 nid=0x650 in Object.wait() [0x040ff000..0x040ffbe8] at java.lang.Object.wait(Native Method) - waiting on <0x13c1d110> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x13c1d110> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "SocketListenerThread" prio=6 tid=0x03599408 nid=0x820 runnable [0x040bf000..0x040bfc68] at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x13c1d1d0> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x13c1d1d0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x1021c250> (a java.net.DatagramPacket) - locked <0x13c1d210> (a java.net.MulticastSocket) at com.intellij.a.i.a.e.a(e.java:34) at com.intellij.a.i.a.f.run(f.java:16) "SocketListenerThread" prio=6 tid=0x03569ba0 nid=0x364 runnable [0x0407f000..0x0407fce8] at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x13c1f9f8> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x13c1f9f8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x13c1fa38> (a java.net.DatagramPacket) - locked <0x13c1fa58> (a java.net.DatagramSocket) at com.intellij.a.i.a.e.a(e.java:34) at com.intellij.a.i.a.f.run(f.java:16) "MessageDeliveryThread" prio=6 tid=0x0358ac58 nid=0xd88 in Object.wait() [0x0403f000..0x0403fd68] at java.lang.Object.wait(Native Method) - waiting on <0x13c1faf8> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.a.i.r.run(r.java:15) - locked <0x13c1faf8> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x03557aa8 nid=0xc90 runnable [0x039ef000..0x039efa68] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x0350bbc8 nid=0x8dc in Object.wait() [0x0396f000..0x0396fb68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x13bec988> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "Lock thread" prio=6 tid=0x03448888 nid=0x890 runnable [0x038cf000..0x038cfbe8] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x13b9c668> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:4) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=6 tid=0x00037648 nid=0x188 waiting on condition [0x00000000..0x0007fae8] "Low Memory Detector" daemon prio=6 tid=0x033d9420 nid=0xd28 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00db8cc8 nid=0xf9c waiting on condition [0x00000000..0x0372f6cc] "Signal Dispatcher" daemon prio=10 tid=0x033d5790 nid=0x7c8 waiting on condition [0x00000000..0x00000000] "YJPAgent-CPUSampler" daemon prio=6 tid=0x00037800 nid=0xc5c runnable [0x00000000..0x00000000] "YJPAgent-RequestListener" daemon prio=2 tid=0x00e3f720 nid=0xa7c runnable [0x0366f000..0x0366fb68] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x13b9ca68> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.yourkit.runtime.Core$1.run(Core.java:275) at java.lang.Thread.run(Thread.java:595) "YJPAgent-Telemetry" daemon prio=2 tid=0x00e068c0 nid=0xee0 waiting on condition [0x0362f000..0x0362fbe8] at java.lang.Thread.sleep(Native Method) at com.yourkit.runtime.telemetry.TelemetryThread.run(TelemetryThread.java:215) "Finalizer" daemon prio=8 tid=0x00e05780 nid=0x508 in Object.wait() [0x0339f000..0x0339fc68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x13b9cbf8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00e03ea8 nid=0xe14 in Object.wait() [0x00d3f000..0x00d3fce8] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x13b9c858> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00e008a0 nid=0xe1c runnable "VM Periodic Task Thread" prio=10 tid=0x033daa28 nid=0x580 waiting on condition Found one Java-level deadlock: ============================= "Daemon code analyzer": waiting to lock monitor 0x00e04e1c (object 0x167d6e18, a com.intellij.psi.SingleRootFileViewProvider), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x00e04dfc (object 0x14945e58, a java.lang.Object), which is held by "Daemon code analyzer" Java stack information for the threads listed above: =================================================== "Daemon code analyzer": at com.intellij.psi.SingleRootFileViewProvider.getPsi(SingleRootFileViewProvider.java) - waiting to lock <0x167d6e18> (a com.intellij.psi.SingleRootFileViewProvider) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:229) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:299) at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.a(RepositoryManagerImpl.java:80) - locked <0x14945e58> (a java.lang.Object) at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.updateAll(RepositoryManagerImpl.java:114) at com.intellij.psi.impl.cache.impl.RepositoryIndexImpl.getClassesByQualifiedName(RepositoryIndexImpl.java:71) at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:252) at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:47) at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:11) at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:282) at com.intellij.psi.impl.light.LightClassReference.resolve(LightClassReference.java:32) at com.intellij.psi.impl.light.LightClassReference.advancedResolve(LightClassReference.java:0) at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:11) at com.intellij.psi.util.PsiUtil.resolveGenericsClassInType(PsiUtil.java:732) at com.intellij.psi.util.TypeConversionUtil.isAssignable(TypeConversionUtil.java:623) at com.intellij.psi.util.TypeConversionUtil.isAssignable(TypeConversionUtil.java:531) at com.intellij.psi.util.PsiUtil.isApplicable(PsiUtil.java:782) at com.intellij.psi.infos.MethodCandidateInfo.isApplicable(MethodCandidateInfo.java:51) at com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver.b(JavaMethodsConflictResolver.java:132) at com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver.resolveConflict(JavaMethodsConflictResolver.java:171) at com.intellij.psi.scope.processor.ConflictFilterProcessor.getResult(ConflictFilterProcessor.java:12) at com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl.multiResolveConstructor(PsiResolveHelperImpl.java:150) at com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl.resolveConstructor(PsiResolveHelperImpl.java:77) at com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl.resolveMethodGenerics(PsiNewExpressionImpl.java:46) at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:166) at com.intellij.codeInsight.ExceptionUtil.a(ExceptionUtil.java:271) at com.intellij.codeInsight.ExceptionUtil.collectUnhandledExceptions(ExceptionUtil.java:178) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.d(ControlFlowAnalyzer.java:713) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitNewExpression(ControlFlowAnalyzer.java:19) at com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl.accept(PsiNewExpressionImpl.java:27) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitAssignmentExpression(ControlFlowAnalyzer.java:249) at com.intellij.psi.impl.source.tree.java.PsiAssignmentExpressionImpl.accept(PsiAssignmentExpressionImpl.java:19) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionStatement(ControlFlowAnalyzer.java:511) at com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl.accept(PsiExpressionStatementImpl.java:14) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:66) at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:51) at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:747) at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:16) at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:27) at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.a(HighlightControlFlowUtil.java:0) at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:243) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitVariable(HighlightVisitorImpl.java:54) at com.intellij.psi.JavaElementVisitor.visitLocalVariable(JavaElementVisitor.java:196) at com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl.accept(PsiLocalVariableImpl.java:4) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:174) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightingPass.java:22) at com.intellij.psi.impl.PsiManagerImpl.performActionWithFormatterDisabled(PsiManagerImpl.java:316) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:23) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:63) at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:1) at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:3) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:263) at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:5) at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:14) at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:3) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:10) at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:38) "AWT-EventQueue-1": at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:130) - waiting to lock <0x14945e58> (a java.lang.Object) at com.intellij.psi.SingleRootFileViewProvider$PsiFileContent.getText(SingleRootFileViewProvider.java:11) at com.intellij.psi.SingleRootFileViewProvider.getContents(SingleRootFileViewProvider.java:80) - locked <0x167d6e18> (a com.intellij.psi.SingleRootFileViewProvider) at com.intellij.psi.impl.source.PsiFileImpl.textToCharArray(PsiFileImpl.java:70) at com.intellij.codeInsight.hint.api.impls.MethodParameterInfoHandler.findArgumentList(MethodParameterInfoHandler.java:96) at com.intellij.codeInsight.hint.ParameterInfoController.findArgumentList(ParameterInfoController.java:107) at com.intellij.codeInsight.hint.PrevNextParameterHandler.a(PrevNextParameterHandler.java:11) at com.intellij.codeInsight.hint.PrevNextParameterHandler.isEnabled(PrevNextParameterHandler.java:20) at com.intellij.openapi.editor.actionSystem.EditorAction.update(EditorAction.java:61) at com.intellij.openapi.editor.actionSystem.EditorAction.update(EditorAction.java:71) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:134) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:28) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:104) at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:88) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:167) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Found 1 deadlock.