org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Analyzing element of type class org.jetbrains.kotlin.psi.KtFile in non-physical file of type class org.jetbrains.kotlin.psi.KtFile at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProvider.collectByElement(ModuleInfoProvider.kt:200) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProvider.access$collectByElement(ModuleInfoProvider.kt:78) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProvider$collect$1.invokeSuspend(ModuleInfoProvider.kt:114) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:129) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderKt$unwrap$1.invokeSuspend(ModuleInfoProvider.kt:509) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:129) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:172) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderUtils.firstOrNull(ModuleInfoProviderUtils.kt:47) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderUtils.firstOrNull$default(ModuleInfoProviderUtils.kt:45) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderUtils.cachedModuleInfo$lambda$0(ModuleInfoProviderUtils.kt:38) 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.idea.base.projectStructure.ModuleInfoProviderUtils.cachedModuleInfo(ModuleInfoProviderUtils.kt:35) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderUtils.getModuleInfoOrNull(ModuleInfoProviderUtils.kt:27) at org.jetbrains.kotlin.idea.base.projectStructure.ModuleInfoProviderUtils.getModuleInfo(ModuleInfoProviderUtils.kt:20) at org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacade$lambda$0(KotlinCacheServiceImpl.kt:87) 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.idea.caches.resolve.KotlinCacheServiceImpl.getResolutionFacade(KotlinCacheServiceImpl.kt:86) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.getResolutionFacade(ResolutionUtils.kt:31) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(ResolutionUtils.kt:122) at org.jetbrains.uast.kotlin.internal.IdeaKotlinUastResolveProviderService.getBindingContext(IdeaKotlinUastResolveProviderService.kt:30) at org.jetbrains.uast.kotlin.internal.IdeaKotlinUastResolveProviderService.getBindingContextIfAny(IdeaKotlinUastResolveProviderService.kt:38) at org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.analyze(kotlinInternalUastUtils.kt:252) at org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.resolveToClassIfConstructorCallImpl(kotlinInternalUastUtils.kt:394) at org.jetbrains.uast.kotlin.KotlinUastResolveProviderService.resolveToClassIfConstructorCall(KotlinUastResolveProviderService.kt:311) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.getClassReference(KotlinUFunctionCallExpression.kt:57) at org.jetbrains.uast.UCallExpression.accept(UCallExpression.kt:97) at org.jetbrains.uast.UQualifiedReferenceExpression.accept(UQualifiedReferenceExpression.kt:34) at org.jetbrains.uast.kotlin.KotlinULocalVariable.accept(KotlinULocalVariable.kt:46) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:15) at org.jetbrains.uast.UDeclarationsExpression.accept(UDeclarationsExpression.kt:22) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:15) at org.jetbrains.uast.UBlockExpression.accept(UBlockExpression.kt:21) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:15) at org.jetbrains.uast.UBlockExpression.accept(UBlockExpression.kt:21) at org.jetbrains.uast.UMethod.accept(UMethod.kt:45) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:15) at org.jetbrains.uast.kotlin.AbstractKotlinUClass.accept(AbstractKotlinUClass.kt:223) at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:15) at org.jetbrains.uast.UFile.accept(UFile.kt:89) at com.demonwav.mcdev.translations.TranslationFoldingBuilder.buildFoldRegions(folding.kt:96) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptorsNoPlaceholderCaching(LanguageFolding.java:91) at com.intellij.lang.folding.CompositeFoldingBuilder.buildFoldRegions(CompositeFoldingBuilder.java:40) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptorsNoPlaceholderCaching(LanguageFolding.java:91) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:73) at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:272) at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:240) at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.buildInitialFoldings(CodeFoldingManagerImpl.java:144) at com.intellij.codeInsight.folding.impl.CodeFoldingNecromancer.spawnZombie$lambda$2$lambda$1$lambda$0(CodeFoldingNecromancer.kt:82) at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator$lambda$5(coroutines.kt:451) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229) at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98) at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator(coroutines.kt:439) at com.intellij.openapi.progress.CoroutinesKt.contextToIndicator(coroutines.kt:431) at com.intellij.openapi.progress.CoroutinesKt.blockingContextToIndicator(coroutines.kt:407) at com.intellij.codeInsight.folding.impl.CodeFoldingNecromancer.spawnZombie$lambda$2$lambda$1(CodeFoldingNecromancer.kt:81) at com.intellij.codeInsight.folding.impl.CodeFoldingNecromancer.catchingExceptions(CodeFoldingNecromancer.kt:123) at com.intellij.codeInsight.folding.impl.CodeFoldingNecromancer.spawnZombie$lambda$2(CodeFoldingNecromancer.kt:80) 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$readLoop$1.invokeSuspend(InternalReadAction.kt) 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)