-
Notifications
You must be signed in to change notification settings - Fork 9
Description
This error happened after deleting gradle caches and starting Idea
java.lang.Throwable: Stub index points to a file without PSI: file = jar:///home/shalom/.gradle/caches/8.14.1/transforms/0b7711cd36fa4c8e1a253edd2dee44b5/transformed/ideaIC-2024.1.7/lib/util-8.jar!/kotlin/kotlin.kotlin_builtins, file type = org.jetbrains.kotlin.analysis.decompiler.psi.KotlinBuiltInFileType@2aa77619, indexed file type = org.jetbrains.kotlin.analysis.decompiler.psi.KotlinBuiltInFileType@2aa77619, indexing stamp info = indexing timestamp = 1749706238463, binary = true, byte size = 18640, char size = -1, used scope = org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.factories.LLStubOriginLibrarySymbolProviderFactoryKt$createFirSymbolProviderForScopeLimitedByFiles$scopeWithFileFiltering$1[KaLibraryModuleScope(LibraryId(name=Gradle: idea:ideaIC:2024.1.7, tableId=ModuleLibraryTableId(moduleId=ModuleId(name=digma-intellij-plugin.ide-common.main))))]
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:375)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:51)
at com.intellij.psi.stubs.StubIndexEx.lambda$processElements$6(StubIndexEx.java:160)
at com.intellij.psi.stubs.StubIndexEx.processElements(StubIndexEx.java:211)
at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:58)
at org.jetbrains.kotlin.idea.base.analysisApiPlatform.IdeKotlinDeclarationProvider.getClassLikeDeclarationByClassId(IdeKotlinDeclarationProviderFactory.kt:234)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLKotlinStubBasedLibrarySymbolProvider.findAndDeserializeClass(LLKotlinStubBasedLibrarySymbolProvider.kt:146)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLKotlinStubBasedLibrarySymbolProvider.classCache$lambda$3(LLKotlinStubBasedLibrarySymbolProvider.kt:90)
at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirThreadSafeCache.getValue(FirThreadSafeCache.kt:28)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLKotlinStubBasedLibrarySymbolProvider.getClass(LLKotlinStubBasedLibrarySymbolProvider.kt:217)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLKotlinStubBasedLibrarySymbolProvider.getClass$default(LLKotlinStubBasedLibrarySymbolProvider.kt:213)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLKotlinStubBasedLibrarySymbolProvider.getClassLikeSymbolByClassId(LLKotlinStubBasedLibrarySymbolProvider.kt:298)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLDependenciesSymbolProvider.getClassLikeSymbolByClassId(LLModuleWithDependenciesSymbolProvider.kt:183)
at org.jetbrains.kotlin.analysis.low.level.api.fir.symbolProviders.LLModuleWithDependenciesSymbolProvider.getClassLikeSymbolByClassId(LLModuleWithDependenciesSymbolProvider.kt:70)
at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toSymbol(ToSymbolUtils.kt:57)
at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toSymbol(ToSymbolUtils.kt:33)
at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toSymbol(ToSymbolUtils.kt:87)
at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toTypeAliasSymbol(ToSymbolUtils.kt:95)
at org.jetbrains.kotlin.fir.resolve.transformers.FirSupertypeResolverVisitor.resolveSpecificClassLikeSupertypes$lambda$13(FirSupertypesResolution.kt:440)
at org.jetbrains.kotlin.fir.resolve.transformers.FirSupertypeResolverVisitor.resolveSpecificClassLikeSupertypes(FirSupertypesResolution.kt:393)
at org.jetbrains.kotlin.fir.resolve.transformers.FirSupertypeResolverVisitor.resolveSpecificClassLikeSupertypes(FirSupertypesResolution.kt:436)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.doResolveWithoutLock(LLFirSupertypeLazyResolver.kt:119)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.performResolve(LLFirTargetResolver.kt:285)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.performAction(LLFirTargetResolver.kt:271)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirSingleResolveTarget.visitTargetElement(LLFirSingleResolveTarget.kt:21)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:83)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget$lambda$2(LLFirResolveTarget.kt:76)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withContainingFile(LLFirTargetResolver.kt:210)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withFile(LLFirTargetResolver.kt:204)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:76)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:65)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.visit(LLFirResolveTarget.kt:60)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.resolveDesignation(LLFirTargetResolver.kt:267)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.resolveToSupertypePhase(LLFirSupertypeLazyResolver.kt:202)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.crawlSupertype(LLFirSupertypeLazyResolver.kt:250)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.crawlSupertype(LLFirSupertypeLazyResolver.kt:217)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.doResolveWithoutLock(LLFirSupertypeLazyResolver.kt:477)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirSuperTypeTargetResolver.withContainingRegularClass(LLFirSupertypeLazyResolver.kt:99)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withRegularClass(LLFirTargetResolver.kt:233)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:74)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget$lambda$2(LLFirResolveTarget.kt:76)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withContainingFile(LLFirTargetResolver.kt:210)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withFile(LLFirTargetResolver.kt:204)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:76)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.goToTarget(LLFirResolveTarget.kt:65)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget.visit(LLFirResolveTarget.kt:60)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.resolveDesignation(LLFirTargetResolver.kt:267)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirLazyResolver.resolve(LLFirLazyResolver.kt:34)
at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirLazyResolverRunner.runLazyResolverByPhase(LLFirLazyResolverRunner.kt:29)
at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolver.lazyResolveTargets(LLFirModuleLazyDeclarationResolver.kt:137)
at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolver.lazyResolve(LLFirModuleLazyDeclarationResolver.kt:219)
at org.jetbrains.kotlin.analysis.low.level.api.fir.LLFirLazyDeclarationResolver.lazyResolveToPhase(LLFirLazyDeclarationResolver.kt:27)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt$lazyResolveToPhase$1.invoke(FirLazyDeclarationResolver.kt:134)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt$lazyResolveToPhase$1.invoke(FirLazyDeclarationResolver.kt:134)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt.invokeLazyResolveToPhase(FirLazyDeclarationResolver.kt:213)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt.lazyResolveToPhase(FirLazyDeclarationResolver.kt:134)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt.lazyResolveToPhase(FirLazyDeclarationResolver.kt:125)
at org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol.ensureType(FirCallableSymbol.kt:135)
at org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol.calculateReturnType(FirCallableSymbol.kt:29)
at org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol.getResolvedReturnTypeRef(FirCallableSymbol.kt:24)
at org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol.getResolvedReturnType(FirCallableSymbol.kt:37)
at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirTypeAndAnnotationsKt.returnType(KaFirTypeAndAnnotations.kt:23)
at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirPsiSymbolKt.createReturnType(KaFirPsiSymbol.kt:292)
at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedFunctionSymbol.getReturnType(KaFirNamedFunctionSymbol.kt:81)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassUtilsKt.hasTypeForValueClassInSignature(symbolLightClassUtils.kt:460)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassUtilsKt.hasTypeForValueClassInSignature$default(symbolLightClassUtils.kt:444)
at org.jetbrains.kotlin.light.classes.symbol.methods.SymbolLightSimpleMethod$Companion.createSimpleMethods$symbol_light_classes(SymbolLightSimpleMethod.kt:256)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassUtilsKt.createMethods$handleDeclaration(symbolLightClassUtils.kt:136)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassUtilsKt.createMethods(symbolLightClassUtils.kt:161)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassUtilsKt.createMethods$default(symbolLightClassUtils.kt:125)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassForClassOrObject$getOwnMethods$$inlined$cachedValue$1.compute(symbolLightUtils.kt:383)
at com.intellij.psi.util.CachedValuesManager$NonPhysicalPsiHandlerProvider.compute(CachedValuesManager.java:222)
at com.intellij.psi.util.CachedValuesManager$NonPhysicalPsiHandlerProvider.compute(CachedValuesManager.java:215)
at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.kt:24)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:299)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:37)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:299)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:113)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:28)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:300)
at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.kt:18)
at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:97)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:212)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassForClassOrObject.getOwnMethods(SymbolLightClassForClassOrObject.kt:299)
at org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassBase.getMethods(SymbolLightClassBase.kt:52)
at org.jetbrains.uast.kotlin.AbstractKotlinUClass.computeMethods(AbstractKotlinUClass.kt:75)
at org.jetbrains.uast.kotlin.KotlinUClass.getMethods(KotlinUClass.kt:62)
at org.digma.intellij.plugin.idea.discovery.JvmPsiUtilsKt.getMethodsInClass(JvmPsiUtils.kt:79)
at org.digma.intellij.plugin.idea.discovery.AbstractCodeObjectDiscovery.collectMethods$lambda$7$lambda$4(AbstractCodeObjectDiscovery.kt:173)
at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:120)
at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable$lambda$6(InternalReadAction.kt:110)
at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal$lambda$3$lambda$2$lambda$1(cancellableReadAction.kt:32)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction$lambda$11(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1064)
at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal$lambda$3$lambda$2(cancellableReadAction.kt:30)
at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:73)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:152)
at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal(cancellableReadAction.kt:28)
at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable(InternalReadAction.kt:109)
at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:93)
at com.intellij.openapi.application.rw.InternalReadAction.readLoop(InternalReadAction.kt:80)
at com.intellij.openapi.application.rw.InternalReadAction.access$readLoop(InternalReadAction.kt:17)
at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$7.invokeSuspend(InternalReadAction.kt:59)
at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$7.invoke(InternalReadAction.kt)
at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$7.invoke(InternalReadAction.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:62)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:163)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.openapi.application.rw.InternalReadAction.runReadAction(InternalReadAction.kt:55)
at com.intellij.openapi.application.rw.PlatformReadWriteActionSupport.executeReadAction(PlatformReadWriteActionSupport.kt:38)
at com.intellij.openapi.application.ReadWriteActionSupport.executeReadAction$default(ReadWriteActionSupport.kt:15)
at com.intellij.openapi.application.CoroutinesKt.constrainedReadAction(coroutines.kt:62)
at com.intellij.openapi.application.CoroutinesKt.readAction(coroutines.kt:29)
at org.digma.intellij.plugin.idea.discovery.AbstractCodeObjectDiscovery.collectMethods$suspendImpl(AbstractCodeObjectDiscovery.kt:172)
at org.digma.intellij.plugin.idea.discovery.AbstractCodeObjectDiscovery.collectMethods(AbstractCodeObjectDiscovery.kt)
at org.digma.intellij.plugin.idea.discovery.AbstractCodeObjectDiscovery.buildDocumentInfo$suspendImpl(AbstractCodeObjectDiscovery.kt:117)
at org.digma.intellij.plugin.idea.discovery.AbstractCodeObjectDiscovery.buildDocumentInfo(AbstractCodeObjectDiscovery.kt)
at org.digma.intellij.plugin.idea.AbstractJvmLanguageService$buildDocumentInfo$2$1.invokeSuspend(AbstractJvmLanguageService.kt:128)
at org.digma.intellij.plugin.idea.AbstractJvmLanguageService$buildDocumentInfo$2$1.invoke(AbstractJvmLanguageService.kt)
at org.digma.intellij.plugin.idea.AbstractJvmLanguageService$buildDocumentInfo$2$1.invoke(AbstractJvmLanguageService.kt)
at org.digma.intellij.plugin.common.RetryUtilsKt.suspendableRetry(RetryUtils.kt:54)
at org.digma.intellij.plugin.common.RetryUtilsKt.suspendableRetry$default(RetryUtils.kt:46)
at org.digma.intellij.plugin.idea.AbstractJvmLanguageService.buildDocumentInfo$suspendImpl(AbstractJvmLanguageService.kt:126)
at org.digma.intellij.plugin.idea.AbstractJvmLanguageService.buildDocumentInfo(AbstractJvmLanguageService.kt)
at org.digma.intellij.plugin.document.EditorDocumentService.buildDocumentInfo(EditorDocumentService.kt:289)
at org.digma.intellij.plugin.document.EditorDocumentService.access$buildDocumentInfo(EditorDocumentService.kt:42)
at org.digma.intellij.plugin.document.EditorDocumentService$launchBuildDocumentInfoJob$job$1.invokeSuspend(EditorDocumentService.kt:243)
at org.digma.intellij.plugin.document.EditorDocumentService$launchBuildDocumentInfoJob$job$1.invoke(EditorDocumentService.kt)
at org.digma.intellij.plugin.document.EditorDocumentService$launchBuildDocumentInfoJob$job$1.invoke(EditorDocumentService.kt)
at org.digma.intellij.plugin.kotlin.ext.CoroutineScopeExtensionsKt$launchWithErrorReporting$1.invokeSuspend(CoroutineScopeExtensions.kt:33)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)