Fetch the repository succeeded.
操作系统: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)