112 Star 784 Fork 168

baomidou / MybatisX

 / 详情

java.lang.NoClassDefFoundError: com/intellij/spring/model/utils/AntPathMatcher

已完成
创建于  
2021-04-14 21:40

Might be related to the other NoClassDefFoundError (#I3ITN6:NoClassDefFoundError: org/jetbrains/kotlin/psi/KtElement) but I thought it was worth raising anyway.

This occurs consistently when viewing a Mybatis XML file. I can still ctrl+click on variables to move to their reference, but I can't ctrl+click on the TypeAlias'd parameter type name.

java.lang.NoClassDefFoundError: com/intellij/spring/model/utils/AntPathMatcher
	at com.baomidou.plugin.idea.mybatisx.alias.PackageAliasResolver.addPackages(PackageAliasResolver.java:63)
	at com.baomidou.plugin.idea.mybatisx.alias.PackageAliasResolver.getClassAliasDescriptions(PackageAliasResolver.java:46)
	at com.baomidou.plugin.idea.mybatisx.alias.AliasFacade.findPsiClass(AliasFacade.java:80)
	at com.baomidou.plugin.idea.mybatisx.alias.AliasClassReference.resolve(AliasClassReference.java:30)
	at com.intellij.codeInspection.xml.DeprecatedClassUsageInspection.checkReferences(DeprecatedClassUsageInspection.java:46)
	at com.intellij.codeInspection.xml.DeprecatedClassUsageInspection$1.visitXmlAttributeValue(DeprecatedClassUsageInspection.java:37)
	at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.java:43)
	at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:65)
	at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:56)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:320)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$4(LocalInspectionsPass.java:279)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:161)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:153)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$5(LocalInspectionsPass.java:277)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:132)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:121)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$6(LocalInspectionsPass.java:277)
	at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136)
	at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
	at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
	at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
	at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
	at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104)
	at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:83)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
	at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:83)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.ClassNotFoundException: com.intellij.spring.model.utils.AntPathMatcher PluginClassLoader(plugin=PluginDescriptor(name=MyBatisX, id=com.baomidou.plugin.idea.mybatisx, descriptorPath=plugin.xml, path=~\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\211.6693.111.plugins\MybatisX, version=1.4.12, package=null), packagePrefix=null, instanceId=58, state=active)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:215)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 37 more

Some system info in case that helps:

=== About ===
Build version: IntelliJ IDEA 2021.1 Build #IC-211.6693.111 April 6, 2021
Java version: 11.0.10+9-b1341.35amd64
Operating System: Windows 10 (10.0, amd64)
JVM version: Dynamic Code Evolution 64-Bit Server VM JetBrains s.r.o.

=== System ===
Number of CPU: 8
Used memory: 467Mb 
Free memory: 313Mb 
Total memory: 781Mb 
Maximum available memory: 2034Mb

=== Displays ===
Displays: 
Display 0: 1920x1080; scale: 1.00
Display 1: 2560x1080; scale: 1.00

=== Plugins ===
Custom plugins: [GenerateCopyConstructor (1.2), SonarLint (4.14.2.28348), JProfiler (19.1), MyBatisX (1.4.12), Gherkin (211.6693.111), Cucumber for Java (211.6693.111), Concordion support (0.12.0)]
Disabled plugins:[GitHub (211.6693.111), Gradle-Java (211.6693.111), Git (211.6693.111), Space (211.6693.111), Android (10.4.1.1.211.6693.111), Gradle-Maven (211.6693.111), Plugin DevKit (211.6693.111), ChangeReminder (211.6693.111), Mercurial (211.6693.111), Subversion (211.6693.111)]

评论 (1)

PaulForeyFlooid 创建了任务
PaulForeyFlooid 关联仓库设置为baomidou/MybatisX
展开全部操作日志

it will be fixed at the next release.

i have used the api of spring, but you used the version of community(perhaps it doesn't have any plugin about spring)。

东平王北星 任务状态待办的 修改为进行中
东平王北星 任务状态进行中 修改为已完成

登录 后才可以发表评论

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

搜索帮助