minecraft-dev / MinecraftDev

Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
https://minecraftdev.org/
GNU Lesser General Public License v3.0
1.5k stars 185 forks source link

[auto-generated] Exception in plugin #1060

Closed minecraft-dev-autoreporter closed 3 years ago

minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameMac OS X
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionEditorCopy
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtClass
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:42)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:94)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:125)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyze(IDELightClassGenerationSupport.kt:152)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.getAnnotationDescriptors(KtLightModifierList.kt:209)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.lightAnnotationsForEntries(KtLightModifierList.kt:166)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.access$lightAnnotationsForEntries(KtLightModifierList.kt:1)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.computeAnnotations(KtLightModifierList.kt:63)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.access$computeAnnotations(KtLightModifierList.kt:24)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.get_annotations(KtLightModifierList.kt:28)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.getAnnotations(KtLightModifierList.kt:43)
    at org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightAnnotation(lightClassUtils.kt:178)
    at org.jetbrains.uast.kotlin.KotlinUAnnotation.<init>(KotlinUAnnotation.kt:131)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:600)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:506)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:864)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getIdentifierParentForCall(UastLightIdentifier.kt:66)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.access$getIdentifierParentForCall(UastLightIdentifier.kt:25)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.IllegalStateException: KotlinExactPackageIndex seems corrupted.
Cannot find package fragment 'com.anatawa12.modPatching.source' for file SourcePatchingPlugin.kt, file package = 'com.anatawa12.modPatching.source':
vFile: file:///Users/anatawa12/IdeaProjects/patching-mod/mod-patching-gradle-plugin/src/main/java/com/anatawa12/modPatching/source/SourcePatchingPlugin.kt,
nonIndexedFiles = [], isNonIndexed = false,
scope = KotlinSourceFilterScope(delegate=ModuleProductionSourceScope(Module: 'mod-patching.mod-patching-gradle-plugin.main') src=true libSrc=false cls=false scriptDeps=false scripts=true), isInScope = true,
packageExists = false, cachedPackageExists = false,
oldPackageExists = false,
SPI.packageExists = true, SPI = SubpackagesIndex: OOCB on creation 3401, all packages size 775,
OOCB count = 3401
moduleModificationCount = 3401,
packageFqNameByTree = 'com.anatawa12.modPatching.source', packageDirectiveText = 'package com.anatawa12.modPatching.source'
    at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragmentExactPackageIndexCorruption(PluginDeclarationProviderFactory.kt:65)
    at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragment(PluginDeclarationProviderFactory.kt:127)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getPackageFragmentOrDiagnoseFailure(ResolveSession.java:269)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeFactory.createScopesForFile(FileScopeFactory.kt:63)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeFactory.createScopesForFile$default(FileScopeFactory.kt:61)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl$cache$1.invoke(FileScopeProvider.kt:48)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl$cache$1.invoke(FileScopeProvider.kt:46)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl.getFileScopes(FileScopeProvider.kt:53)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeProvider$DefaultImpls.getFileResolutionScope(FileScopeProvider.kt:30)
    at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl.getFileResolutionScope(FileScopeProvider.kt:40)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.createAnnotations(ResolveSession.java:237)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.lambda$new$0(ResolveSession.java:226)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getFileAnnotations(ResolveSession.java:373)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.ensureFileAnnotationsResolved(ResolveElementCache.kt:307)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:274)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:54)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:28)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:45)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:53)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:43)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43)
    ... 53 more
