digma-intellij-plugin
digma-intellij-plugin copied to clipboard
fatal error when K2 mode is enabled in 2024.2
see fatal error of Shalom user from 2024-09-17T21:12:55.733Z
opened an issue to jetbrains https://youtrack.jetbrains.com/issue/KTIJ-31349/Unable-to-resolve-reference-class-when-enabled-K2-in-2024.2
Error during processing of: OpenTelemetrySpanNavigationDiscovery.kt
org.jetbrains.kotlin.utils.exceptions.KotlinIllegalArgumentExceptionWithAttachments: Unable to resolve reference class org.jetbrains.kotlin.psi.KtNameReferenceExpression at org.jetbrains.kotlin.analysis.api.fir.references.KaFirReferenceResolver.resolve(KaFirReferenceResolver.kt:68) at org.jetbrains.kotlin.analysis.api.fir.references.KaFirReferenceResolver.resolve(KaFirReferenceResolver.kt:22) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$1(ResolveCache.java:167) at com.intellij.openapi.util.Computable.get(Computable.java:16) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:242) at com.intellij.openapi.util.Computable.get(Computable.java:16) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:221) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:166) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:148) at org.jetbrains.kotlin.idea.references.AbstractKtReference.multiResolve(KtReference.kt:33) at com.intellij.psi.PsiPolyVariantReferenceBase.resolve(PsiPolyVariantReferenceBase.java:32) at org.jetbrains.kotlin.idea.k2.injection.K2KotlinLanguageInjectionContributor.resolveReference(K2KotlinLanguageInjectionContributor.kt:38) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.injectWithCall(KotlinLanguageInjectionContributorBase.kt:306) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.findInjectionInfo(KotlinLanguageInjectionContributorBase.kt:171) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.findInjectionInfo$default(KotlinLanguageInjectionContributorBase.kt:169) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.computeBaseInjection(KotlinLanguageInjectionContributorBase.kt:149) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.getBaseInjection$computeAndCache(KotlinLanguageInjectionContributorBase.kt:97) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.getBaseInjection(KotlinLanguageInjectionContributorBase.kt:109) at org.jetbrains.kotlin.idea.base.injection.KotlinLanguageInjectionContributorBase.getInjection(KotlinLanguageInjectionContributorBase.kt:122) at com.intellij.psi.impl.source.tree.injected.LanguageInjectionPerformerAdapter.getLanguagesToInject(LanguageInjectionPerformerAdapter.java:22) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.processInPlaceInjectorsFor(InjectedLanguageManagerImpl.java:494) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUpInner(InjectedLanguageUtilBase.java:237) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.lambda$probeElementsUp$0(InjectedLanguageUtilBase.java:217) at com.intellij.openapi.application.impl.ReadActionCacheImpl$allowInWriteAction$1.invoke(ReadActionCacheImpl.kt:41) at com.intellij.openapi.application.impl.ReadActionCacheImpl$allowInWriteAction$1.invoke(ReadActionCacheImpl.kt:41) at com.intellij.openapi.application.impl.ReadActionCacheImpl.allowInWriteAction(ReadActionCacheImpl.kt:29) at com.intellij.openapi.application.impl.ReadActionCacheImpl.allowInWriteAction(ReadActionCacheImpl.kt:41) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUp(InjectedLanguageUtilBase.java:216) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:159) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:129) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerate(InjectedLanguageManagerImpl.java:371) at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.getInjectedPsiFiles(InjectedLanguageManagerImpl.java:508) at com.intellij.psi.impl.search.LowLevelSearchUtil.processInjectedFile(LowLevelSearchUtil.java:49) at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:85) at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:181) at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:210) at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:180) at com.intellij.psi.impl.search.PsiSearchHelperImpl$6.execute(PsiSearchHelperImpl.java:1094) at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.processInReadAction(PsiSearchHelperImpl.java:879) at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.processInReadAction(PsiSearchHelperImpl.java:869) at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:11) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:228) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:221) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:857) at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:66) at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:11) at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processCandidates$19(PsiSearchHelperImpl.java:976) at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processVirtualFile$12(PsiSearchHelperImpl.java:651) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:279) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:965) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processVirtualFile(PsiSearchHelperImpl.java:616) at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:477) at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:829) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:536) at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$9(PsiSearchHelperImpl.java:474) at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:462) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:467) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processCandidates(PsiSearchHelperImpl.java:968) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequests(PsiSearchHelperImpl.java:948) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:904) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:829) at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:21) at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:83) at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:100) at com.intellij.util.MergeQuery.processResults(MergeQuery.java:22) at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:83) at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:100) at com.intellij.util.UniqueResultsQuery.processResults(UniqueResultsQuery.java:37) at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:83) at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:75) at com.intellij.util.AbstractQuery.findAll(AbstractQuery.java:24) at org.digma.intellij.plugin.idea.psi.PsiSearchUtilsKt.findMethodReferences$lambda$4(PsiSearchUtils.kt:36) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$0(DumbService.kt:83) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$2(DumbService.kt:135) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:264) at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:221) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:857) at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:66) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:128) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:83) at org.digma.intellij.plugin.common.PsiAccessUtilsKt.runInReadAccessInSmartModeWithResultAndRetryIgnorePCE$lambda$5(PsiAccessUtils.kt:65) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE(RetryUtils.kt:81) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE$default(RetryUtils.kt:70) at org.digma.intellij.plugin.common.PsiAccessUtilsKt.runInReadAccessInSmartModeWithResultAndRetryIgnorePCE(PsiAccessUtils.kt:61) at org.digma.intellij.plugin.idea.psi.PsiSearchUtilsKt.findMethodReferences(PsiSearchUtils.kt:33) at org.digma.intellij.plugin.idea.navigation.OpenTelemetrySpanNavigationDiscovery.buildStartSpan$lambda$13(OpenTelemetrySpanNavigationDiscovery.kt:122) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry$lambda$4$lambda$3(navigationUtils.kt:36) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE(RetryUtils.kt:81) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE$default(RetryUtils.kt:70) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry$lambda$4(navigationUtils.kt:35) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingWithResultIgnorePCE(CatchingUtils.kt:79) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingWithResultIgnorePCE$default(CatchingUtils.kt:77) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry(navigationUtils.kt:34) at org.digma.intellij.plugin.idea.navigation.OpenTelemetrySpanNavigationDiscovery.buildStartSpan(OpenTelemetrySpanNavigationDiscovery.kt:115) at org.digma.intellij.plugin.idea.navigation.OpenTelemetrySpanNavigationDiscovery.discover$lambda$1(OpenTelemetrySpanNavigationDiscovery.kt:41) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry$lambda$4$lambda$3(navigationUtils.kt:36) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE(RetryUtils.kt:81) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryWithResultIgnorePCE$default(RetryUtils.kt:70) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry$lambda$4(navigationUtils.kt:35) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingWithResultIgnorePCE(CatchingUtils.kt:79) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingWithResultIgnorePCE$default(CatchingUtils.kt:77) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithResultWithRetry(navigationUtils.kt:34) at org.digma.intellij.plugin.idea.navigation.OpenTelemetrySpanNavigationDiscovery.discover(OpenTelemetrySpanNavigationDiscovery.kt:40) at org.digma.intellij.plugin.idea.navigation.JvmSpanNavigationProvider.buildSpanNavigation$lambda$4$lambda$3(JvmSpanNavigationProvider.kt:73) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithRetry$lambda$1$lambda$0(navigationUtils.kt:23) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryIgnorePCE(RetryUtils.kt:55) at org.digma.intellij.plugin.common.RetryUtilsKt.runWIthRetryIgnorePCE$default(RetryUtils.kt:45) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithRetry$lambda$1(navigationUtils.kt:22) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingIgnorePCE(CatchingUtils.kt:51) at org.digma.intellij.plugin.common.CatchingUtilsKt.executeCatchingIgnorePCE$default(CatchingUtils.kt:49) at org.digma.intellij.plugin.idea.navigation.NavigationUtilsKt.executeCatchingWithRetry(navigationUtils.kt:21) at org.digma.intellij.plugin.idea.navigation.JvmSpanNavigationProvider.buildSpanNavigation(JvmSpanNavigationProvider.kt:72) at org.digma.intellij.plugin.idea.navigation.JvmSpanNavigationProvider.getTask$lambda$2(JvmSpanNavigationProvider.kt:52) at org.digma.intellij.plugin.process.ProcessManager.runUnderProcess$lambda$2(ProcessManager.kt:138) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:217) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202) at org.digma.intellij.plugin.process.ProcessManager.runUnderProcess(ProcessManager.kt:137) at org.digma.intellij.plugin.process.ProcessManager.runUnderProcess(ProcessManager.kt:88) at org.digma.intellij.plugin.process.ProcessManager.runTaskUnderProcess(ProcessManager.kt:61) at org.digma.intellij.plugin.idea.navigation.AbstractNavigationDiscovery.buildNavigationUnderProgress(AbstractNavigationDiscovery.kt:152) at org.digma.intellij.plugin.idea.navigation.AbstractNavigationDiscovery.schedule$lambda$2(AbstractNavigationDiscovery.kt:115) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:272) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:249) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30) at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:227) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:212) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: org.jetbrains.kotlin.utils.exceptions.KotlinIllegalArgumentExceptionWithAttachments: Error while resolving org.jetbrains.kotlin.fir.declarations.impl.FirSimpleFunctionImpl from ANNOTATION_ARGUMENTS to BODY_RESOLVE current declaration phase ANNOTATION_ARGUMENTS origin: Source session: class org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirSourcesSession module data: class org.jetbrains.kotlin.analysis.low.level.api.fir.projectStructure.LLFirModuleData KaModule: class org.jetbrains.kotlin.idea.base.projectStructure.KtSourceModuleByModuleInfo platform: JVM (17)
at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolverKt.handleExceptionFromResolve(LLFirModuleLazyDeclarationResolver.kt:211)
at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolverKt.access$handleExceptionFromResolve(LLFirModuleLazyDeclarationResolver.kt:1)
at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolver.lazyResolve(LLFirModuleLazyDeclarationResolver.kt:210)
at org.jetbrains.kotlin.analysis.low.level.api.fir.LLFirLazyDeclarationResolver.lazyResolveToPhase(LLFirLazyDeclarationResolver.kt:26)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt$lazyResolveToPhase$1.invoke(FirLazyDeclarationResolver.kt:100)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt$lazyResolveToPhase$1.invoke(FirLazyDeclarationResolver.kt:100)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt.invokeLazyResolveToPhase(FirLazyDeclarationResolver.kt:179)
at org.jetbrains.kotlin.fir.symbols.FirLazyDeclarationResolverKt.lazyResolveToPhase(FirLazyDeclarationResolver.kt:100)
at org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure.FileStructure.createDeclarationStructure(FileStructure.kt:192)
at org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure.FileStructure.createStructureElement(FileStructure.kt:229)
at org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure.FileStructure.getStructureElementFor(FileStructure.kt:90)
at org.jetbrains.kotlin.analysis.low.level.api.fir.element.builder.FirElementBuilder.getFirForNonKtFileElement(FirElementBuilder.kt:130)
at org.jetbrains.kotlin.analysis.low.level.api.fir.element.builder.FirElementBuilder.getOrBuildFirFor(FirElementBuilder.kt:105)
at org.jetbrains.kotlin.analysis.low.level.api.fir.state.LLFirResolvableResolveSession.getOrBuildFirFor$low_level_api_fir(LLFirResolvableResolveSession.kt:47)
at org.jetbrains.kotlin.analysis.low.level.api.fir.api.LowLevelFirApiFacadeKt.getOrBuildFir(LowLevelFirApiFacade.kt:108)
at org.jetbrains.kotlin.analysis.api.fir.references.FirReferenceResolveHelper.resolveSimpleNameReference$analysis_api_fir(FirReferenceResolveHelper.kt:230)
at org.jetbrains.kotlin.analysis.api.fir.references.KaFirSimpleNameReference.resolveToSymbols(KaFirSimpleNameReference.kt:49)
at org.jetbrains.kotlin.analysis.api.fir.references.KaFirSimpleNameReference.getResolvedToPsi(KaFirSimpleNameReference.kt:61)
at org.jetbrains.kotlin.analysis.api.fir.references.KaFirReferenceResolver.resolve(KaFirReferenceResolver.kt:32)
... 141 more
Caused by: java.lang.IllegalStateException: Content must be converted from 'contentAsText' at com.intellij.util.indexing.FileContentImpl.lambda$createByText$1(FileContentImpl.java:136) at com.intellij.util.indexing.FileContentImpl.computeOriginalContent(FileContentImpl.java:190) at com.intellij.util.indexing.FileContentImpl.getContent(FileContentImpl.java:162) at com.intellij.psi.impl.compiled.ClassFileStubBuilder.getSubBuilder(ClassFileStubBuilder.java:42) at com.intellij.psi.impl.compiled.ClassFileStubBuilder.getSubBuilder(ClassFileStubBuilder.java:19) at com.intellij.psi.stubs.StubTreeBuilder.getStubBuilderType(StubTreeBuilder.java:59) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:89) at com.intellij.psi.stubs.StubTextInconsistencyException.restoreStubsFromText(StubTextInconsistencyException.java:137) at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:102) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:170) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:103) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:72) at com.intellij.psi.stubs.StubIndexEx.lambda$processElements$5(StubIndexEx.java:152) at com.intellij.psi.stubs.StubIndexEx.processElements(StubIndexEx.java:202) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:58) at org.jetbrains.kotlin.idea.base.analysisApiPlatform.IdeKotlinDeclarationProvider.getClassLikeDeclarationByClassId(IdeKotlinDeclarationProviderFactory.kt:291) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedFirDeserializedSymbolProvider.findAndDeserializeClass(StubBasedFirDeserializedSymbolProvider.kt:141) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedFirDeserializedSymbolProvider.classCache$lambda$3(StubBasedFirDeserializedSymbolProvider.kt:85) at org.jetbrains.kotlin.analysis.low.level.api.fir.fir.caches.FirThreadSafeCache.getValue(FirThreadSafeCache.kt:27) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedFirDeserializedSymbolProvider.getClass(StubBasedFirDeserializedSymbolProvider.kt:222) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedFirDeserializedSymbolProvider.getClass$default(StubBasedFirDeserializedSymbolProvider.kt:218) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedFirDeserializedSymbolProvider.getClassLikeSymbolByClassId(StubBasedFirDeserializedSymbolProvider.kt:302) at org.jetbrains.kotlin.analysis.low.level.api.fir.stubBased.deserialization.StubBasedBuiltInsSymbolProvider.getClassLikeSymbolByClassId(LLStubBasedLibrarySymbolProviderFactory.kt:165) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCompositeSymbolProvider.getClassLikeSymbolByClassId(FirCompositeSymbolProvider.kt:54) at org.jetbrains.kotlin.analysis.low.level.api.fir.providers.LLFirDependenciesSymbolProvider.getClassLikeSymbolByClassId(LLFirModuleWithDependenciesSymbolProvider.kt:154) at org.jetbrains.kotlin.analysis.low.level.api.fir.providers.LLFirModuleWithDependenciesSymbolProvider.getClassLikeSymbolByClassId(LLFirModuleWithDependenciesSymbolProvider.kt:56) at org.jetbrains.kotlin.fir.resolve.LookupTagUtilsKt.toSymbol(LookupTagUtils.kt:59) at org.jetbrains.kotlin.fir.types.ConeTypeContext.toClassLikeSymbol(ConeTypeContext.kt:274) at org.jetbrains.kotlin.fir.types.ConeTypeContext.getParameters(ConeTypeContext.kt:266) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.toIndexed$lambda$23$lambda$22(AbstractSignatureParts.kt:215) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.flattenTree(AbstractSignatureParts.kt:201) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.flattenTree(AbstractSignatureParts.kt:201) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.flattenTree(AbstractSignatureParts.kt:205) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.toIndexed(AbstractSignatureParts.kt:211) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.computeIndexedQualifiers(AbstractSignatureParts.kt:174) at org.jetbrains.kotlin.load.java.typeEnhancement.AbstractSignatureParts.computeIndexedQualifiers$default(AbstractSignatureParts.kt:169) at org.jetbrains.kotlin.fir.java.enhancement.FirSignatureEnhancement.enhance(SignatureEnhancement.kt:898) at org.jetbrains.kotlin.fir.java.enhancement.FirSignatureEnhancement.enhance$default(SignatureEnhancement.kt:892) at org.jetbrains.kotlin.fir.java.enhancement.FirSignatureEnhancement.enhanceSuperType(SignatureEnhancement.kt:700) at org.jetbrains.kotlin.fir.java.enhancement.FirSignatureEnhancement.enhanceSuperTypes(SignatureEnhancement.kt:655) at org.jetbrains.kotlin.fir.java.declarations.FirJavaClass.superTypeRefs_delegate$lambda$1(FirJavaClass.kt:77) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.fir.java.declarations.FirJavaClass.getSuperTypeRefs(FirJavaClass.kt:75) at org.jetbrains.kotlin.fir.declarations.utils.FirDeclarationUtilKt.getSuperConeTypes(FirDeclarationUtil.kt:24) at org.jetbrains.kotlin.fir.resolve.SupertypeUtilsKt.isThereLoopInSupertypes$dfs(SupertypeUtils.kt:144) at org.jetbrains.kotlin.fir.resolve.SupertypeUtilsKt.isThereLoopInSupertypes(SupertypeUtils.kt:158) at org.jetbrains.kotlin.fir.java.JavaScopeProvider.buildUseSiteMemberScopeWithJavaTypes(JavaScopeProvider.kt:96) at org.jetbrains.kotlin.fir.java.JavaScopeProvider.buildJavaEnhancementScope(JavaScopeProvider.kt:71) at org.jetbrains.kotlin.fir.java.JavaScopeProvider.getUseSiteMemberScope(JavaScopeProvider.kt:39) at org.jetbrains.kotlin.fir.scopes.FirKotlinScopeProviderKt.unsubstitutedScope(FirKotlinScopeProvider.kt:198) at org.jetbrains.kotlin.fir.resolve.scopes.JvmMappedScopesKt.wrapScopeWithJvmMapped(JvmMappedScopes.kt:41) at org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirAbstractSessionFactory$doCreateBinaryLibrarySession$1$kotlinScopeProvider$1.invoke(LLFirAbstractSessionFactory.kt:483) at org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirAbstractSessionFactory$doCreateBinaryLibrarySession$1$kotlinScopeProvider$1.invoke(LLFirAbstractSessionFactory.kt:483) at org.jetbrains.kotlin.fir.scopes.FirKotlinScopeProvider.getUseSiteMemberScope(FirKotlinScopeProvider.kt:58) at org.jetbrains.kotlin.fir.scopes.FirKotlinScopeProviderKt.unsubstitutedScope(FirKotlinScopeProvider.kt:198) at org.jetbrains.kotlin.fir.scopes.FirKotlinScopeProviderKt.scopeForClassImpl(FirKotlinScopeProvider.kt:276) at org.jetbrains.kotlin.fir.scopes.FirKotlinScopeProviderKt.scopeForClass(FirKotlinScopeProvider.kt:218) at org.jetbrains.kotlin.fir.resolve.ScopeUtilsKt.classScope(ScopeUtils.kt:150) at org.jetbrains.kotlin.fir.resolve.ScopeUtilsKt.scope(ScopeUtils.kt:97) at org.jetbrains.kotlin.fir.resolve.ScopeUtilsKt.scope(ScopeUtils.kt:86) at org.jetbrains.kotlin.fir.types.FunctionalTypeUtilsKt.findContributedInvokeSymbol(FunctionalTypeUtils.kt:232) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArgumentsKt.isSubtypeForSamConversion(CheckArguments.kt:212) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArgumentsKt.shouldUseSamConversion(CheckArguments.kt:184) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArgumentsKt.getExpectedTypeWithSAMConversion(CheckArguments.kt:133) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArgumentsKt.prepareExpectedType(CheckArguments.kt:102) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArgumentsKt.access$prepareExpectedType(CheckArguments.kt:1) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArguments.resolveArgument(CheckArguments.kt:75) at org.jetbrains.kotlin.fir.resolve.calls.stages.CheckArguments.check(CheckArguments.kt:33) at org.jetbrains.kotlin.fir.resolve.calls.stages.ResolutionStageRunner$processCandidate$1.invokeSuspend(ResolutionStageRunner.kt:26) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at org.jetbrains.kotlin.fir.resolve.calls.stages.ResolutionStageRunner.processCandidate(ResolutionStageRunner.kt:39) at org.jetbrains.kotlin.fir.resolve.calls.stages.ResolutionStageRunner.processCandidate$default(ResolutionStageRunner.kt:19) at org.jetbrains.kotlin.fir.resolve.calls.candidate.CandidateCollector.consumeCandidate(CandidateCollector.kt:40) at org.jetbrains.kotlin.fir.resolve.calls.tower.TowerScopeLevelProcessor.consumeCandidate(TowerLevelHandler.kt:90) at org.jetbrains.kotlin.fir.resolve.calls.tower.TowerScopeLevel$TowerScopeLevelProcessor.consumeCandidate$default(TowerLevels.kt:53) at org.jetbrains.kotlin.fir.resolve.calls.tower.ScopeTowerLevel.consumeCallableCandidate(TowerLevels.kt:432) at org.jetbrains.kotlin.fir.resolve.calls.tower.ScopeTowerLevel.processFunctionsByName$lambda$6(TowerLevels.kt:455) at org.jetbrains.kotlin.fir.scopes.impl.FirStaticScope.processFunctionsByName$lambda$0(FirStaticScope.kt:27) at org.jetbrains.kotlin.fir.java.scopes.JavaClassStaticEnhancementScope.processFunctionsByName$lambda$2(JavaClassStaticEnhancementScope.kt:32) at org.jetbrains.kotlin.fir.java.scopes.JavaClassStaticUseSiteScope.processFunctionsByName(JavaClassStaticUseSiteScope.kt:114) at org.jetbrains.kotlin.fir.java.scopes.JavaClassStaticEnhancementScope.processFunctionsByName(JavaClassStaticEnhancementScope.kt:30) at org.jetbrains.kotlin.fir.scopes.impl.FirStaticScope.processFunctionsByName(FirStaticScope.kt:25) at org.jetbrains.kotlin.fir.scopes.impl.FirNameAwareOnlyCallablesScope.processFunctionsByName(FirOnlyCallablesScope.kt:32) at org.jetbrains.kotlin.fir.resolve.calls.ConstructorProcessingKt.processFunctionsAndConstructorsByName(ConstructorProcessing.kt:75) at org.jetbrains.kotlin.fir.resolve.calls.tower.ScopeTowerLevel.processFunctionsByName(TowerLevels.kt:447) at org.jetbrains.kotlin.fir.resolve.calls.tower.TowerLevelHandler.handleLevel(TowerLevelHandler.kt:61) at org.jetbrains.kotlin.fir.resolve.calls.tower.FirBaseTowerResolveTask.processLevel(FirTowerResolveTask.kt:207) at org.jetbrains.kotlin.fir.resolve.calls.tower.FirBaseTowerResolveTask.access$processLevel(FirTowerResolveTask.kt:64) at org.jetbrains.kotlin.fir.resolve.calls.tower.FirBaseTowerResolveTask$processLevel$3.invokeSuspend(FirTowerResolveTask.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at org.jetbrains.kotlin.fir.resolve.calls.tower.TowerResolveManager.resumeTask(TowerResolveManager.kt:77) at org.jetbrains.kotlin.fir.resolve.calls.tower.TowerResolveManager.runTasks(TowerResolveManager.kt:83) at org.jetbrains.kotlin.fir.resolve.calls.tower.FirTowerResolver.runResolver(FirTowerResolver.kt:52) at org.jetbrains.kotlin.fir.resolve.calls.tower.FirTowerResolver.runResolver(FirTowerResolver.kt:39) at org.jetbrains.kotlin.fir.resolve.calls.FirCallResolver.collectCandidates(FirCallResolver.kt:208) at org.jetbrains.kotlin.fir.resolve.calls.FirCallResolver.collectCandidates$default(FirCallResolver.kt:173) at org.jetbrains.kotlin.fir.resolve.calls.FirCallResolver.resolveCallAndSelectCandidate(FirCallResolver.kt:88) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCallInternal$resolve(FirExpressionsResolveTransformer.kt:503) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCall(FirExpressionsResolveTransformer.kt:439) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformFunctionCall(FirAbstractBodyResolveTransformerDispatcher.kt:164) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformFunctionCall(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirFunctionCall.transform(FirFunctionCall.kt:45) at org.jetbrains.kotlin.fir.expressions.FirExpressionUtilKt.transformStatementsIndexed(FirExpressionUtil.kt:198) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlockInCurrentScope$resolve(FirExpressionsResolveTransformer.kt:589) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlock(FirExpressionsResolveTransformer.kt:580) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:191) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:36) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:13) at org.jetbrains.kotlin.fir.visitors.FirTransformer.transformBlock(FirTransformer.kt:191) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.declarations.impl.FirAnonymousFunctionImpl.transformBody(FirAnonymousFunctionImpl.kt:124) at org.jetbrains.kotlin.fir.declarations.impl.FirAnonymousFunctionImpl.transformBody(FirAnonymousFunctionImpl.kt:33) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunction(FirDeclarationsResolveTransformer.kt:968) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunction(FirDeclarationsResolveTransformer.kt:950) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunctionBody$lambda$78(FirDeclarationsResolveTransformer.kt:1118) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.withAnonymousFunction(BodyResolveContext.kt:1270) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunctionBody(FirDeclarationsResolveTransformer.kt:1116) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunction(FirDeclarationsResolveTransformer.kt:1092) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformAnonymousFunction(FirAbstractBodyResolveTransformerDispatcher.kt:575) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformAnonymousFunction(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction.transform(FirAnonymousFunction.kt:61) at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments$lambda$13$lambda$12(FirCallCompleter.kt:453) at org.jetbrains.kotlin.fir.resolve.inference.FirInferenceSession.runLambdaCompletion(FirInferenceSession.kt:33) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments(FirCallCompleter.kt:452) at org.jetbrains.kotlin.fir.resolve.inference.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:150) at org.jetbrains.kotlin.fir.resolve.inference.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:65) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.runCompletionForCall$lambda$4(FirCallCompleter.kt:267) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.runCompletion$lambda$0(ConstraintSystemCompleter.kt:82) at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.runCompletion(ConstraintSystemCompleter.kt:81) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.complete(ConstraintSystemCompleter.kt:54) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.runCompletionForCall(FirCallCompleter.kt:260) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.completeCall(FirCallCompleter.kt:140) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCallInternal$resolve(FirExpressionsResolveTransformer.kt:505) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCall(FirExpressionsResolveTransformer.kt:439) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCall(FirExpressionsResolveTransformer.kt:55) at org.jetbrains.kotlin.fir.expressions.FirFunctionCall.transform(FirFunctionCall.kt:45) at org.jetbrains.kotlin.fir.expressions.impl.FirSafeCallExpressionImpl.transformSelector(FirSafeCallExpressionImpl.kt:58) at org.jetbrains.kotlin.fir.expressions.impl.FirSafeCallExpressionImpl.transformSelector(FirSafeCallExpressionImpl.kt:23) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformSafeCallExpression(FirExpressionsResolveTransformer.kt:410) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformSafeCallExpression(FirAbstractBodyResolveTransformerDispatcher.kt:379) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformSafeCallExpression(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirSafeCallExpression.transform(FirSafeCallExpression.kt:35) at org.jetbrains.kotlin.fir.expressions.FirExpressionUtilKt.transformStatementsIndexed(FirExpressionUtil.kt:198) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlockInCurrentScope$resolve(FirExpressionsResolveTransformer.kt:589) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlock(FirExpressionsResolveTransformer.kt:580) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:191) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:36) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:13) at org.jetbrains.kotlin.fir.visitors.FirTransformer.transformBlock(FirTransformer.kt:191) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.declarations.impl.FirAnonymousFunctionImpl.transformBody(FirAnonymousFunctionImpl.kt:124) at org.jetbrains.kotlin.fir.declarations.impl.FirAnonymousFunctionImpl.transformBody(FirAnonymousFunctionImpl.kt:33) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunction(FirDeclarationsResolveTransformer.kt:968) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunction(FirDeclarationsResolveTransformer.kt:950) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunctionBody$lambda$78(FirDeclarationsResolveTransformer.kt:1118) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.withAnonymousFunction(BodyResolveContext.kt:1270) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunctionBody(FirDeclarationsResolveTransformer.kt:1116) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformAnonymousFunction(FirDeclarationsResolveTransformer.kt:1092) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformAnonymousFunction(FirAbstractBodyResolveTransformerDispatcher.kt:575) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformAnonymousFunction(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction.transform(FirAnonymousFunction.kt:61) at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments$lambda$13$lambda$12(FirCallCompleter.kt:453) at org.jetbrains.kotlin.fir.resolve.inference.FirInferenceSession.runLambdaCompletion(FirInferenceSession.kt:33) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments(FirCallCompleter.kt:452) at org.jetbrains.kotlin.fir.resolve.inference.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:150) at org.jetbrains.kotlin.fir.resolve.inference.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:65) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.runCompletionForCall$lambda$4(FirCallCompleter.kt:267) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.runCompletion$lambda$0(ConstraintSystemCompleter.kt:82) at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.runCompletion(ConstraintSystemCompleter.kt:81) at org.jetbrains.kotlin.fir.resolve.inference.ConstraintSystemCompleter.complete(ConstraintSystemCompleter.kt:54) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.runCompletionForCall(FirCallCompleter.kt:260) at org.jetbrains.kotlin.fir.resolve.inference.FirCallCompleter.completeCall(FirCallCompleter.kt:140) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCallInternal$resolve(FirExpressionsResolveTransformer.kt:505) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformFunctionCall(FirExpressionsResolveTransformer.kt:439) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformFunctionCall(FirAbstractBodyResolveTransformerDispatcher.kt:164) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformFunctionCall(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirFunctionCall.transform(FirFunctionCall.kt:45) at org.jetbrains.kotlin.fir.expressions.impl.FirElvisExpressionImpl.transformLhs(FirElvisExpressionImpl.kt:63) at org.jetbrains.kotlin.fir.expressions.impl.FirElvisExpressionImpl.transformLhs(FirElvisExpressionImpl.kt:26) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirControlFlowStatementsResolveTransformer.transformElvisExpression(FirControlFlowStatementsResolveTransformer.kt:245) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformElvisExpression(FirAbstractBodyResolveTransformerDispatcher.kt:711) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformElvisExpression(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirElvisExpression.transform(FirElvisExpression.kt:35) at org.jetbrains.kotlin.fir.declarations.impl.FirPropertyImpl.transformInitializer(FirPropertyImpl.kt:117) at org.jetbrains.kotlin.fir.declarations.impl.FirPropertyImpl.transformInitializer(FirPropertyImpl.kt:33) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformLocalVariable(FirDeclarationsResolveTransformer.kt:607) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformProperty(FirDeclarationsResolveTransformer.kt:138) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformProperty(FirAbstractBodyResolveTransformerDispatcher.kt:467) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformProperty(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.declarations.FirProperty.transform(FirProperty.kt:62) at org.jetbrains.kotlin.fir.expressions.FirExpressionUtilKt.transformStatementsIndexed(FirExpressionUtil.kt:198) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlockInCurrentScope$resolve(FirExpressionsResolveTransformer.kt:589) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirExpressionsResolveTransformer.transformBlock(FirExpressionsResolveTransformer.kt:580) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:191) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformBlock(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:36) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirPartialBodyResolveTransformer.transformElement(FirPartialBodyResolveTransformer.kt:13) at org.jetbrains.kotlin.fir.visitors.FirTransformer.transformBlock(FirTransformer.kt:191) at org.jetbrains.kotlin.fir.expressions.FirBlock.transform(FirBlock.kt:32) at org.jetbrains.kotlin.fir.declarations.impl.FirSimpleFunctionImpl.transformBody(FirSimpleFunctionImpl.kt:109) at org.jetbrains.kotlin.fir.declarations.impl.FirSimpleFunctionImpl.transformBody(FirSimpleFunctionImpl.kt:32) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunction(FirDeclarationsResolveTransformer.kt:968) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformFunctionWithGivenSignature(FirDeclarationsResolveTransformer.kt:918) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.access$transformFunctionWithGivenSignature(FirDeclarationsResolveTransformer.kt:56) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformSimpleFunction$lambda$61$lambda$60$lambda$59(FirDeclarationsResolveTransformer.kt:910) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.forFunctionBody(BodyResolveContext.kt:1206) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.transformSimpleFunction(FirDeclarationsResolveTransformer.kt:908) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformSimpleFunction(FirAbstractBodyResolveTransformerDispatcher.kt:530) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformSimpleFunction(FirAbstractBodyResolveTransformerDispatcher.kt:24) at org.jetbrains.kotlin.fir.declarations.FirSimpleFunction.transform(FirSimpleFunction.kt:55) at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirAbstractBodyTargetResolver.rawResolve(LLFirAbstractBodyTargetResolver.kt:70) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirBodyTargetResolver.rawResolve(LLFirBodyLazyResolver.kt:324) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirAbstractBodyTargetResolver.resolve(LLFirAbstractBodyTargetResolver.kt:65) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirBodyTargetResolver.doLazyResolveUnderLock(LLFirBodyLazyResolver.kt:309) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.performResolve(LLFirTargetResolver.kt:305) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.performAction(LLFirTargetResolver.kt:274) 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$0(LLFirResolveTarget.kt:74) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirAbstractBodyTargetResolver.withContainingRegularClass$lambda$4$lambda$3(LLFirAbstractBodyTargetResolver.kt:56) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.withRegularClass$lambda$54(FirDeclarationsResolveTransformer.kt:846) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.withRegularClass$lambda$16$lambda$15(BodyResolveContext.kt:1560) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.withScopesForClass(BodyResolveContext.kt:535) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.BodyResolveContext.withRegularClass(BodyResolveContext.kt:433) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.withRegularClass(FirDeclarationsResolveTransformer.kt:845) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirAbstractBodyTargetResolver.withContainingRegularClass(LLFirAbstractBodyTargetResolver.kt:55) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withRegularClass(LLFirTargetResolver.kt:236) 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.LLFirAbstractBodyTargetResolver.withContainingFile$lambda$1(LLFirAbstractBodyTargetResolver.kt:39) at org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirDeclarationsResolveTransformer.withFile(FirDeclarationsResolveTransformer.kt:822) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirAbstractBodyTargetResolver.withContainingFile(LLFirAbstractBodyTargetResolver.kt:38) at org.jetbrains.kotlin.analysis.low.level.api.fir.transformers.LLFirTargetResolver.withFile(LLFirTargetResolver.kt:207) 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:270) 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:129) at org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.LLFirModuleLazyDeclarationResolver.lazyResolve(LLFirModuleLazyDeclarationResolver.kt:208) ... 157 more