115 Star 796 Fork 173

baomidou / MybatisX

 / 详情

classes up-to-date check failed:nameId is invalid: fileId=700460, parentId=0, nameId=0

待办的
创建于  
2024-02-26 12:38

问题描述

操作系统:
Windows 10

插件版本:
1.5.7

idea版本:

IntelliJ IDEA 2023.2 (Community Edition)
Build #IC-232.8660.185, built on July 26, 2023
Runtime version: 17.0.7+7-b1000.6 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: 8
Registry:
    ide.experimental.ui=true

Non-Bundled Plugins:
    Key Promoter X (2023.2.0)
    Lombook Plugin (232.8660.199)
    coderead.IdeaPlugins.maven (1.2)
    com.alibaba.p3c.xenoamess (2.1.1.6x-SNAPSHOT)
    GrepConsole (12.19.211.6693.0)
    com.alibabacloud.intellij.toolkit-intellij (2023.12.1-232-233)
    PythonCore (232.8660.185)
    com.baomidou.plugin.idea.mybatisx (1.5.7)
    SequenceDiagram (3.0.5)
    cn.cloud.auto.restful.tool (1.4.5)
    zielu.gittoolbox (500.0.14+222)
    com.kn.diagrams.generator.generator (2022.2.0)

Kotlin: 232-1.9.0-IJ8660.185

问题描述:

重现步骤

打开一个普通的Spring Boot单体应用项目。

报错信息

java.lang.IllegalArgumentException: nameId is invalid: fileId=700460, parentId=0, nameId=0
	at com.intellij.openapi.vfs.newvfs.ChildInfoImpl.<init>(ChildInfoImpl.java:54)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSTreeAccessor.doLoadChildren(PersistentFSTreeAccessor.java:115)
	at com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl.list(FSRecordsImpl.java:498)
	at com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl.update(FSRecordsImpl.java:528)
	at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.update(FSRecords.java:256)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findChildInfo(PersistentFSImpl.java:509)
	at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.findInPersistence(VirtualDirectoryImpl.java:154)
	at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.doFindChild(VirtualDirectoryImpl.java:137)
	at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.findChild(VirtualDirectoryImpl.java:83)
	at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.doFindChildById(VirtualDirectoryImpl.java:560)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl$ParentFinder.findChild(PersistentFSImpl.java:1744)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl$ParentFinder.findDescendantByIdPath(PersistentFSImpl.java:1732)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl$ParentFinder.find(PersistentFSImpl.java:1811)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findFileById(PersistentFSImpl.java:1567)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findFileById(PersistentFSImpl.java:64)
	at com.intellij.openapi.vfs.PlatformVirtualFileManager.findFileById(PlatformVirtualFileManager.java:54)
	at com.intellij.openapi.vfs.CompactVirtualFileSet$2.next(CompactVirtualFileSet.java:399)
	at com.intellij.openapi.vfs.CompactVirtualFileSet$2.next(CompactVirtualFileSet.java:388)
	at com.intellij.util.containers.SequenceIterator.next(SequenceIterator.java:39)
	at com.intellij.openapi.vfs.CompactVirtualFileSet$3.findNext(CompactVirtualFileSet.java:425)
	at com.intellij.openapi.vfs.CompactVirtualFileSet$3.hasNext(CompactVirtualFileSet.java:416)
	at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1855)
	at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292)
	at java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
	at java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:161)
	at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298)
	at java.base/java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
	at com.intellij.util.containers.ContainerUtil.newHashSet(ContainerUtil.java:291)
	at com.intellij.util.indexing.FileBasedIndexEx.getContainingFiles(FileBasedIndexEx.java:241)
	at com.intellij.util.indexing.FileBasedIndexImpl.getContainingFiles(FileBasedIndexImpl.java:1117)
	at com.intellij.util.xml.DomFileIndex.findFiles(DomFileIndex.java:39)
	at com.intellij.util.xml.impl.DomServiceImpl.getDomFileCandidates(DomServiceImpl.java:171)
	at com.intellij.util.xml.impl.DomServiceImpl.getFileElements(DomServiceImpl.java:178)
	at com.baomidou.plugin.idea.mybatisx.util.DomUtils.findDomElements(DomUtils.java:40)
	at com.baomidou.plugin.idea.mybatisx.util.MapperUtils.findMappers(MapperUtils.java:124)
	at com.baomidou.plugin.idea.mybatisx.service.JavaService.processMethod(JavaService.java:107)
	at com.baomidou.plugin.idea.mybatisx.provider.MapperLineMarkerProvider$PsiMethodAbstractElementFilter.getResults(MapperLineMarkerProvider.java:71)
	at com.baomidou.plugin.idea.mybatisx.provider.filter.AbstractElementFilter.collectNavigationMarkers(AbstractElementFilter.java:27)
	at com.baomidou.plugin.idea.mybatisx.provider.MapperLineMarkerProvider.collectNavigationMarkers(MapperLineMarkerProvider.java:29)
	at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:35)
	at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:27)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:225)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectMarkers$2(LineMarkersPass.java:107)
	at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:95)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectMarkers(LineMarkersPass.java:103)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:76)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:57)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:390)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpanIgnoreThrows(trace.kt:77)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.runWithSpanThrows(TraceUtil.java:24)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:386)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1133)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:377)
	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.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:376)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:352)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:201)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:207)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:350)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:185)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

评论 (0)

tanpenggood 创建了任务
tanpenggood 修改了标题
tanpenggood 修改了描述
展开全部操作日志

登录 后才可以发表评论

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

搜索帮助