Original stack trace ``` org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtClass at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:42) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:94) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:125) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyze(IDELightClassGenerationSupport.kt:152) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.getAnnotationDescriptors(KtLightModifierList.kt:209) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.lightAnnotationsForEntries(KtLightModifierList.kt:166) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.access$lightAnnotationsForEntries(KtLightModifierList.kt:1) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.computeAnnotations(KtLightModifierList.kt:63) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.access$computeAnnotations(KtLightModifierList.kt:24) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.get_annotations(KtLightModifierList.kt:28) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.getAnnotations(KtLightModifierList.kt:43) at org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightAnnotation(lightClassUtils.kt:178) at org.jetbrains.uast.kotlin.KotlinUAnnotation.(KotlinUAnnotation.kt:131) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:600) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:506) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:864) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getIdentifierParentForCall(UastLightIdentifier.kt:66) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.access$getIdentifierParentForCall(UastLightIdentifier.kt:25) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.IllegalStateException: KotlinExactPackageIndex seems corrupted. Cannot find package fragment 'com.anatawa12.modPatching.source' for file SourcePatchingPlugin.kt, file package = 'com.anatawa12.modPatching.source': vFile: file:///Users/anatawa12/IdeaProjects/patching-mod/mod-patching-gradle-plugin/src/main/java/com/anatawa12/modPatching/source/SourcePatchingPlugin.kt, nonIndexedFiles = [], isNonIndexed = false, scope = KotlinSourceFilterScope(delegate=ModuleProductionSourceScope(Module: 'mod-patching.mod-patching-gradle-plugin.main') src=true libSrc=false cls=false scriptDeps=false scripts=true), isInScope = true, packageExists = false, cachedPackageExists = false, oldPackageExists = false, SPI.packageExists = true, SPI = SubpackagesIndex: OOCB on creation 3401, all packages size 775, OOCB count = 3401 moduleModificationCount = 3401, packageFqNameByTree = 'com.anatawa12.modPatching.source', packageDirectiveText = 'package com.anatawa12.modPatching.source' at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragmentExactPackageIndexCorruption(PluginDeclarationProviderFactory.kt:65) at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragment(PluginDeclarationProviderFactory.kt:127) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getPackageFragmentOrDiagnoseFailure(ResolveSession.java:269) at org.jetbrains.kotlin.resolve.lazy.FileScopeFactory.createScopesForFile(FileScopeFactory.kt:63) at org.jetbrains.kotlin.resolve.lazy.FileScopeFactory.createScopesForFile$default(FileScopeFactory.kt:61) at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl$cache$1.invoke(FileScopeProvider.kt:48) at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl$cache$1.invoke(FileScopeProvider.kt:46) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651) at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl.getFileScopes(FileScopeProvider.kt:53) at org.jetbrains.kotlin.resolve.lazy.FileScopeProvider$DefaultImpls.getFileResolutionScope(FileScopeProvider.kt:30) at org.jetbrains.kotlin.resolve.lazy.FileScopeProviderImpl.getFileResolutionScope(FileScopeProvider.kt:40) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.createAnnotations(ResolveSession.java:237) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.lambda$new$0(ResolveSession.java:226) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getFileAnnotations(ResolveSession.java:373) at org.jetbrains.kotlin.idea.project.ResolveElementCache.ensureFileAnnotationsResolved(ResolveElementCache.kt:307) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:274) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:54) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:28) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:45) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:53) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:43) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43) ... 53 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
anatawa12 commented 3 years ago

I'm the reporter! Please mention me if you want to ask me something.

RedNesto commented 3 years ago

Caused by: java.lang.IllegalStateException: KotlinExactPackageIndex seems corrupted.

Kotlin index corruption it seems, happened to me too. Nothing we can do about it though. Thanks for letting us know you reported it anyway ^^

minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1335454638
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1335454638 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1486374684
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1486374684 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}167133777
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}167133777 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}334535979
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}334535979 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1097828157
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1097828157 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}250208953
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}250208953 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1506982767
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1506982767 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}156368029
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}156368029 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}566834481
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}566834481 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1821813123
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1821813123 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}246238629
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}246238629 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1126320673
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1126320673 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}2130440538
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}2130440538 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1614541274
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1614541274 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1996259911
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1996259911 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}893647401
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}893647401 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://D:/ProgramData/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=306559, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1628137928220; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1628137928220, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameLinux
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIC-212.4746.92
App Version2021.2
Last ActionRun
java.lang.RuntimeException: com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted /home/kdeuser/.cache/JetBrains/IdeaIC2021.2/caches/names.dat
    at com.intellij.util.ExceptionUtil.rethrow(ExceptionUtil.java:132)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSConnection.handleError(PersistentFSConnection.java:291)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.handleError(FSRecords.java:717)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:262)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.setName(FSRecords.java:530)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.lambda$writeAttributesToRecord$0(FSRecords.java:98)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:259)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAttributesToRecord(FSRecords.java:97)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.writeAttributesToRecord(PersistentFSImpl.java:317)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.makeChildRecord(PersistentFSImpl.java:1559)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.lambda$persistAllChildren$2(PersistentFSImpl.java:210)
    at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.lambda$persistAllChildren$3(PersistentFSImpl.java:210)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.update(FSRecords.java:302)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:181)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:239)
    at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:411)
    at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:403)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:304)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325)
    at org.jetbrains.kotlin.idea.vfilefinder.KotlinLibraryKindIndexKt.detectLibraryKindFromJarContentsForIndex(KotlinLibraryKindIndex.kt:41)
    at org.jetbrains.kotlin.idea.vfilefinder.KotlinLibraryKindIndexKt.getLibraryKindForJar(KotlinLibraryKindIndex.kt:34)
    at org.jetbrains.kotlin.idea.framework.LibraryKindsKt.detectLibraryKind(LibraryKinds.kt:56)
    at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl$effectiveKindMap$1.create(LibraryEffectiveKindProviderImpl.kt:16)
    at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl$effectiveKindMap$1.create(LibraryEffectiveKindProviderImpl.kt:15)
    at com.intellij.util.containers.SoftFactoryMap.get(SoftFactoryMap.java:23)
    at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl.getEffectiveKind(LibraryEffectiveKindProviderImpl.kt:37)
    at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderKt.effectiveKind(LibraryEffectiveKindProvider.kt:18)
    at org.jetbrains.kotlin.idea.caches.project.IdeaModuleInfosKt.createLibraryInfo(IdeaModuleInfos.kt:77)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.orderEntryToModuleInfo(getSourceModuleDependencies.kt:107)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.access$orderEntryToModuleInfo(getSourceModuleDependencies.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt$resolveDependenciesFromOrderEntries$1.process(getSourceModuleDependencies.kt:46)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt$resolveDependenciesFromOrderEntries$1.process(getSourceModuleDependencies.kt)
    at com.intellij.openapi.roots.impl.OrderEnumeratorBase.lambda$forEach$0(OrderEnumeratorBase.java:336)
    at com.intellij.openapi.roots.impl.OrderEnumeratorBase.processEntries(OrderEnumeratorBase.java:310)
    at com.intellij.openapi.roots.impl.ModuleOrderEnumerator.forEach(ModuleOrderEnumerator.java:33)
    at com.intellij.openapi.roots.impl.OrderEnumeratorBase.forEach(OrderEnumeratorBase.java:336)
    at com.intellij.openapi.roots.impl.ModuleOrderEnumerator.forEach(ModuleOrderEnumerator.java:17)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.resolveDependenciesFromOrderEntries(getSourceModuleDependencies.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.getSourceModuleDependencies(getSourceModuleDependencies.kt:22)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy$dependencies$1.invoke(IdeaModuleInfos.kt:124)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy$dependencies$1.invoke(IdeaModuleInfos.kt:116)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.dependencies(IdeaModuleInfos.kt:123)
    at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImplKt.getSdk(KotlinCacheServiceImpl.kt:513)
    at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.platformSettings(KotlinCacheServiceImpl.kt:194)
    at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacadeByModuleInfo(KotlinCacheServiceImpl.kt:456)
    at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getFacadeToAnalyzeFiles(KotlinCacheServiceImpl.kt:441)
    at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacade(KotlinCacheServiceImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.getResolutionFacade(resolutionApi.kt:24)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:125)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyze(IDELightClassGenerationSupport.kt:152)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.getAnnotationDescriptors(KtLightModifierList.kt:209)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.lightAnnotationsForEntries(KtLightModifierList.kt:166)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.access$lightAnnotationsForEntries(KtLightModifierList.kt:1)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.computeAnnotations(KtLightModifierList.kt:63)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.access$computeAnnotations(KtLightModifierList.kt:24)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.get_annotations(KtLightModifierList.kt:28)
    at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.getAnnotations(KtLightModifierList.kt:43)
    at org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightAnnotation(lightClassUtils.kt:178)
    at org.jetbrains.uast.kotlin.KotlinUAnnotation.<init>(KotlinUAnnotation.kt:131)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:600)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:506)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:864)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getIdentifierParentForCall(UastLightIdentifier.kt:66)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.access$getIdentifierParentForCall(UastLightIdentifier.kt:25)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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: com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted /home/kdeuser/.cache/JetBrains/IdeaIC2021.2/caches/names.dat
    at com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:511)
    at com.intellij.util.io.PersistentEnumeratorBase.doEnumerate(PersistentEnumeratorBase.java:268)
    at com.intellij.util.io.PersistentEnumeratorBase.enumerate(PersistentEnumeratorBase.java:290)
    at com.intellij.util.io.PersistentEnumerator.enumerate(PersistentEnumerator.java:123)
    at com.intellij.util.io.PersistentStringEnumerator.enumerate(PersistentStringEnumerator.java:70)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.lambda$setName$24(FSRecords.java:532)
    at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:259)
    ... 119 more
Caused by: java.lang.IllegalStateException: Index corrupted
    at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.hashIndex(IntToIntBtree.java:1052)
    at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.search(IntToIntBtree.java:407)
    at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.locate(IntToIntBtree.java:938)
    at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.access$000(IntToIntBtree.java:390)
    at com.intellij.util.io.IntToIntBtree.get(IntToIntBtree.java:195)
    at com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:408)
    ... 125 more
Original stack trace ``` java.lang.RuntimeException: com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted /home/kdeuser/.cache/JetBrains/IdeaIC2021.2/caches/names.dat at com.intellij.util.ExceptionUtil.rethrow(ExceptionUtil.java:132) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSConnection.handleError(PersistentFSConnection.java:291) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.handleError(FSRecords.java:717) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:262) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.setName(FSRecords.java:530) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.lambda$writeAttributesToRecord$0(FSRecords.java:98) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:259) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAttributesToRecord(FSRecords.java:97) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.writeAttributesToRecord(PersistentFSImpl.java:317) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.makeChildRecord(PersistentFSImpl.java:1559) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.lambda$persistAllChildren$2(PersistentFSImpl.java:210) at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.lambda$persistAllChildren$3(PersistentFSImpl.java:210) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.update(FSRecords.java:302) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:181) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:239) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:411) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:403) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:304) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:325) at org.jetbrains.kotlin.idea.vfilefinder.KotlinLibraryKindIndexKt.detectLibraryKindFromJarContentsForIndex(KotlinLibraryKindIndex.kt:41) at org.jetbrains.kotlin.idea.vfilefinder.KotlinLibraryKindIndexKt.getLibraryKindForJar(KotlinLibraryKindIndex.kt:34) at org.jetbrains.kotlin.idea.framework.LibraryKindsKt.detectLibraryKind(LibraryKinds.kt:56) at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl$effectiveKindMap$1.create(LibraryEffectiveKindProviderImpl.kt:16) at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl$effectiveKindMap$1.create(LibraryEffectiveKindProviderImpl.kt:15) at com.intellij.util.containers.SoftFactoryMap.get(SoftFactoryMap.java:23) at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl.getEffectiveKind(LibraryEffectiveKindProviderImpl.kt:37) at org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderKt.effectiveKind(LibraryEffectiveKindProvider.kt:18) at org.jetbrains.kotlin.idea.caches.project.IdeaModuleInfosKt.createLibraryInfo(IdeaModuleInfos.kt:77) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.orderEntryToModuleInfo(getSourceModuleDependencies.kt:107) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.access$orderEntryToModuleInfo(getSourceModuleDependencies.kt:1) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt$resolveDependenciesFromOrderEntries$1.process(getSourceModuleDependencies.kt:46) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt$resolveDependenciesFromOrderEntries$1.process(getSourceModuleDependencies.kt) at com.intellij.openapi.roots.impl.OrderEnumeratorBase.lambda$forEach$0(OrderEnumeratorBase.java:336) at com.intellij.openapi.roots.impl.OrderEnumeratorBase.processEntries(OrderEnumeratorBase.java:310) at com.intellij.openapi.roots.impl.ModuleOrderEnumerator.forEach(ModuleOrderEnumerator.java:33) at com.intellij.openapi.roots.impl.OrderEnumeratorBase.forEach(OrderEnumeratorBase.java:336) at com.intellij.openapi.roots.impl.ModuleOrderEnumerator.forEach(ModuleOrderEnumerator.java:17) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.resolveDependenciesFromOrderEntries(getSourceModuleDependencies.kt:43) at org.jetbrains.kotlin.idea.caches.project.GetSourceModuleDependenciesKt.getSourceModuleDependencies(getSourceModuleDependencies.kt:22) at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy$dependencies$1.invoke(IdeaModuleInfos.kt:124) at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy$dependencies$1.invoke(IdeaModuleInfos.kt:116) at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55) 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:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43) 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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17) at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.dependencies(IdeaModuleInfos.kt:123) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImplKt.getSdk(KotlinCacheServiceImpl.kt:513) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.platformSettings(KotlinCacheServiceImpl.kt:194) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacadeByModuleInfo(KotlinCacheServiceImpl.kt:456) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getFacadeToAnalyzeFiles(KotlinCacheServiceImpl.kt:441) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacade(KotlinCacheServiceImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.getResolutionFacade(resolutionApi.kt:24) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:125) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyze(IDELightClassGenerationSupport.kt:152) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.getAnnotationDescriptors(KtLightModifierList.kt:209) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.lightAnnotationsForEntries(KtLightModifierList.kt:166) at org.jetbrains.kotlin.asJava.elements.KtLightModifierListKt.access$lightAnnotationsForEntries(KtLightModifierList.kt:1) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.computeAnnotations(KtLightModifierList.kt:63) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.access$computeAnnotations(KtLightModifierList.kt:24) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList$_annotations$2.invoke(KtLightModifierList.kt:28) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.get_annotations(KtLightModifierList.kt:28) at org.jetbrains.kotlin.asJava.elements.KtLightModifierList.getAnnotations(KtLightModifierList.kt:43) at org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightAnnotation(lightClassUtils.kt:178) at org.jetbrains.uast.kotlin.KotlinUAnnotation.(KotlinUAnnotation.kt:131) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:600) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$5$14.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:506) at org.jetbrains.uast.kotlin.KotlinConverter$convertDeclaration$1$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:864) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getIdentifierParentForCall(UastLightIdentifier.kt:66) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.access$getIdentifierParentForCall(UastLightIdentifier.kt:25) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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: com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted /home/kdeuser/.cache/JetBrains/IdeaIC2021.2/caches/names.dat at com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:511) at com.intellij.util.io.PersistentEnumeratorBase.doEnumerate(PersistentEnumeratorBase.java:268) at com.intellij.util.io.PersistentEnumeratorBase.enumerate(PersistentEnumeratorBase.java:290) at com.intellij.util.io.PersistentEnumerator.enumerate(PersistentEnumerator.java:123) at com.intellij.util.io.PersistentStringEnumerator.enumerate(PersistentStringEnumerator.java:70) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.lambda$setName$24(FSRecords.java:532) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:259) ... 119 more Caused by: java.lang.IllegalStateException: Index corrupted at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.hashIndex(IntToIntBtree.java:1052) at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.search(IntToIntBtree.java:407) at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.locate(IntToIntBtree.java:938) at com.intellij.util.io.IntToIntBtree$BtreeIndexNodeView.access$000(IntToIntBtree.java:390) at com.intellij.util.io.IntToIntBtree.get(IntToIntBtree.java:195) at com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:408) ... 125 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.12
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: PSI and index do not match.
Please report the problem to JetBrains with the files attached
 file=KtFile: MainVerticle.kt, file.class=class org.jetbrains.kotlin.psi.KtFile, file.lang=Language: kotlin, modStamp=1
 tree consistent
 stub debugInfo=created in calcStubTree; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=com.hanye.vert_test_kotlin]}701210424
   same size=false
   debugInfo=created from index; with backReference
 viewProvider=com.intellij.psi.SingleRootFileViewProvider{vFile=file://D:/Data/Dev/vert_test_kotlin/src/main/kotlin/com/hanye/vert_test_kotlin/MainVerticle.kt, vFileId=711, content=VirtualFileContent{size=1662}, eventSystemEnabled=true}
 viewProvider stamp: 2148; file stamp: 2008; file modCount: 1629091659094; file length: 1662
 doc saved: false; doc stamp: 2148; doc size: 1554; committed: true
indexing info: indexing timestamp = 1629091659094, binary = false, byte size = 1662, char size = 1554
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:127)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:151)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:93)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:72)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:287)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:333)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:100)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:88)
    at org.jetbrains.kotlin.idea.stubindex.KotlinFullClassNameIndex.get(KotlinFullClassNameIndex.java:37)
    at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider$getClassOrObjectDeclarations$1.invoke(StubBasedPackageMemberDeclarationProvider.kt:63)
    at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider$getClassOrObjectDeclarations$1.invoke(StubBasedPackageMemberDeclarationProvider.kt:23)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt$sam$com_intellij_openapi_util_Computable$0.compute(ApplicationUtils.kt)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:841)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runReadAction(ApplicationUtils.kt:14)
    at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider.getClassOrObjectDeclarations(StubBasedPackageMemberDeclarationProvider.kt:62)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetClasses(AbstractLazyMemberScope.kt:64)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetClasses(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$classDescriptors$1.invoke(AbstractLazyMemberScope.kt:47)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$classDescriptors$1.invoke(AbstractLazyMemberScope.kt:47)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedClassifier(AbstractLazyMemberScope.kt:75)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.findClassDescriptorIfAny(LazyDeclarationResolver.kt:77)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.findClassDescriptor(LazyDeclarationResolver.kt:87)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getClassDescriptor(LazyDeclarationResolver.kt:62)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getMemberScopeDeclaredIn$frontend(LazyDeclarationResolver.kt:227)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:124)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:362)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.getAnnotationsByDeclaration(ResolveElementCache.kt:562)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.annotationAdditionalResolve(ResolveElementCache.kt:539)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.performElementAdditionalResolve(ResolveElementCache.kt:466)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:193)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:176)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:283)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:54)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:28)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:45)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:53)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:43)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:94)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:49)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny$default(resolutionApi.kt:96)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyzeAnnotation(IDELightClassGenerationSupport.kt:154)
    at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.analyzeAnnotation(ultraLightUtils.kt:158)
    at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.findAnnotation(ultraLightUtils.kt:569)
    at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.hasAnnotation(ultraLightMembersCreator.kt:386)
    at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:115)
    at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:107)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:274)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass._ownMethods$lambda-7(ultraLightClass.kt:334)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:474)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:105)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:22)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:46)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:46)
    at org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1$holder$1.invoke$lambda-0(LightClassesLazyCreator.kt:21)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1.computeValue(LightClassesLazyCreator.kt:26)
    at org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1.getValue(LightClassesLazyCreator.kt:50)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt:46)
    at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:49)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:43)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:136)
    at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315)
    at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at org.jetbrains.kotlin.asJava.LightClassUtil.extractPropertyAccessors(LightClassUtil.kt:279)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassPropertyMethods(LightClassUtil.kt:81)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertNonLocalProperty(KotlinUastLanguagePlugin.kt:654)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:593)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)
