IDEA keeps locking up when I open a Spring config file
I have a spring config file that I've been working with for quite some time. All of a sudden today, IDEA has started locking up every time I select/open the file. I tried deleting my latest local history folder thinking maybe it had become corrupted (this has happened to me before). No luck. I am stuck and can't work on the project because it locks up every time I open it. IDEA does not generate any errors. I have to kill it with task manager.
Does anyone have any idea if there is some configuration or file I can remove/restore to get IDEA to be able to open this file again?
Thanks!
请先登录再写评论。
Can you obtain a stacktrace?
http://support.jetbrains.com/kb/entry.jspa?externalID=260&categoryID=4
Yes, thanks. I didn't know how to do that. Here is the stack trace:
Full thread dump Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode):
"JobScheduler pool" prio=6 tid=0x5bab6000 nid=0x874 waiting on condition [0x573be000..0x573bfc94
]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (a java.util.concurrent.locks.ReentrantReadWriteLock $NonfairSync) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQ ueuedSynchronizer.java:712) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedS ynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSyn chronizer.java:1162) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLoc k.java:594) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:28) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.getMainBean(CustomBeanWrapperImp l.java:66) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.isDummy(CustomBeanWrapperImpl.ja va:98) at com.intellij.spring.impl.SpringModelImpl$3.visit(SpringModelImpl.java:161) at com.intellij.spring.impl.SpringModelImpl.visitMeAndDependencies(SpringModelImpl.java: 100) at com.intellij.spring.impl.SpringModelImpl.getAllBeans(SpringModelImpl.java:156) at com.intellij.spring.impl.SpringModelImpl.getDescendants(SpringModelImpl.java:216) at com.intellij.spring.model.properties.PropertyReference.multiResolve(PropertyReference .java:95) at com.intellij.spring.model.converters.BeanPropertyConverter.fromString(BeanPropertyCon verter.java:31) at com.intellij.spring.model.converters.BeanPropertyConverter.fromString(BeanPropertyCon verter.java:22) at com.intellij.util.xml.impl.GetInvocation.a(GetInvocation.java:14) at com.intellij.util.xml.impl.GetInvocation.access$000(GetInvocation.java:9) at com.intellij.util.xml.impl.GetInvocation$1$1.compute(GetInvocation.java:1) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:3) at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:3) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:152) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:342) at com.intellij.util.xml.GenericAttributeValue$$EnhancerByCGLIB$$ede8c03.getValue() at com.intellij.spring.impl.model.beans.SpringPropertyImpl.getRequiredType(SpringPropert yImpl.java:34) at com.intellij.spring.model.highlighting.PlaceholderValuesInspection.checkValue(Placeho lderValuesInspection.java:71) at com.intellij.spring.model.highlighting.PlaceholderValuesInspection.checkValueHolder(P laceholderValuesInspection.java:62) at com.intellij.spring.model.highlighting.PlaceholderValuesInspection.access$000(Placeho lderValuesInspection.java:37) at com.intellij.spring.model.highlighting.PlaceholderValuesInspection$1.visitValueHolder (PlaceholderValuesInspection.java:53) at com.intellij.spring.model.SpringModelVisitor.visitValueHolder(SpringModelVisitor.java :55) at com.intellij.spring.model.SpringModelVisitor.visitBean(SpringModelVisitor.java:44) at com.intellij.spring.model.SpringModelVisitor.visitBeans(SpringModelVisitor.java:30) at com.intellij.spring.model.highlighting.SpringBeanInspectionBase.checkFileElement(Spri ngBeanInspectionBase.java:39) at com.intellij.util.xml.highlighting.DomElementAnnotationsManagerImpl.checkFileElement( DomElementAnnotationsManagerImpl.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection.checkDomFile(DomElementsInsp ection.java:104) at com.intellij.util.xml.highlighting.DomElementsInspection.checkFile(DomElementsInspect ion.java:79) at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java: 104) at com.intellij.psi.XmlElementVisitor.visitXmlFile(XmlElementVisitor.java:26) at com.intellij.psi.impl.source.xml.XmlFileImpl.accept(XmlFileImpl.java:11) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1$1.run(LocalInspectionsPas s.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(Pr ogressManagerImpl.java:42) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.run(LocalInspectionsPass. java:2) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:69) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPas s.java:144) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java :74) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgr ess(LocalInspectionsPass.java:179) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollect Information(ProgressableTextEditorHighlightingPass.java:18) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEdito rHighlightingPass.java:66) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassEx ecutorService.java:3) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.j ava:153) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExec utorService.java:1) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(Pr ogressManagerImpl.java:42) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecut orService.java:4) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "JobScheduler pool" prio=6 tid=0x5bb9f000 nid=0xe84 waiting on condition [0x5736f000..0x5736fd14 ] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x102600b0> (a java.util.concurrent.locks.ReentrantReadWriteLock $NonfairSync) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQ ueuedSynchronizer.java:712) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedS ynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSyn chronizer.java:1162) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLoc k.java:594) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:28) at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:3) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:152) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:342) at com.intellij.util.xml.GenericAttributeValue$$EnhancerByCGLIB$$ede8c03.getValue() at com.intellij.spring.impl.model.beans.SpringPropertyImpl.getRequiredType(SpringPropert yImpl.java:34) at com.intellij.spring.model.values.PropertyValueConverter.getValueType(PropertyValueCon verter.java:39) at com.intellij.spring.model.values.PropertyValueConverter.getConverter(PropertyValueCon verter.java:44) at com.intellij.util.xml.WrappingConverter.getDeepestConverter(WrappingConverter.java:41 ) at com.intellij.util.xml.impl.GenericValueReferenceProvider.getReferencesByElement(Gener icValueReferenceProvider.java:20) at com.intellij.psi.impl.source.resolve.ResolveUtil.getReferencesFromProviders(ResolveUt il.java:38) at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.getReferences(XmlAttributeValu eImpl.java:40) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlAttributeVa lue(XmlHighlightVisitor.java:24) at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.j ava:3) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitXmlElement(Hi ghlightVisitorImpl.java:506) at com.intellij.psi.XmlElementVisitor.visitXmlAttributeValue(XmlElementVisitor.java:62) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitXmlAttributeV alue(HighlightVisitorImpl.java:184) at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.j ava:3) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVis itorImpl.java:162) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPas s.java:38) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$600(GeneralHighli ghtingPass.java:81) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightin gPass.java:20) at com.intellij.codeInsight.daemon.impl.RefCountHolder.analyzeAndStoreReferences(RefCoun tHolder.java:95) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithPr ogress(GeneralHighlightingPass.java:187) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollect Information(ProgressableTextEditorHighlightingPass.java:18) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEdito rHighlightingPass.java:66) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassEx ecutorService.java:3) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.j ava:153) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExec utorService.java:1) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(Pr ogressManagerImpl.java:42) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecut orService.java:4) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "JobScheduler pool" prio=6 tid=0x53168000 nid=0xee4 waiting on condition [0x5731f000..0x5731fd94 ] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x1026f5e8> (a java.util.concurrent.locks.ReentrantReadWriteLock $NonfairSync) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQ ueuedSynchronizer.java:712) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedS ynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSyn chronizer.java:1162) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLoc k.java:594) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:28) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.getMainBean(CustomBeanWrapperImp l.java:66) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.isDummy(CustomBeanWrapperImpl.ja va:98) at com.intellij.spring.impl.SpringModelImpl$3.visit(SpringModelImpl.java:161) at com.intellij.spring.impl.SpringModelImpl.visitMeAndDependencies(SpringModelImpl.java: 100) at com.intellij.spring.impl.SpringModelImpl.getAllBeans(SpringModelImpl.java:156) at com.intellij.spring.model.SpringUtils.getAllBeans(SpringUtils.java:611) at com.intellij.spring.model.SpringUtils.getAllBeans(SpringUtils.java:605) at com.intellij.spring.model.SpringUtils.getReferencedName(SpringUtils.java:144) at com.intellij.spring.model.SpringUtils.getReferencedName(SpringUtils.java:138) at com.intellij.spring.model.SpringUtils.getAllBeanNames(SpringUtils.java:79) at com.intellij.spring.model.highlighting.DuplicatedBeanNamesInspection.checkBean(Duplic atedBeanNamesInspection.java:97) at com.intellij.spring.model.highlighting.SpringBeanInspectionBase$1.visitBean(SpringBea nInspectionBase.java:46) at com.intellij.spring.model.SpringModelVisitor.visitBean(SpringModelVisitor.java:40) at com.intellij.spring.model.SpringModelVisitor.visitBeans(SpringModelVisitor.java:30) at com.intellij.spring.model.highlighting.SpringBeanInspectionBase.checkFileElement(Spri ngBeanInspectionBase.java:39) at com.intellij.spring.model.highlighting.DuplicatedBeanNamesInspection.checkFileElement (DuplicatedBeanNamesInspection.java:34) at com.intellij.util.xml.highlighting.DomElementAnnotationsManagerImpl.checkFileElement( DomElementAnnotationsManagerImpl.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection.checkDomFile(DomElementsInsp ection.java:104) at com.intellij.util.xml.highlighting.DomElementsInspection.checkFile(DomElementsInspect ion.java:79) at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java: 104) at com.intellij.psi.XmlElementVisitor.visitXmlFile(XmlElementVisitor.java:26) at com.intellij.psi.impl.source.xml.XmlFileImpl.accept(XmlFileImpl.java:11) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1$1.run(LocalInspectionsPas s.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(Pr ogressManagerImpl.java:42) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.run(LocalInspectionsPass. java:2) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "JobScheduler pool" prio=6 tid=0x5bb45400 nid=0x5f8 waiting on condition [0x572ce000..0x572cfa14 ] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x1026f5e8> (a java.util.concurrent.locks.ReentrantReadWriteLock $NonfairSync) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQ ueuedSynchronizer.java:712) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedS ynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSyn chronizer.java:1162) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLoc k.java:594) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:28) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.getMainBean(CustomBeanWrapperImp l.java:66) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.isDummy(CustomBeanWrapperImpl.ja va:98) at com.intellij.spring.impl.SpringModelImpl$3.visit(SpringModelImpl.java:161) at com.intellij.spring.impl.SpringModelImpl.visitMeAndDependencies(SpringModelImpl.java: 100) at com.intellij.spring.impl.SpringModelImpl.getAllBeans(SpringModelImpl.java:156) at com.intellij.spring.impl.BeanNamesMapper.(BeanNamesMapper.java:28) at com.intellij.spring.impl.SpringModelImpl.getBeanNamesMapper(SpringModelImpl.java:147) at com.intellij.spring.impl.SpringModelImpl.findBean(SpringModelImpl.java:132) at com.intellij.spring.model.SpringUtils.findBean(SpringUtils.java:601) at com.intellij.spring.model.SpringUtils.getBeanPointer(SpringUtils.java:593) at com.intellij.spring.model.converters.SpringBeanResolveConverter.fromString(SpringBean ResolveConverter.java:40) at com.intellij.spring.model.converters.SpringBeanResolveConverter$Parent.fromString(Spr ingBeanResolveConverter.java:282) at com.intellij.util.xml.impl.GetInvocation.a(GetInvocation.java:14) at com.intellij.util.xml.impl.GetInvocation.access$000(GetInvocation.java:9) at com.intellij.util.xml.impl.GetInvocation$1$1.compute(GetInvocation.java:1) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:3) at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:3) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:152) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:342) at com.intellij.util.xml.GenericAttributeValue$$EnhancerByCGLIB$$ede8c03.getValue(]]>)
at com.intellij.spring.impl.model.beans.SpringBeanImpl.getBeanClass(SpringBeanImpl.java:
119)
at com.intellij.spring.impl.model.AbstractDomSpringBean.getBeanClass(AbstractDomSpringBe
an.java:33)
at com.intellij.spring.model.converters.BeanPropertyConverter.createReferences(BeanPrope
rtyConverter.java:50)
at com.intellij.spring.model.converters.BeanPropertyConverter.createReferences(BeanPrope
rtyConverter.java:22)
at com.intellij.util.xml.impl.GenericValueReferenceProvider.a(GenericValueReferenceProvi
der.java:13)
at com.intellij.util.xml.impl.GenericValueReferenceProvider.getReferencesByElement(Gener
icValueReferenceProvider.java:3)
at com.intellij.psi.impl.source.resolve.ResolveUtil.getReferencesFromProviders(ResolveUt
il.java:38)
at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.getReferences(XmlAttributeValu
eImpl.java:40)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlAttributeVa
lue(XmlHighlightVisitor.java:237)
at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.j
ava:3)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitXmlElement(Hi
ghlightVisitorImpl.java:506)
at com.intellij.psi.XmlElementVisitor.visitXmlAttributeValue(XmlElementVisitor.java:62)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitXmlAttributeV
alue(HighlightVisitorImpl.java:184)
at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.j
ava:3)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVis
itorImpl.java:162)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPas
s.java:38)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$600(GeneralHighli
ghtingPass.java:81)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightin
gPass.java:20)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithPr
ogress(GeneralHighlightingPass.java:181)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollect
Information(ProgressableTextEditorHighlightingPass.java:18)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEdito
rHighlightingPass.java:66)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassEx
ecutorService.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.j
ava:153)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExec
utorService.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(Pr
ogressManagerImpl.java:42)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecut
orService.java:4)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"Background process" prio=6 tid=0x5bb3c400 nid=0xef8 waiting on condition [0x5727f000..0x5727fa9
4]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:23)
"Thread-9" daemon prio=6 tid=0x55703800 nid=0x77c waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at org.jivesoftware.smack.PacketWriter$KeepAliveTask.run(PacketWriter.java:476)
at java.lang.Thread.run(Thread.java:619)
"Smack Listener Processor" daemon prio=6 tid=0x5bbe7800 nid=0x7ac in Object.wait() [0x571df000..
0x571dfb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:248)
- locked ]]> (a org.jivesoftware.smack.PacketReader$2)
at org.jivesoftware.smack.PacketReader.access$100(PacketReader.java:45)
at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:76)
"Smack Packet Reader" daemon prio=6 tid=0x55335400 nid=0x96c runnable
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:722)
- locked (a java.lang.Object) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:679) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75) - locked <0x0f6cbb00> (a com.sun.net.ssl.internal.ssl.AppInputStream) at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) - locked <0x0f6d4228> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.read1(BufferedReader.java:187) at java.io.BufferedReader.read(BufferedReader.java:261) - locked <0x0f6d4228> (a java.io.InputStreamReader) at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971) at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025) at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144) at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:363) at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45) at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:67) "Smack Packet Writer" daemon prio=6 tid=0x5ba48800 nid=0x5dc in Object.wait() [0x5713f000..0x571 3fc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.jivesoftware.smack.PacketWriter.nextPacket(PacketWriter.java:235) - locked <0x0f71b678> (a java.util.LinkedList) at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:256) at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:39) at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:79) "WebServer thread pool" prio=6 tid=0x5ba10400 nid=0xccc waiting on condition [0x570ef000..0x570e fd14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x0812d1b8>]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ
ueuedSynchronizer.java:1889)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"Timer-1" daemon prio=6 tid=0x553b2400 nid=0xa5c in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Change List Updater" prio=6 tid=0x554d3800 nid=0xe2c waiting on condition [0x5d02f000..0x5d02fa 94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x08e7e770>]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ
ueuedSynchronizer.java:1889)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"You got mail" prio=6 tid=0x54fd9c00 nid=0x604 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:23)
"UserActivityMonitor thread" prio=6 tid=0x55207c00 nid=0xbe0 in Object.wait() [0x5652f000..0x565
2fc14]
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:
129)
- locked (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "WebServer thread pool" prio=6 tid=0x55140800 nid=0x560 waiting on condition [0x564df000..0x564d fd14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x0812d1b8> (a java.util.concurrent.locks.AbstractQueuedSynchron izer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ ueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "/10.70.3.20 IDEtalk Multicast Thread" prio=6 tid=0x5523b400 nid=0xf9c runnable [0x5643f000..0x5 643fd94] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method) - locked <0x095e7850> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x095e7850> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x095e7850> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x0f71ba20> (a java.net.DatagramPacket) - locked <0x095e78b0>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)
"User Monitor Thread" prio=6 tid=0x53991800 nid=0x98c in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java
:212)
- locked ]]> (a java.lang.Object)
at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)
"XML-RPC Weblistener" prio=6 tid=0x551f6800 nid=0x248 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked (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:453) at java.lang.Thread.run(Thread.java:619) "Network Message Dispatcher" prio=6 tid=0x5500b800 nid=0xb84 in Object.wait() [0x54dcf000..0x54d cfb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x095e7bd0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessa geDispatcherImpl.java:76) - locked <0x095e7bd0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "ApplicationImpl pooled thread" prio=6 tid=0x5438f400 nid=0xf7c waiting on condition [0x5591f000 ..0x5591fc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x07cdceb0>]]> (a java.util.concurrent.SynchronousQueue$TransferSta
ck)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.jav
a:422)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:32
3)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)
"Alarm pool" prio=6 tid=0x55258c00 nid=0x6d8 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ
ueuedSynchronizer.java:1889)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"Timer-0" daemon prio=6 tid=0x551ea400 nid=0x8c4 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x088e6018>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Refreshing filesystem" prio=6 tid=0x54390800 nid=0x94c waiting on condition [0x557ff000..0x557f
fd94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:23)
"TimerQueue" daemon prio=6 tid=0x5430ec00 nid=0x968 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
- locked (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "JetConnect reader" prio=6 tid=0x5430bc00 nid=0xea0 waiting on condition [0x54f2f000..0x54f2fa94 ] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:119) "ApplicationImpl pooled thread" prio=6 tid=0x54266800 nid=0xc30 waiting on condition [0x54bbf000 ..0x54bbfb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x07cdceb0> (a java.util.concurrent.SynchronousQueue$TransferSta ck) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.jav a:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:32 3) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3) "ApplicationImpl pooled thread" prio=6 tid=0x53998800 nid=0xca0 waiting on condition [0x54b6f000 ..0x54b6fb94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x07cdceb0>]]> (a java.util.concurrent.SynchronousQueue$TransferSta
ck)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.jav
a:422)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:32
3)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)
"FS Synchronizer" prio=6 tid=0x54f76000 nid=0x8dc waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ
ueuedSynchronizer.java:1889)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"XML-RPC Weblistener" prio=6 tid=0x5428c800 nid=0xc4c runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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:453)
at java.lang.Thread.run(Thread.java:619)
"StoreRefreshStatusThread" daemon prio=2 tid=0x545dc800 nid=0x118 waiting on condition [0x54a4f0
00..0x54a4fd14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(
LocalFileSystemImpl.java:1)
"WatchForChangesThread" prio=6 tid=0x545b3000 nid=0xb40 runnable
java.lang.Thread.State: RUNNABLE
at com.intellij.vfs.local.win32.FileWatcher.$$YJP$$waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(FileWatcher.java)
at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:193)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(Loc
alFileSystemImpl.java:11)
"File System Tracker" prio=6 tid=0x545b2c00 nid=0xd3c waiting on condition [0x548af000..0x548afa
14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (a java.util.concurrent.locks.AbstractQueuedSynchron izer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQ ueuedSynchronizer.java:1889) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerIm pl.java:6) - locked <0x07c64a98>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=6 tid=0x545dd800 nid=0xe50 waiting on condition [0x5485f000..0x54
85fa94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java
:5)
"AWT-EventQueue-1" prio=6 tid=0x5448dc00 nid=0xac8 runnable
java.lang.Thread.State: RUNNABLE
at java.util.zip.ZipFile.$$YJP$$open(Native Method)
at java.util.zip.ZipFile.open(ZipFile.java)
at java.util.zip.ZipFile.(ZipFile.java:114) at java.util.zip.ZipFile.(ZipFile.java:75) at com.intellij.util.lang.JarLoader._getZipFile(JarLoader.java:64) at com.intellij.util.lang.JarLoader.getZipFile(JarLoader.java:52) at com.intellij.util.lang.JarLoader.getResource(JarLoader.java:97) at com.intellij.util.lang.ClassPath.getResource(ClassPath.java:66) at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) - locked <0x1027ded8> (a com.intellij.spring.impl.model.CustomBeanWrapperImpl$UrlCachedV alueProvider$1) at com.intellij.util.lang.UrlClassLoader._loadClass(UrlClassLoader.java:73) at com.intellij.util.lang.UrlClassLoader.loadClass(UrlClassLoader.java:64) - locked <0x1027ded8> (a com.intellij.spring.impl.model.CustomBeanWrapperImpl$UrlCachedV alueProvider$1) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) - locked <0x1027ded8> (a com.intellij.spring.impl.model.CustomBeanWrapperImpl$UrlCachedV alueProvider$1) at com.intellij.spring.model.xml.custom.CustomBeanParser.getAdditionalBeans(CustomBeanPa rser.java:63) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.getCustomBeans(CustomBeanWrapper Impl.java:125) - locked <0x1026f538> (a com.intellij.spring.impl.model.CustomBeanWrapperImpl$$EnhancerB yCGLIB$$76385f8d) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.access$000(CustomBeanWrapperImpl .java:47) at com.intellij.spring.impl.model.CustomBeanWrapperImpl$1.compute(CustomBeanWrapperImpl. java:58) at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:3) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.getMainBean(CustomBeanWrapperImp l.java:66) at com.intellij.spring.impl.model.CustomBeanWrapperImpl.isDummy(CustomBeanWrapperImpl.ja va:98) at com.intellij.spring.impl.SpringModelImpl$3.visit(SpringModelImpl.java:161) at com.intellij.spring.impl.SpringModelImpl.visitMeAndDependencies(SpringModelImpl.java: 100) at com.intellij.spring.impl.SpringModelImpl.getAllBeans(SpringModelImpl.java:156) at com.intellij.spring.model.structure.SpringModelTreeElement.getChildren(SpringModelTre eElement.java:49) at com.intellij.ide.util.treeView.smartTree.TreeElementWrapper.initChildren(TreeElementW rapper.java:16) at com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode.b(CachingChildrenTre eNode.java:10) at com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode.a(CachingChildrenTre eNode.java:105) at com.intellij.ide.util.treeView.smartTree.CachingChildrenTreeNode.getChildren(CachingC hildrenTreeNode.java:117) at com.intellij.ide.structureView.newStructureView.StructureViewComponent$StructureViewT reeElementWrapper.getChildren(StructureViewComponent.java:19) at com.intellij.ide.util.treeView.smartTree.SmartTreeStructure.getChildElements(SmartTre eStructure.java:18) at com.intellij.ide.util.treeView.AbstractTreeBuilder.addLoadingNode(AbstractTreeBuilder .java:719) at com.intellij.ide.util.treeView.AbstractTreeBuilder.initRootNodeNow(AbstractTreeBuilde r.java:314) at com.intellij.ide.util.treeView.AbstractTreeBuilder.access$700(AbstractTreeBuilder.jav a:34) at com.intellij.ide.util.treeView.AbstractTreeBuilder$4.showNotify(AbstractTreeBuilder.j ava:279) at com.intellij.ide.util.treeView.AbstractTreeBuilder.initRootNode(AbstractTreeBuilder.j ava:288) at com.intellij.ide.structureView.newStructureView.StructureTreeBuilder.(Structure TreeBuilder.java:23) at com.intellij.ide.structureView.newStructureView.StructureViewComponent.(Structu reViewComponent.java:120) at com.intellij.ide.structureView.newStructureView.StructureViewComponent.(Structu reViewComponent.java:299) at com.intellij.spring.model.structure.SpringStructureViewComponent.(SpringStructu reViewComponent.java:19) at com.intellij.spring.model.structure.SpringXmlStructureViewBuilderProvider$1.createStr uctureView(SpringXmlStructureViewBuilderProvider.java:41) at com.intellij.ide.impl.StructureViewWrapperImpl.rebuild(StructureViewWrapperImpl.java: 30) at com.intellij.ide.impl.StructureViewWrapperImpl.setFileEditor(StructureViewWrapperImpl .java:48) at com.intellij.ide.impl.StructureViewWrapperImpl$2$1$1.run(StructureViewWrapperImpl.jav a:10) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.ja va:2) - locked <0x081d3408> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:65) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:81) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:195) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "timed reference disposer" prio=6 tid=0x54425400 nid=0x894 waiting on condition [0x547af000..0x5 47afb94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x07c6c200>]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Abst
ractQueuedSynchronizer.java:1927)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"Periodic tasks thread" prio=6 tid=0x54219c00 nid=0xc6c runnable
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Abst
ractQueuedSynchronizer.java:1927)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"SocketListenerThread" prio=6 tid=0x54208400 nid=0xf40 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x07c6c800> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x07c6c800> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x088e94c0> (a java.net.DatagramPacket) - locked <0x07c6c840>]]> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:27)
at com.intellij.a.e.a.h.run(h.java:6)
"SocketListenerThread" prio=6 tid=0x53996800 nid=0x330 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x07c6f038> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x07c6f038> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x07c6f078> (a java.net.DatagramPacket) - locked <0x07c6f098> (a java.net.DatagramSocket) at com.intellij.a.e.a.e.a(e.java:27) at com.intellij.a.e.a.h.run(h.java:6) "MessageDeliveryThread" prio=6 tid=0x5313f000 nid=0xf48 in Object.wait() [0x5464f000..0x5464fa14 ] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07c6f148> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.intellij.a.e.j.run(j.java:26) - locked <0x07c6f148>]]> (a java.lang.Object)
"AWT-Windows" daemon prio=6 tid=0x53963000 nid=0xf6c runnable
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.$$YJP$$eventLoop(Native Method)
at sun.awt.windows.WToolkit.eventLoop(WToolkit.java)
at sun.awt.windows.WToolkit.run(WToolkit.java:290)
at java.lang.Thread.run(Thread.java:619)
"AWT-Shutdown" prio=6 tid=0x53962400 nid=0xab4 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x5397c400 nid=0xce4 in Object.wait() [0x53f6f000..0x53f6fc 14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x07c6f2f8>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
"Lock thread" prio=6 tid=0x5380e400 nid=0xb08 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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:7)
at java.lang.Thread.run(Thread.java:619)
"DestroyJavaVM" prio=6 tid=0x00296800 nid=0xd30 waiting on condition
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=6 tid=0x537f3000 nid=0x948 waiting on condition [0x53a0f000..0x5
3a0fd94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchron
izer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Abst
ractQueuedSynchronizer.java:1927)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThrea
dPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=6 tid=0x53183400 nid=0x228 runnable
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x53157000 nid=0xa20 waiting on condition [0x00000000..0x53
70f798]
java.lang.Thread.State: RUNNABLE
"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x5318e800 nid=0xa90 runnable [0x00000000..0x0
0000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-CPUSampler" daemon prio=6 tid=0x5315e800 nid=0xdfc runnable
java.lang.Thread.State: RUNNABLE
"YJPAgent-RequestListener" daemon prio=2 tid=0x5315c800 nid=0x7ec runnable [0x5361f000..0x5361fc
94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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$3.run(Core.java:530)
at java.lang.Thread.run(Thread.java:619)
"YJPAgent-Telemetry" daemon prio=2 tid=0x5315b000 nid=0xbc0 waiting on condition [0x535cf000..0x
535cfd14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.yourkit.runtime.telemetry.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:271)
"Attach Listener" daemon prio=10 tid=0x5314b000 nid=0xdf4 runnable
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x5314a400 nid=0xb8 waiting on condition [0x00000000..0x0
0000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x53137800 nid=0x684 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked (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=0x53129c00 nid=0x68c in Object.wait() [0x5343f000..0x5343 fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x07c6c418>]]> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x53125000 nid=0xce0 runnable
"VM Periodic Task Thread" prio=10 tid=0x53186000 nid=0x6ac waiting on condition
JNI global references: 2314
Heap
def new generation total 54656K, used 18228K [0x02ba0000, 0x066e0000, 0x07a60000)
eden space 48640K, 37% used [0x02ba0000, 0x03d6e2c0, 0x05b20000)
from space 6016K, 0% used [0x05b20000, 0x05b20000, 0x06100000)
to space 6016K, 0% used [0x06100000, 0x06100000, 0x066e0000)
tenured generation total 725952K, used 143931K [0x07a60000, 0x33f50000, 0x42ba0000)
the space 725952K, 19% used [0x07a60000, 0x106eef00, 0x106ef000, 0x33f50000)
compacting perm gen total 74752K, used 74635K [0x42ba0000, 0x474a0000, 0x52ba0000)
the space 74752K, 99% used [0x42ba0000, 0x47482d00, 0x47482e00, 0x474a0000)
No shared spaces configured.
Seems that this will be fixed in next EAP
We are on it. As a workaround, remove Spring Support plugin, open your
project, close Structure View, shut down IDEA, restore the plugin :)
Thank you! That gets it working again.