Skip to content

Instantly share code, notes, and snippets.

@snicoll
Created March 20, 2015 10:43
Show Gist options
  • Save snicoll/a94bce0dcd705f10b09c to your computer and use it in GitHub Desktop.
Save snicoll/a94bce0dcd705f10b09c to your computer and use it in GitHub Desktop.
Element type mismatch: IMPORT_STATEMENT!=CLASS; current modCount=13219; creation modCount=46
java.lang.RuntimeException: Element type mismatch: IMPORT_STATEMENT!=CLASS; current modCount=13219; creation modCount=46
at com.intellij.spring.model.jam.stereotype.SpringMetaStereotypeComponent.getPsiElement(SpringMetaStereotypeComponent.java:74)
at com.intellij.spring.model.jam.JamPsiClassSpringBean.getBeanClass(JamPsiClassSpringBean.java:43)
at com.intellij.spring.model.SimpleSpringBeanPointer.getBeanClass(SimpleSpringBeanPointer.java:49)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:136)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:173)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:144)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:140)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:140)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel.processByClass(CachedLocalModel.java:158)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:140)
at com.intellij.spring.contexts.model.SpringModel.processByClass(SpringModel.java:146)
at com.intellij.spring.model.utils.SpringModelSearchers.containsBeans(SpringModelSearchers.java:82)
at com.intellij.spring.model.utils.SpringModelSearchers.doesBeanExist(SpringModelSearchers.java:61)
at com.intellij.spring.java.SpringJavaClassInfo$1.compute(SpringJavaClassInfo.java:86)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.spring.java.SpringJavaClassInfo.isMapped(SpringJavaClassInfo.java:202)
at com.intellij.spring.code.SpringImplicitUsageProvider.isBeanClass(SpringImplicitUsageProvider.java:83)
at com.intellij.spring.code.SpringImplicitUsageProvider.isBeanClassOrConstructor(SpringImplicitUsageProvider.java:77)
at com.intellij.spring.code.SpringImplicitUsageProvider.isImplicitUsage(SpringImplicitUsageProvider.java:36)
at com.intellij.codeInsight.daemon.impl.UnusedSymbolUtil.isImplicitUsage(UnusedSymbolUtil.java:52)
at com.intellij.codeInsight.daemon.impl.UnusedSymbolUtil.a(UnusedSymbolUtil.java:307)
at com.intellij.codeInsight.daemon.impl.UnusedSymbolUtil.isClassUsed(UnusedSymbolUtil.java:296)
at com.intellij.codeInsight.daemon.impl.analysis.PostHighlightingVisitor.a(PostHighlightingVisitor.java:471)
at com.intellij.codeInsight.daemon.impl.analysis.PostHighlightingVisitor.a(PostHighlightingVisitor.java:265)
at com.intellij.codeInsight.daemon.impl.analysis.PostHighlightingVisitor.collectHighlights(PostHighlightingVisitor.java:199)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl$3.run(HighlightVisitorImpl.java:184)
at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:304)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:177)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$200(GeneralHighlightingPass.java:64)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$4.run(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:205)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:67)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:438)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1104)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:429)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:426)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:402)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:202)
at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)
java.lang.RuntimeException: Element type mismatch: IMPORT_STATEMENT!=CLASS; current modCount=13219; creation modCount=46
at com.intellij.spring.model.jam.stereotype.SpringMetaStereotypeComponent.getPsiElement(SpringMetaStereotypeComponent.java:74)
at com.intellij.spring.model.jam.JamPsiClassSpringBean.getBeanClass(JamPsiClassSpringBean.java:43)
at com.intellij.spring.model.SimpleSpringBeanPointer.getBeanClass(SimpleSpringBeanPointer.java:49)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:136)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:173)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:144)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:140)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:140)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel.processByClass(CachedLocalModel.java:158)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:140)
at com.intellij.spring.contexts.model.SpringModel.processByClass(SpringModel.java:146)
at com.intellij.spring.model.utils.SpringModelSearchers.containsBeans(SpringModelSearchers.java:82)
at com.intellij.spring.model.utils.SpringModelSearchers.doesBeanExist(SpringModelSearchers.java:61)
at com.intellij.spring.java.SpringJavaClassInfo$1.compute(SpringJavaClassInfo.java:86)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.spring.java.SpringJavaClassInfo.isMapped(SpringJavaClassInfo.java:202)
at com.intellij.spring.java.SpringJavaClassInfo.isMappedDomBean(SpringJavaClassInfo.java:206)
at com.intellij.spring.gutter.SpringClassAnnotator.annotateClass(SpringClassAnnotator.java:130)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:103)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:96)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:39)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.addLineMarkers(SlowLineMarkersPass.java:78)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.doCollectInformation(SlowLineMarkersPass.java:65)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:67)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:438)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1104)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:429)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:426)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:402)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:202)
at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)
java.lang.RuntimeException: Element type mismatch: IMPORT_STATEMENT!=CLASS; current modCount=13219; creation modCount=46
at com.intellij.spring.model.jam.stereotype.SpringMetaStereotypeComponent.getPsiElement(SpringMetaStereotypeComponent.java:74)
at com.intellij.spring.model.jam.JamPsiClassSpringBean.getBeanClass(JamPsiClassSpringBean.java:43)
at com.intellij.spring.model.SimpleSpringBeanPointer.getBeanClass(SimpleSpringBeanPointer.java:49)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:136)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:173)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:144)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:140)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:140)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel.processByClass(CachedLocalModel.java:158)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:140)
at com.intellij.spring.contexts.model.SpringModel.processByClass(SpringModel.java:146)
at com.intellij.spring.model.utils.SpringModelSearchers.containsBeans(SpringModelSearchers.java:82)
at com.intellij.spring.model.utils.SpringModelSearchers.doesBeanExist(SpringModelSearchers.java:61)
at com.intellij.spring.java.SpringJavaClassInfo$1.compute(SpringJavaClassInfo.java:86)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.spring.java.SpringJavaClassInfo.isMapped(SpringJavaClassInfo.java:202)
at com.intellij.spring.java.SpringJavaClassInfo.isMappedDomBean(SpringJavaClassInfo.java:206)
at com.intellij.spring.gutter.SpringClassAnnotator.annotateClass(SpringClassAnnotator.java:130)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:103)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:96)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:39)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.addLineMarkers(SlowLineMarkersPass.java:78)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.doCollectInformation(SlowLineMarkersPass.java:65)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:67)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:438)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1104)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:429)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:426)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:402)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:202)
at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)
java.lang.RuntimeException: Element type mismatch: IMPORT_STATEMENT!=CLASS; current modCount=13219; creation modCount=46
at com.intellij.spring.model.jam.stereotype.SpringMetaStereotypeComponent.getPsiElement(SpringMetaStereotypeComponent.java:74)
at com.intellij.spring.model.jam.JamPsiClassSpringBean.getBeanClass(JamPsiClassSpringBean.java:43)
at com.intellij.spring.model.SimpleSpringBeanPointer.getBeanClass(SimpleSpringBeanPointer.java:49)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:136)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:173)
at com.intellij.spring.contexts.model.CachedLocalModel$6.process(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:144)
at com.intellij.spring.contexts.model.CachedLocalModel$5.compute(CachedLocalModel.java:140)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:140)
at com.intellij.spring.contexts.model.CachedLocalModel.processRelatedModels(CachedLocalModel.java:170)
at com.intellij.spring.contexts.model.CachedLocalModel.processByClass(CachedLocalModel.java:158)
at com.intellij.spring.contexts.model.AbstractSimpleSpringModel.processByClass(AbstractSimpleSpringModel.java:140)
at com.intellij.spring.contexts.model.SpringModel.processByClass(SpringModel.java:146)
at com.intellij.spring.model.utils.SpringModelSearchers.containsBeans(SpringModelSearchers.java:82)
at com.intellij.spring.model.utils.SpringModelSearchers.doesBeanExist(SpringModelSearchers.java:61)
at com.intellij.spring.java.SpringJavaClassInfo$1.compute(SpringJavaClassInfo.java:86)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.spring.java.SpringJavaClassInfo.isMapped(SpringJavaClassInfo.java:202)
at com.intellij.spring.java.SpringJavaClassInfo.isMappedDomBean(SpringJavaClassInfo.java:206)
at com.intellij.spring.gutter.SpringClassAnnotator.annotateClass(SpringClassAnnotator.java:130)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:103)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48)
at com.intellij.spring.gutter.SpringClassAnnotator.collectNavigationMarkers(SpringClassAnnotator.java:96)
at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:39)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.addLineMarkers(SlowLineMarkersPass.java:78)
at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.doCollectInformation(SlowLineMarkersPass.java:65)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:67)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:438)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1104)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:429)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:426)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:402)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:202)
at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment