116 Star 797 Fork 175

baomidou / MybatisX

 / 详情

idea 2021.3(java.lang.IllegalStateException: Index is not created for `Stubs`)报错

Backlog
Opened this issue  
2021-12-22 14:34

问题描述

操作系统:MacOS

插件版本:1.5.2

idea版本:2021.3

问题描述:

重现步骤

报错信息

java.lang.IllegalStateException: Index is not created for `Stubs`
	at com.intellij.util.indexing.FileBasedIndexImpl.getIndex(FileBasedIndexImpl.java:1249)
	at com.intellij.util.indexing.FileBasedIndexEx.getSingleEntryIndexData(FileBasedIndexEx.java:184)
	at com.intellij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:111)
	at com.intellij.util.xml.impl.DomServiceImpl.calcXmlFileHeader(DomServiceImpl.java:64)
	at com.intellij.util.xml.impl.DomServiceImpl.lambda$getXmlFileHeader$0(DomServiceImpl.java:152)
	at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
	at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
	at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
	at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
	at com.intellij.util.xml.impl.DomServiceImpl.getXmlFileHeader(DomServiceImpl.java:152)
	at com.intellij.util.xml.impl.DomCreator.findFileDescription(DomCreator.java:239)
	at com.intellij.util.xml.impl.DomCreator.createFileElement(DomCreator.java:188)
	at com.intellij.util.xml.impl.DomManagerImpl.lambda$getFileElement$0(DomManagerImpl.java:319)
	at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
	at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
	at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
	at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
	at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:318)
	at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:65)
	at com.intellij.util.xml.DomManager.getDomFileDescription(DomManager.java:160)
	at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:335)
	at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:65)
	at com.intellij.util.xml.impl.DomServiceImpl.getFileElements(DomServiceImpl.java:185)
	at com.baomidou.plugin.idea.mybatisx.util.DomUtils.findDomElements(DomUtils.java:40)
	at com.baomidou.plugin.idea.mybatisx.util.MapperUtils.findMappers(MapperUtils.java:125)
	at com.baomidou.plugin.idea.mybatisx.util.MapperUtils.findMappers(MapperUtils.java:139)
	at com.baomidou.plugin.idea.mybatisx.util.MapperUtils.findFirstMapper(MapperUtils.java:231)
	at com.baomidou.plugin.idea.mybatisx.util.MapperUtils.findFirstMapper(MapperUtils.java:245)
	at com.baomidou.plugin.idea.mybatisx.provider.XmlAndMapperIconProvider.getIcon(XmlAndMapperIconProvider.java:35)
	at com.intellij.util.PsiIconUtil.getProvidersIcon(PsiIconUtil.java:21)
	at com.intellij.psi.impl.ElementBase.doComputeIconNow(ElementBase.java:88)
	at com.intellij.psi.impl.ElementBase.lambda$computeIconNow$3(ElementBase.java:84)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:125)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.psi.impl.ElementBase.computeIconNow(ElementBase.java:84)
	at com.intellij.psi.impl.ElementBase.lambda$static$0(ElementBase.java:44)
	at com.intellij.ui.IconDeferrerImpl.deferImpl(IconDeferrerImpl.java:74)
	at com.intellij.ui.IconDeferrerImpl.defer(IconDeferrerImpl.java:61)
	at com.intellij.ui.CoreIconManager.createDeferredIcon(CoreIconManager.java:112)
	at com.intellij.psi.impl.ElementBase.computeIcon(ElementBase.java:77)
	at com.intellij.psi.impl.ElementBase.getIcon(ElementBase.java:57)
	at com.intellij.ide.JavaFileIconPatcher.patchIcon(JavaFileIconPatcher.java:40)
	at com.intellij.util.IconUtil.computeFileIcon(IconUtil.java:163)
	at com.intellij.util.IconUtil.lambda$static$0(IconUtil.java:140)
	at com.intellij.ui.IconDeferrerImpl.deferImpl(IconDeferrerImpl.java:74)
	at com.intellij.ui.IconDeferrerImpl.defer(IconDeferrerImpl.java:61)
	at com.intellij.ui.CoreIconManager.createDeferredIcon(CoreIconManager.java:112)
	at com.intellij.util.IconUtil.getIcon(IconUtil.java:195)
	at com.intellij.ui.CoreIconManager.getIcon(CoreIconManager.java:188)
	at com.intellij.psi.impl.ElementBase.getElementIcon(ElementBase.java:213)
	at com.intellij.psi.impl.ElementBase.doComputeIconNow(ElementBase.java:97)
	at com.intellij.psi.impl.ElementBase.lambda$computeIconNow$3(ElementBase.java:84)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
	at com.intellij.psi.impl.ElementBase.computeIconNow(ElementBase.java:84)
	at com.intellij.psi.impl.ElementBase.lambda$static$0(ElementBase.java:44)
	at com.intellij.ui.DeferredIconImpl.evaluate(DeferredIconImpl.java:247)
	at com.intellij.ui.DeferredIconImpl.lambda$scheduleEvaluation$1(DeferredIconImpl.java:172)
	at com.intellij.ui.IconDeferrerImpl.evaluateDeferred(IconDeferrerImpl.java:99)
	at com.intellij.ui.DeferredIconImpl.lambda$scheduleEvaluation$2(DeferredIconImpl.java:172)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1084)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:75)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:115)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:57)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:57)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:112)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:75)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:96)
	at com.intellij.ui.DeferredIconImpl.lambda$scheduleEvaluation$5(DeferredIconImpl.java:171)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:246)
	at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:32)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:225)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:214)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
	at java.base/java.lang.Thread.run(Thread.java:829)

Comments (0)

victor created任务

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(1)
8577171 victorgk 1610711206
Java
1
https://gitee.com/baomidou/MybatisX.git
git@gitee.com:baomidou/MybatisX.git
baomidou
MybatisX
MybatisX

Search

344bd9b3 5694891 D2dac590 5694891