Original stack trace ``` com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: PSI and index do not match. Please report the problem to JetBrains with the files attached file=KtFile: MainVerticle.kt, file.class=class org.jetbrains.kotlin.psi.KtFile, file.lang=Language: kotlin, modStamp=1 tree consistent stub debugInfo=created in calcStubTree; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=com.hanye.vert_test_kotlin]}701210424 same size=false debugInfo=created from index; with backReference viewProvider=com.intellij.psi.SingleRootFileViewProvider{vFile=file://D:/Data/Dev/vert_test_kotlin/src/main/kotlin/com/hanye/vert_test_kotlin/MainVerticle.kt, vFileId=711, content=VirtualFileContent{size=1662}, eventSystemEnabled=true} viewProvider stamp: 2148; file stamp: 2008; file modCount: 1629091659094; file length: 1662 doc saved: false; doc stamp: 2148; doc size: 1554; committed: true indexing info: indexing timestamp = 1629091659094, binary = false, byte size = 1662, char size = 1554 at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:127) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:151) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:93) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:72) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:287) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:333) at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:100) at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:88) at org.jetbrains.kotlin.idea.stubindex.KotlinFullClassNameIndex.get(KotlinFullClassNameIndex.java:37) at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider$getClassOrObjectDeclarations$1.invoke(StubBasedPackageMemberDeclarationProvider.kt:63) at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider$getClassOrObjectDeclarations$1.invoke(StubBasedPackageMemberDeclarationProvider.kt:23) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt$sam$com_intellij_openapi_util_Computable$0.compute(ApplicationUtils.kt) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:841) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runReadAction(ApplicationUtils.kt:14) at org.jetbrains.kotlin.idea.stubindex.resolve.StubBasedPackageMemberDeclarationProvider.getClassOrObjectDeclarations(StubBasedPackageMemberDeclarationProvider.kt:62) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetClasses(AbstractLazyMemberScope.kt:64) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetClasses(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$classDescriptors$1.invoke(AbstractLazyMemberScope.kt:47) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$classDescriptors$1.invoke(AbstractLazyMemberScope.kt:47) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedClassifier(AbstractLazyMemberScope.kt:75) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.findClassDescriptorIfAny(LazyDeclarationResolver.kt:77) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.findClassDescriptor(LazyDeclarationResolver.kt:87) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getClassDescriptor(LazyDeclarationResolver.kt:62) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getMemberScopeDeclaredIn$frontend(LazyDeclarationResolver.kt:227) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:124) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:362) at org.jetbrains.kotlin.idea.project.ResolveElementCache.getAnnotationsByDeclaration(ResolveElementCache.kt:562) at org.jetbrains.kotlin.idea.project.ResolveElementCache.annotationAdditionalResolve(ResolveElementCache.kt:539) at org.jetbrains.kotlin.idea.project.ResolveElementCache.performElementAdditionalResolve(ResolveElementCache.kt:466) at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:193) at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:176) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:283) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:54) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:28) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:45) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:53) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:43) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:94) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:49) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny$default(resolutionApi.kt:96) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.analyzeAnnotation(IDELightClassGenerationSupport.kt:154) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.analyzeAnnotation(ultraLightUtils.kt:158) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.findAnnotation(ultraLightUtils.kt:569) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.hasAnnotation(ultraLightMembersCreator.kt:386) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:115) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:107) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:274) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass._ownMethods$lambda-7(ultraLightClass.kt:334) 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:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43) 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 org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:474) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:105) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:22) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:46) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:46) at org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1$holder$1.invoke$lambda-0(LightClassesLazyCreator.kt:21) 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:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43) 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 org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1.computeValue(LightClassesLazyCreator.kt:26) at org.jetbrains.kotlin.asJava.classes.LightClassesLazyCreator$get$1.getValue(LightClassesLazyCreator.kt:50) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt:46) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:49) at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:43) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:136) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:136) at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315) at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at org.jetbrains.kotlin.asJava.LightClassUtil.extractPropertyAccessors(LightClassUtil.kt:279) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassPropertyMethods(LightClassUtil.kt:81) at org.jetbrains.uast.kotlin.KotlinConverter.convertNonLocalProperty(KotlinUastLanguagePlugin.kt:654) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:593) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:49) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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) ```
PSI and index do not match.
Please report the problem to JetBrains with the files attached
 file=KtFile: MainVerticle.kt, file.class=class org.jetbrains.kotlin.psi.KtFile, file.lang=Language: kotlin, modStamp=1
 tree consistent
 stub debugInfo=created in calcStubTree; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=com.hanye.vert_test_kotlin]}701210424
   same size=false
   debugInfo=created from index; with backReference
 viewProvider=com.intellij.psi.SingleRootFileViewProvider{vFile=file://D:/Data/Dev/vert_test_kotlin/src/main/kotlin/com/hanye/vert_test_kotlin/MainVerticle.kt, vFileId=711, content=VirtualFileContent{size=1662}, eventSystemEnabled=true}
 viewProvider stamp: 2148; file stamp: 2008; file modCount: 1629091659094; file length: 1662
 doc saved: false; doc stamp: 2148; doc size: 1554; committed: true
indexing info: indexing timestamp = 1629091659094, binary = false, byte size = 1662, char size = 1554

MainVerticle.kt_file.txt
package com.hanye.vert_test_kotlin

import io.vertx.core.AbstractVerticle
import io.vertx.core.Promise
import io.vertx.core.Vertx
import io.vertx.core.http.HttpMethod
import io.vertx.core.http.HttpServer
import io.vertx.core.json.JsonObject
import io.vertx.ext.web.Router
import io.vertx.ext.web.common.template.TemplateEngine
import io.vertx.ext.web.handler.StaticHandler
import io.vertx.ext.web.templ.rythm.RythmTemplateEngine

class MainVerticle : AbstractVerticle() {
    private var port:Int = 8888
    @Throws(Exception::class)
    override fun start(startPromise: Promise<Void?>) {
        val router = Router.router(vertx)
        val engine: TemplateEngine = RythmTemplateEngine.create(vertx)
        router.route(HttpMethod.GET,"/index").handler() { cnt ->
            println(cnt.request().path())
            engine.render(JsonObject(), "./webroot/view/index.html") { router ->
                if (!router.failed()) {
                    cnt.response().end(router.result())
                }else{
                    cnt.redirect("/")
                }
            }
        }
        router.route(HttpMethod.GET,"/*").handler(StaticHandler.create("./webroot/static/"))
        val httpServer: HttpServer = vertx.createHttpServer().requestHandler(router)
        httpServer.listen(port).onSuccess {
            startPromise.complete()
            println("HTTP server -> http://127.0.0.1:$port")
        }
    }
}

fun main(args: Array<String>) {
    val vertx: Vertx = Vertx.vertx()
    vertx.deployVerticle(MainVerticle::class.java.name)
}

stubTree.txt
PsiJetFileStubImpl[package=com.hanye.vert_test_kotlin]
  KotlinStub$PACKAGE_DIRECTIVE
    KotlinStub$DOT_QUALIFIED_EXPRESSION
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$REFERENCE_EXPRESSION[referencedName=com]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=hanye]
      KotlinStub$REFERENCE_EXPRESSION[referencedName=vert_test_kotlin]
  KotlinStub$IMPORT_LIST
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.AbstractVerticle, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=AbstractVerticle]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.Promise, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Promise]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.Vertx, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Vertx]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.http.HttpMethod, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=http]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=HttpMethod]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.http.HttpServer, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=http]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=HttpServer]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.json.JsonObject, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=json]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=JsonObject]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.Router, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Router]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.common.template.TemplateEngine, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$DOT_QUALIFIED_EXPRESSION
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=common]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=template]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=TemplateEngine]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.handler.StaticHandler, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=handler]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=StaticHandler]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.templ.rythm.RythmTemplateEngine, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$DOT_QUALIFIED_EXPRESSION
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=templ]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=rythm]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=RythmTemplateEngine]
  KotlinStub$CLASS[fqName=com.hanye.vert_test_kotlin.MainVerticle, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=MainVerticle, superNames=[AbstractVerticle]]
    KotlinStub$SUPER_TYPE_LIST
      KotlinStub$SUPER_TYPE_CALL_ENTRY
        KotlinStub$CONSTRUCTOR_CALLEE
          KotlinStub$TYPE_REFERENCE
            KotlinStub$USER_TYPE
              KotlinStub$REFERENCE_EXPRESSION[referencedName=AbstractVerticle]
    KotlinStub$CLASS_BODY
      KotlinStub$PROPERTY[fqName=com.hanye.vert_test_kotlin.MainVerticle.port, hasDelegate=false, hasDelegateExpression=false, hasInitializer=true, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=port]
        KotlinStub$MODIFIER_LIST[private]
        KotlinStub$TYPE_REFERENCE
          KotlinStub$USER_TYPE
            KotlinStub$REFERENCE_EXPRESSION[referencedName=Int]
      KotlinStub$FUN[fqName=com.hanye.vert_test_kotlin.MainVerticle.start, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=start]
        KotlinStub$MODIFIER_LIST[override]
          KotlinStub$ANNOTATION_ENTRY[hasValueArguments=true, shortName=Throws]
            KotlinStub$CONSTRUCTOR_CALLEE
              KotlinStub$TYPE_REFERENCE
                KotlinStub$USER_TYPE
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=Throws]
            KotlinStub$VALUE_ARGUMENT_LIST
              KotlinStub$VALUE_ARGUMENT[isSpread=false]
        KotlinStub$VALUE_PARAMETER_LIST
          KotlinStub$VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=startPromise]
            KotlinStub$TYPE_REFERENCE
              KotlinStub$USER_TYPE
                KotlinStub$REFERENCE_EXPRESSION[referencedName=Promise]
                KotlinStub$TYPE_ARGUMENT_LIST
                  KotlinStub$TYPE_PROJECTION[projectionKind=NONE]
                    KotlinStub$TYPE_REFERENCE
                      KotlinStub$NULLABLE_TYPE
                        KotlinStub$USER_TYPE
                          KotlinStub$REFERENCE_EXPRESSION[referencedName=Void]
  KotlinStub$FUN[fqName=com.hanye.vert_test_kotlin.main, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=true, mayHaveContract=false, name=main]
    KotlinStub$VALUE_PARAMETER_LIST
      KotlinStub$VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=args]
        KotlinStub$TYPE_REFERENCE
          KotlinStub$USER_TYPE
            KotlinStub$REFERENCE_EXPRESSION[referencedName=Array]
            KotlinStub$TYPE_ARGUMENT_LIST
              KotlinStub$TYPE_PROJECTION[projectionKind=NONE]
                KotlinStub$TYPE_REFERENCE
                  KotlinStub$USER_TYPE
                    KotlinStub$REFERENCE_EXPRESSION[referencedName=String]

