Created
October 9, 2025 20:56
-
-
Save kevinoconnor7/38d2ecd1221060fce4a006e0fb2507e3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Finished executing kotlin compiler using IN_PROCESS strategy | |
| e: org.jetbrains.kotlin.util.FileAnalysisException: Somewhere in file /usr/local/google/home/kevinoconnor/Development/kotlin/libraries/stdlib/jvm/src/kotlin/collections/AbstractMutableCollection.kt: java.lang.IllegalStateException: KtSourceElement inside a SourceCodeAnalysisException was matched against the wrong FirFile source. This: | |
| > actual override fun iterator(): Iterator<E> | |
| ...is not present in...> /* | |
| > * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. | |
| > * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. | |
| > */ | |
| > | |
| > package kotlin.collections | |
| > | |
| > import java.util.AbstractCollection | |
| > | |
| > /** | |
| > * Provides a skeletal implementation of the [MutableCollection] interface. | |
| > * | |
| > * @param E the type of elements contained in the collection. The collection is invariant in its element type. | |
| > */ | |
| > @SinceKotlin("1.1") | |
| > public actual abstract class AbstractMutableCollection<E> protected actual constructor() : MutableCollection<E>, AbstractCollection<E>() { | |
| > /** | |
| > * Adds the specified element to the collection. | |
| > * | |
| > * This method is redeclared as abstract, because it's not implemented in the base class, | |
| > * so it must be always overridden in the concrete mutable collection implementation. | |
| > * | |
| > * @return `true` if the element has been added, `false` if the collection does not support duplicates | |
| > * and the element is already contained in the collection. | |
| > */ | |
| > actual abstract override fun add(element: E): Boolean | |
| > } | |
| at org.jetbrains.kotlin.util.AnalysisExceptionsKt.wrapIntoFileAnalysisExceptionIfNeeded(AnalysisExceptions.kt:62) | |
| at org.jetbrains.kotlin.fir.FirCliExceptionHandler.handleExceptionOnFileAnalysis(Utils.kt:267) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirTotalResolveProcessor.process(FirTotalResolveProcessor.kt:98) | |
| at org.jetbrains.kotlin.fir.pipeline.AnalyseKt.runResolution(analyse.kt:24) | |
| at org.jetbrains.kotlin.fir.pipeline.FirUtilsKt.resolveAndCheckFir(firUtils.kt:76) | |
| at org.jetbrains.kotlin.cli.pipeline.jvm.JvmFrontendPipelinePhase.executePhase(JvmFrontendPipelinePhase.kt:165) | |
| at org.jetbrains.kotlin.cli.pipeline.jvm.JvmFrontendPipelinePhase.executePhase(JvmFrontendPipelinePhase.kt:47) | |
| at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:68) | |
| at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:58) | |
| at org.jetbrains.kotlin.config.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:102) | |
| at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:22) | |
| at org.jetbrains.kotlin.config.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:53) | |
| at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.runPhasedPipeline(AbstractCliPipeline.kt:109) | |
| at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.execute(AbstractCliPipeline.kt:68) | |
| at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:79) | |
| at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:45) | |
| at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:90) | |
| at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:352) | |
| at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:330) | |
| at org.jetbrains.kotlin.cli.common.CLICompiler.execAndOutputXml(CLICompiler.kt:73) | |
| at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:580) | |
| at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileInProcessImpl(GradleKotlinCompilerWork.kt:388) | |
| at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.access$compileInProcessImpl(GradleKotlinCompilerWork.kt:85) | |
| at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork$compileInProcess$future$1.call(GradleKotlinCompilerWork.kt:361) | |
| at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork$compileInProcess$future$1.call(GradleKotlinCompilerWork.kt:360) | |
| at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) | |
| 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.lang.Thread.run(Thread.java:1583) | |
| Caused by: java.lang.IllegalStateException: KtSourceElement inside a SourceCodeAnalysisException was matched against the wrong FirFile source. This: | |
| > actual override fun iterator(): Iterator<E> | |
| ...is not present in...> /* | |
| > * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. | |
| > * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. | |
| > */ | |
| > | |
| > package kotlin.collections | |
| > | |
| > import java.util.AbstractCollection | |
| > | |
| > /** | |
| > * Provides a skeletal implementation of the [MutableCollection] interface. | |
| > * | |
| > * @param E the type of elements contained in the collection. The collection is invariant in its element type. | |
| > */ | |
| > @SinceKotlin("1.1") | |
| > public actual abstract class AbstractMutableCollection<E> protected actual constructor() : MutableCollection<E>, AbstractCollection<E>() { | |
| > /** | |
| > * Adds the specified element to the collection. | |
| > * | |
| > * This method is redeclared as abstract, because it's not implemented in the base class, | |
| > * so it must be always overridden in the concrete mutable collection implementation. | |
| > * | |
| > * @return `true` if the element has been added, `false` if the collection does not support duplicates | |
| > * and the element is already contained in the collection. | |
| > */ | |
| > actual abstract override fun add(element: E): Boolean | |
| > } | |
| at org.jetbrains.kotlin.util.AnalysisExceptionsKt.reportFileMismatch(AnalysisExceptions.kt:88) | |
| at org.jetbrains.kotlin.util.AnalysisExceptionsKt.wrapIntoFileAnalysisExceptionIfNeeded(AnalysisExceptions.kt:56) | |
| at org.jetbrains.kotlin.fir.FirCliExceptionHandler.handleExceptionOnFileAnalysis(Utils.kt:267) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformFile(FirStatusResolveTransformer.kt:514) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformFile(FirStatusResolveTransformer.kt:226) | |
| at org.jetbrains.kotlin.fir.declarations.FirFile.transform(FirFile.kt:47) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirTransformerBasedResolveProcessor.processFile(FirResolveProcessor.kt:53) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirTotalResolveProcessor.process(FirTotalResolveProcessor.kt:36) | |
| ... 27 more | |
| Caused by: org.jetbrains.kotlin.utils.exceptions.KotlinIllegalStateExceptionWithAttachments: Status should be resolved for a declaration to create its fake override, otherwise the status of the fake override will never be resolved.The status was unresolved for FirSimpleFunctionImpl | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.checkStatusIsResolved(FirFakeOverrideGenerator.kt:1133) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.configureAnnotationsAndSignature(FirFakeOverrideGenerator.kt:293) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.configureAnnotationsTypeParametersAndSignature(FirFakeOverrideGenerator.kt:224) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.createCopyForFirFunction(FirFakeOverrideGenerator.kt:141) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.createCopyForFirFunction$default(FirFakeOverrideGenerator.kt:107) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.createSubstitutionOverrideFunction(FirFakeOverrideGenerator.kt:87) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirFakeOverrideGenerator.createSubstitutionOverrideFunction(FirFakeOverrideGenerator.kt:53) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirClassSubstitutionScope.createSubstitutionOverrideFunction(FirClassSubstitutionScope.kt:170) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirSubstitutionOverrideStorage$SubstitutionOverrideCache.overridesForFunctions$lambda$0(FirClassSubstitutionScope.kt:392) | |
| at org.jetbrains.kotlin.fir.caches.FirThreadUnsafeCache.getValue(FirThreadUnsafeCachesFactory.kt:57) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirClassSubstitutionScope.processFunctionsByName$lambda$0(FirClassSubstitutionScope.kt:52) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.processFunctionsByName(AbstractFirUseSiteMemberScope.kt:66) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirClassSubstitutionScope.processFunctionsByName(FirClassSubstitutionScope.kt:51) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.getFunctionsFromSupertypesByName(AbstractFirUseSiteMemberScope.kt:149) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.computeDirectOverriddenForDeclaredFunction(AbstractFirUseSiteMemberScope.kt:167) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.collectDeclaredFunctions$lambda$0(AbstractFirUseSiteMemberScope.kt:82) | |
| at org.jetbrains.kotlin.fir.scopes.impl.FirClassDeclaredMemberScopeImpl.processFunctionsByName(FirClassDeclaredMemberScope.kt:121) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.collectDeclaredFunctions(AbstractFirUseSiteMemberScope.kt:79) | |
| at org.jetbrains.kotlin.fir.java.scopes.JavaClassUseSiteMemberScope.collectFunctions(JavaClassUseSiteMemberScope.kt:435) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.processFunctionsByName(AbstractFirUseSiteMemberScope.kt:64) | |
| at org.jetbrains.kotlin.fir.java.scopes.JavaClassMembersEnhancementScope.processFunctionsByName(JavaClassMembersEnhancementScope.kt:43) | |
| at org.jetbrains.kotlin.fir.scopes.jvm.JvmMappedScope.processFunctionsByName(JvmMappedScope.kt:146) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.collectDeclaredFunctions(AbstractFirUseSiteMemberScope.kt:79) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.collectFunctions(AbstractFirUseSiteMemberScope.kt:73) | |
| at org.jetbrains.kotlin.fir.scopes.impl.AbstractFirUseSiteMemberScope.processFunctionsByName(AbstractFirUseSiteMemberScope.kt:64) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirStatusResolver.getOverriddenFunctions(FirStatusResolver.kt:129) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformSimpleFunction(FirStatusResolveTransformer.kt:413) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformSimpleFunction(FirStatusResolveTransformer.kt:226) | |
| 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.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformDeclarationContent(FirStatusResolveTransformer.kt:335) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformClass(FirStatusResolveTransformer.kt:355) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirDesignatedStatusResolveTransformer.transformClassContent(FirStatusResolveTransformer.kt:123) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:303) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:226) | |
| at org.jetbrains.kotlin.fir.declarations.FirRegularClass.transform(FirRegularClass.kt:53) | |
| at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.resolveClassForSuperType(FirStatusResolveTransformer.kt:221) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusesOfClass(FirStatusResolveTransformer.kt:209) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusOfCorrespondingClass(FirStatusResolveTransformer.kt:180) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusesOfSupertypes(FirStatusResolveTransformer.kt:164) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirDesignatedStatusResolveTransformer.transformClassContent(FirStatusResolveTransformer.kt:113) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:303) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:226) | |
| at org.jetbrains.kotlin.fir.declarations.FirRegularClass.transform(FirRegularClass.kt:53) | |
| at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.resolveClassForSuperType(FirStatusResolveTransformer.kt:221) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusesOfClass(FirStatusResolveTransformer.kt:209) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusOfCorrespondingClass(FirStatusResolveTransformer.kt:180) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.StatusComputationSession.forceResolveStatusesOfSupertypes(FirStatusResolveTransformer.kt:164) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.FirStatusResolveTransformer.transformClassContent(FirStatusResolveTransformer.kt:73) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:303) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformRegularClass(FirStatusResolveTransformer.kt:226) | |
| at org.jetbrains.kotlin.fir.declarations.FirRegularClass.transform(FirRegularClass.kt:53) | |
| at org.jetbrains.kotlin.fir.visitors.FirTransformerUtilKt.transformSingle(FirTransformerUtil.kt:13) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformDeclarationContent(FirStatusResolveTransformer.kt:342) | |
| at org.jetbrains.kotlin.fir.resolve.transformers.AbstractFirStatusResolveTransformer.transformFile(FirStatusResolveTransformer.kt:243) | |
| ... 31 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment