115 Star 796 Fork 173

baomidou / MybatisX

 / 详情

Exception in plugin MyBatisX (1.6.1).Disable plugin... Mome This plugin is not a production of JetBrains.Please report the problem to MybatisX.

待办的
创建于  
2023-11-07 15:07

问题描述

操作系统:Windows 10

插件版本: 1.6.1

idea版本:
IntelliJ IDEA 2023.2.4 (Ultimate Edition)
Build #IU-232.10203.10, built on October 25, 2023
Licensed to cat method
You have a perpetual fallback license for this version.
Subscription is active until December 31, 2099.
Runtime version: 17.0.8.1+7-b1000.32 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 6
Registry:
ide.experimental.ui=true

Non-Bundled Plugins:
some.awesome (1.14)
de.netnexus.camelcaseplugin (3.0.12)
de.kontext_e.idea.plugins.autofill (1.2)
com.bruce.intellijplugin.generatesetter (2.8.4)
izhangzhihao.rainbow.brackets (2023.3.7)
com.apifox.uploader (1.1.25)
org.sonarlint.idea (10.0.0.76954)
io.github.godfather1103.alibaba.p3c (1.4-2023.2-2.1.1-ext)
com.baomidou.plugin.idea.mybatisx (1.6.1)

Kotlin: 232-1.9.0-IJ10203.10
问题描述:
时不时报错

重现步骤

报错信息