stubTreeFromIndex.txt
PsiJetFileStubImpl[package=com.hanye.vert_test_kotlin]
  KotlinStub$PACKAGE_DIRECTIVE
    KotlinStub$DOT_QUALIFIED_EXPRESSION
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$REFERENCE_EXPRESSION[referencedName=com]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=hanye]
      KotlinStub$REFERENCE_EXPRESSION[referencedName=vert_test_kotlin]
  KotlinStub$IMPORT_LIST
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=com.hanye.vert_test_kotlin.config.ConfigUtil, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=com]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=hanye]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vert_test_kotlin]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=config]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=ConfigUtil]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=com.hanye.vert_test_kotlin.config.file.ConfigImp, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$REFERENCE_EXPRESSION[referencedName=com]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=hanye]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vert_test_kotlin]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=config]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=file]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=ConfigImp]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.AbstractVerticle, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=AbstractVerticle]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.Promise, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Promise]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.Vertx, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Vertx]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.http.HttpMethod, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=http]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=HttpMethod]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.http.HttpServer, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=http]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=HttpServer]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.core.json.JsonObject, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=core]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=json]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=JsonObject]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.Router, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=Router]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.common.template.TemplateEngine, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$DOT_QUALIFIED_EXPRESSION
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=common]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=template]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=TemplateEngine]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.handler.StaticHandler, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=handler]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=StaticHandler]
    KotlinStub$IMPORT_DIRECTIVE[importedFqName=io.vertx.ext.web.templ.rythm.RythmTemplateEngine, isAllUnder=false, isValid=true]
      KotlinStub$DOT_QUALIFIED_EXPRESSION
        KotlinStub$DOT_QUALIFIED_EXPRESSION
          KotlinStub$DOT_QUALIFIED_EXPRESSION
            KotlinStub$DOT_QUALIFIED_EXPRESSION
              KotlinStub$DOT_QUALIFIED_EXPRESSION
                KotlinStub$DOT_QUALIFIED_EXPRESSION
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=io]
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=vertx]
                KotlinStub$REFERENCE_EXPRESSION[referencedName=ext]
              KotlinStub$REFERENCE_EXPRESSION[referencedName=web]
            KotlinStub$REFERENCE_EXPRESSION[referencedName=templ]
          KotlinStub$REFERENCE_EXPRESSION[referencedName=rythm]
        KotlinStub$REFERENCE_EXPRESSION[referencedName=RythmTemplateEngine]
  KotlinStub$CLASS[fqName=com.hanye.vert_test_kotlin.MainVerticle, isEnumEntry=false, isInterface=false, isLocal=false, isTopLevel=true, name=MainVerticle, superNames=[AbstractVerticle]]
    KotlinStub$SUPER_TYPE_LIST
      KotlinStub$SUPER_TYPE_CALL_ENTRY
        KotlinStub$CONSTRUCTOR_CALLEE
          KotlinStub$TYPE_REFERENCE
            KotlinStub$USER_TYPE
              KotlinStub$REFERENCE_EXPRESSION[referencedName=AbstractVerticle]
    KotlinStub$CLASS_BODY
      KotlinStub$PROPERTY[fqName=com.hanye.vert_test_kotlin.MainVerticle.port, hasDelegate=false, hasDelegateExpression=false, hasInitializer=true, hasReturnTypeRef=true, isExtension=false, isTopLevel=false, isVar=true, name=port]
        KotlinStub$MODIFIER_LIST[private]
        KotlinStub$TYPE_REFERENCE
          KotlinStub$USER_TYPE
            KotlinStub$REFERENCE_EXPRESSION[referencedName=Int]
      KotlinStub$FUN[fqName=com.hanye.vert_test_kotlin.MainVerticle.start, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=false, mayHaveContract=false, name=start]
        KotlinStub$MODIFIER_LIST[override]
          KotlinStub$ANNOTATION_ENTRY[hasValueArguments=true, shortName=Throws]
            KotlinStub$CONSTRUCTOR_CALLEE
              KotlinStub$TYPE_REFERENCE
                KotlinStub$USER_TYPE
                  KotlinStub$REFERENCE_EXPRESSION[referencedName=Throws]
            KotlinStub$VALUE_ARGUMENT_LIST
              KotlinStub$VALUE_ARGUMENT[isSpread=false]
        KotlinStub$VALUE_PARAMETER_LIST
          KotlinStub$VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=startPromise]
            KotlinStub$TYPE_REFERENCE
              KotlinStub$USER_TYPE
                KotlinStub$REFERENCE_EXPRESSION[referencedName=Promise]
                KotlinStub$TYPE_ARGUMENT_LIST
                  KotlinStub$TYPE_PROJECTION[projectionKind=NONE]
                    KotlinStub$TYPE_REFERENCE
                      KotlinStub$NULLABLE_TYPE
                        KotlinStub$USER_TYPE
                          KotlinStub$REFERENCE_EXPRESSION[referencedName=Void]
  KotlinStub$FUN[fqName=com.hanye.vert_test_kotlin.main, hasBlockBody=true, hasBody=true, hasTypeParameterListBeforeFunctionName=false, isExtension=false, isTopLevel=true, mayHaveContract=false, name=main]
    KotlinStub$VALUE_PARAMETER_LIST
      KotlinStub$VALUE_PARAMETER[fqName=null, hasDefaultValue=false, hasValOrVar=false, isMutable=false, name=args]
        KotlinStub$TYPE_REFERENCE
          KotlinStub$USER_TYPE
            KotlinStub$REFERENCE_EXPRESSION[referencedName=Array]
            KotlinStub$TYPE_ARGUMENT_LIST
              KotlinStub$TYPE_PROJECTION[projectionKind=NONE]
                KotlinStub$TYPE_REFERENCE
                  KotlinStub$USER_TYPE
                    KotlinStub$REFERENCE_EXPRESSION[referencedName=String]
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.13
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1689365043
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://C:/Users/aqua256/.m2/repository/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=862043, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1629178190581; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1629178190581, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}1689365043 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://C:/Users/aqua256/.m2/repository/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=862043, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1629178190581; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1629178190581, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.13
OS NameWindows 10
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match.
Please report the problem to JetBrains with the files attached
INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1
 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class
 stub debugInfo=created in getStubTree(), with AST = false; with backReference
latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}51682699
   same size=true
   debugInfo=created from index; with backReference
 viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://C:/Users/aqua256/.m2/repository/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=862043, content=VirtualFileContent{size=5382}, eventSystemEnabled=true}
 viewProvider stamp: 0; file stamp: 0; file modCount: 1629178190581; file length: 5382
 doc saved: true; doc stamp: 0; doc size: 772; committed: true
indexing info: indexing timestamp = 1629178190581, binary = true, byte size = 5382, char size = -1
    at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132)
    at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240)
    at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193)
    at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934)
    at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245)
    at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216)
    at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048)
    at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25)
    at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664)
    at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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.AssertionError: Stub count doesn't match stubbed node length
    at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494)
    at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174)
    ... 63 more
Original stack trace ``` com.intellij.psi.stubs.UpToDateStubIndexMismatch: PSI and index do not match. Please report the problem to JetBrains with the files attached INDEXED VERSION IS THE CURRENT ONE file=KtFile: ProduceStateScopeImpl.class, file.class=class org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile, file.lang=Language: kotlin, modStamp=1 AST INCONSISTENT, perhaps after incremental reparse; KtFile: ProduceStateScopeImpl.class stub debugInfo=created in getStubTree(), with AST = false; with backReference latestIndexedStub=StubTree{myDebugInfo='created from index; with backReference', myRoot=PsiJetFileStubImpl[package=androidx.compose.runtime]}51682699 same size=true debugInfo=created from index; with backReference viewProvider=org.jetbrains.kotlin.idea.decompiler.KotlinDecompiledFileViewProvider{vFile=jar://C:/Users/aqua256/.m2/repository/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/0.4.0/2452d00191f736d58f2fa50dd1821623adbaefd9/runtime-desktop-0.4.0.jar!/androidx/compose/runtime/ProduceStateScopeImpl.class, vFileId=862043, content=VirtualFileContent{size=5382}, eventSystemEnabled=true} viewProvider stamp: 0; file stamp: 0; file modCount: 1629178190581; file length: 5382 doc saved: true; doc stamp: 0; doc size: 772; committed: true indexing info: indexing timestamp = 1629178190581, binary = true, byte size = 5382, char size = -1 at com.intellij.psi.stubs.StubTreeLoader.handleUpToDateMismatch(StubTreeLoader.java:132) at com.intellij.psi.stubs.StubTreeLoader.lambda$stubTreeAndIndexDoNotMatch$0(StubTreeLoader.java:126) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:242) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:223) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:240) at com.intellij.psi.stubs.StubTreeLoader.stubTreeAndIndexDoNotMatch(StubTreeLoader.java:61) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:193) at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:141) at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:212) at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:731) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:934) at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:245) at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:216) at com.intellij.psi.util.PsiTreeUtil.findElementOfClassAtRange(PsiTreeUtil.java:1048) at org.jetbrains.kotlin.idea.decompiler.KtDecompiledFile.getDeclaration(KtDecompiledFile.kt:35) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledElementKt.findDeclarationInCompiledFile(LightMemberOriginForCompiledElement.kt:126) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:97) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod$originalElement$2.invoke(LightMemberOriginForCompiledElement.kt:78) at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) at org.jetbrains.kotlin.idea.caches.lightClasses.LightMemberOriginForCompiledMethod.getOriginalElement(LightMemberOriginForCompiledElement.kt) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:25) at org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations.KtLightMethodForDecompiledDeclaration.getKotlinOrigin(KtLightMethodForDecompiledDeclaration.kt:19) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$3.invoke(LightClassUtil.kt:139) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:664) at org.jetbrains.uast.kotlin.KotlinConverter$convertParameter$1.invoke(KotlinUastLanguagePlugin.kt:189) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt:761) at org.jetbrains.uast.kotlin.KotlinUastLanguagePluginKt$accommodate$2.invoke(KotlinUastLanguagePlugin.kt) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:167) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:596) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:82) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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.AssertionError: Stub count doesn't match stubbed node length at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$4(FileTrees.java:181) at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:494) at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:174) ... 63 more ```
During querying provider Event Listener line marker (class com.demonwav.mcdev.insight.ListenerLineMarkerProvider)
minecraft-dev-autoreporter commented 3 years ago
Plugin NameMinecraft Development
Plugin Version2021.2-1.5.13
OS NameLinux
Java Version11.0.11
Java VM VendorJetBrains s.r.o.
App NameIDEA
App Full NameIntelliJ IDEA
App Version NameIntelliJ IDEA
Is EAPfalse
App BuildIU-212.4746.92
App Version2021.2
Last ActionNone
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.linuxX64Test' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)
Original stack trace ``` java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.linuxX64Test' for HMPP! at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt) at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55) 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:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43) 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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt) at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55) 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:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43) 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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17) at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103) at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203) at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186) at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358) at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181) at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58) at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179) at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162) at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83) at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71) at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt) at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) 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) ```
Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.linuxX64Test' for HMPP!