java.lang.Throwable: the expensive method should not be called inside the highlighting pass
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:370)
	at com.intellij.codeInsight.highlighting.PassRunningAssert.assertPassNotRunning(PassRunningAssert.kt:44)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.assertHighlightingPassNotRunning(GeneralHighlightingPass.java:113)
	at com.intellij.spring.model.utils.SpringModelUtils.getInstance(SpringModelUtils.java:25)
	at com.baomidou.plugin.idea.mybatisx.alias.BeanAliasResolver.getPackages(BeanAliasResolver.java:60)
	at com.baomidou.plugin.idea.mybatisx.alias.PackageAliasResolver.getClassAliasDescriptions(PackageAliasResolver.java:42)
	at com.baomidou.plugin.idea.mybatisx.alias.AliasFacade.findPsiClass(AliasFacade.java:88)
	at com.baomidou.plugin.idea.mybatisx.dom.converter.AliasConverter.fromString(AliasConverter.java:40)
	at com.baomidou.plugin.idea.mybatisx.dom.converter.AliasConverter.fromString(AliasConverter.java:26)
	at com.intellij.util.xml.impl.GetInvocation.getValueInner(GetInvocation.java:96)
	at com.intellij.util.xml.impl.GetInvocation.getOrCalcValue(GetInvocation.java:71)
	at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:59)
	at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:655)
	at com.intellij.util.xml.GenericAttributeValue$$EnhancerByJetBrainsMainCglib$$f4a47684.getValue(<generated>)
	at com.baomidou.plugin.idea.mybatisx.dom.MapperBacktrackingUtils.getEntityClass(MapperBacktrackingUtils.java:188)
	at com.baomidou.plugin.idea.mybatisx.reference.PsiColumnReferenceSetResolver.getStartElement(PsiColumnReferenceSetResolver.java:121)
	at com.baomidou.plugin.idea.mybatisx.reference.PsiColumnReferenceSetResolver.getStartElement(PsiColumnReferenceSetResolver.java:92)
	at com.baomidou.plugin.idea.mybatisx.reference.PsiColumnReferenceSetResolver.resolve(PsiColumnReferenceSetResolver.java:83)
	at com.baomidou.plugin.idea.mybatisx.reference.ContextPsiColumnReference.resolve(ContextPsiColumnReference.java:86)
	at com.baomidou.plugin.idea.mybatisx.reference.ResultColumnReferenceSet.createReference(ResultColumnReferenceSet.java:44)
	at com.intellij.psi.util.ReferenceSetBase.createReferences(ReferenceSetBase.java:75)
	at com.intellij.psi.util.ReferenceSetBase.parse(ReferenceSetBase.java:56)
	at com.intellij.psi.util.ReferenceSetBase.lambda$new$0(ReferenceSetBase.java:38)
	at com.intellij.openapi.util.NotNullLazyValue$1.compute(NotNullLazyValue.java:61)
	at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:37)
	at com.intellij.psi.util.ReferenceSetBase.getReferences(ReferenceSetBase.java:85)
	at com.intellij.psi.util.ReferenceSetBase.getPsiReferences(ReferenceSetBase.java:89)
	at com.baomidou.plugin.idea.mybatisx.dom.converter.ColumnConverter.createReferences(ColumnConverter.java:49)
	at com.intellij.util.xml.impl.GenericValueReferenceProvider.doCreateReferences(GenericValueReferenceProvider.java:117)
	at com.intellij.util.xml.impl.GenericValueReferenceProvider.createReferences(GenericValueReferenceProvider.java:110)
	at com.intellij.util.xml.impl.GenericValueReferenceProvider.getReferencesByElement(GenericValueReferenceProvider.java:67)
	at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.getReferences(ReferenceProvidersRegistryImpl.java:182)
	at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.mapNotEmptyReferencesFromProviders(ReferenceProvidersRegistryImpl.java:163)
	at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:142)
	at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:45)
	at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
	at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:37)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:240)
	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:240)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:110)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:65)
	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:241)
	at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:27)
	at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:69)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
	at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:43)
	at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.getReferences(XmlAttributeValueImpl.java:81)
	at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.getReferences(XmlAttributeValueImpl.java:96)
	at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:42)
	at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:130)
	at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:107)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:360)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$7(GeneralHighlightingPass.java:291)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:320)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$8(GeneralHighlightingPass.java:323)
	at Ⴢણ.analyze(Unknown Source)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:323)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$8(GeneralHighlightingPass.java:323)
	at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:584)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:323)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$8(GeneralHighlightingPass.java:323)
	at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:92)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:323)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:286)
	at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:234)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:95)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.lambda$runMainPasses$5(DaemonCodeAnalyzerImpl.java:337)
	at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$0(DumbService.kt:76)
	at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$2(DumbService.kt:117)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:923)
	at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:76)
	at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:110)
	at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:76)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.runMainPasses(DaemonCodeAnalyzerImpl.java:325)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.lambda$runMainPasses$7(MainPassesRunner.java:170)
	at com.intellij.codeInspection.ex.InspectionProfileWrapper.runWithCustomInspectionWrapper(InspectionProfileWrapper.java:90)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.runMainPasses(MainPassesRunner.java:169)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.lambda$runMainPasses$4(MainPassesRunner.java:147)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.runMainPasses(MainPassesRunner.java:147)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.runMainPasses(MainPassesRunner.java:119)
	at com.intellij.codeInsight.daemon.impl.MainPassesRunner.runMainPasses(MainPassesRunner.java:87)
	at com.intellij.openapi.vcs.impl.CodeSmellDetectorImpl.findCodeSmells(CodeSmellDetectorImpl.java:87)
	at com.intellij.openapi.vcs.checkin.CodeAnalysisBeforeCheckinHandler.findCodeSmells(CodeAnalysisBeforeCheckinHandler.kt:206)
	at com.intellij.openapi.vcs.checkin.CodeAnalysisBeforeCheckinHandler.access$findCodeSmells(CodeAnalysisBeforeCheckinHandler.kt:92)
	at com.intellij.openapi.vcs.checkin.CodeAnalysisBeforeCheckinHandler$runCheck$2$1.invoke(CodeAnalysisBeforeCheckinHandler.kt:119)
	at com.intellij.openapi.vcs.checkin.CodeAnalysisBeforeCheckinHandler$runCheck$2$1.invoke(CodeAnalysisBeforeCheckinHandler.kt:117)
	at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator$lambda$1(coroutines.kt:386)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:71)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:71)
	at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator(coroutines.kt:374)
	at com.intellij.openapi.vcs.checkin.CodeAnalysisBeforeCheckinHandler$runCheck$2.invokeSuspend(CodeAnalysisBeforeCheckinHandler.kt:117)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

评论 (0)

Hal 创建了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
5362556 gzh0104 1655269645
Java
1
https://gitee.com/baomidou/MybatisX.git
git@gitee.com:baomidou/MybatisX.git
baomidou
MybatisX
MybatisX

搜索帮助