induced.txt
Following exceptions happened soon after this one, most probably they are induced.

2021-08-18T23:44:40.489
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.linuxX64Main' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.496
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.nativeTest' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.507
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-tensors.nativeMain' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.516
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-stat.nativeMain' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.522
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-stat.linuxX64Test' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.529
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-stat.nativeTest' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.542
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-ojalgo.main' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.548
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-ojalgo' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)

2021-08-18T23:44:40.556
java.lang.Throwable: Don't have a LinkedProjectId for module Module: 'kmath.kmath-ojalgo.test' for HMPP!
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getStableModuleName(multiplatformUtil.kt:92)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getStableModuleName$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt:99)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$modulesByLinkedKey$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:30)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:34)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:43)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getModulesByLinkedKey(multiplatformUtil.kt:96)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.access$getModulesByLinkedKey$p(multiplatformUtil.kt:1)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt:120)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt$implementedModules$1.invoke(multiplatformUtil.kt)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt$cache$1.compute(cacheUtil.kt:55)
    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:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    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 org.jetbrains.kotlin.caches.project.CacheUtilKt.cache(cacheUtil.kt:52)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClass(cacheUtil.kt:13)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheByClassInvalidatingOnRootModifications(cacheUtil.kt:17)
    at org.jetbrains.kotlin.caches.project.CacheUtilKt.cacheInvalidatingOnRootModifications(cacheUtil.kt:26)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getImplementedModules(multiplatformUtil.kt:103)
    at org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfoWithExpectedBy.getExpectedBy(IdeaModuleInfos.kt:119)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.doGetPlatformModuleInfo(multiplatformUtil.kt:203)
    at org.jetbrains.kotlin.idea.caches.project.MultiplatformUtilKt.getPlatformModuleInfo(multiplatformUtil.kt:186)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupportKt.getModuleInfoPreferringJvmPlatform(IDEKotlinAsJavaSupport.kt:358)
    at org.jetbrains.kotlin.idea.caches.resolve.IDEKotlinAsJavaSupport.getFacadeClasses(IDEKotlinAsJavaSupport.kt:181)
    at org.jetbrains.kotlin.asJava.finder.JavaElementFinder.findClasses(JavaElementFinder.kt:58)
    at org.jetbrains.kotlin.asJava.LightClassUtil.findFileFacade(LightClassUtil.kt:179)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClass(LightClassUtil.kt:162)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getWrappingClasses(LightClassUtil.kt:186)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers(LightClassUtil.kt:136)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrappers$default(LightClassUtil.kt:135)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:132)
    at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:113)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:574)
    at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:636)
    at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:83)
    at org.jetbrains.uast.UastFacade.convertElementWithParent(UastContext.kt:71)
    at org.jetbrains.uast.UastContextKt.toUElement(UastContext.kt:141)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:57)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier$uastParent$2.invoke(UastLightIdentifier.kt:25)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.declarations.KotlinUIdentifier.getUastParent(UastLightIdentifier.kt)
    at com.demonwav.mcdev.insight.ListenerLineMarkerProvider.getLineMarkerInfo(ListenerLineMarkerProvider.kt:45)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:155)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:90)
    at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:81)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:399)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:392)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:391)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:367)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:365)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    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)