Skip to content

[WIP] Add new test-runner. #6

[WIP] Add new test-runner.

[WIP] Add new test-runner. #6

Triggered via push April 11, 2024 13:55
Status Failure
Total duration
Artifacts

This workflow graph cannot be shown

A graph will be generated the next time this workflow is run.

Annotations

8 errors
Error
No event triggers defined in `on`
ExternalLibrariesTest.[293]: com.inkapplications.shade:scenes-iosarm64:2.1.0[libraries__kgp_1.8.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') * Source files: * Compiler version info: Konan: 1.6.0-dev / Kotlin: 1.8.21 * Output kind: FRAMEWORK e: java.lang.ClassCastException: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1900) at java.base/java.util.HashMap$TreeNode.putTreeVal(HashMap.java:2079) at java.base/java.util.HashMap.putVal(HashMap.java:634) at java.base/java.util.HashMap.put(HashMap.java:608) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:119) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:20) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.isFlowInteropEnabled(ConfigureFlowConversionPhase.kt:56) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.getFlowMappingStrategy(ConfigureFlowConversionPhase.kt:53) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:49) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:44) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:34) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:26) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:13) at co.touchlab.skie.phases.util.SkiePhaseGroup.execute(SkiePhaseGroup.kt:68) at co.touchlab.skie.phases.util.SkiePhaseGroup.access$execute(SkiePhaseGroup.kt:9) at co.touchlab.skie.phases.util.SkiePhaseGroup$execute$1.invokeSuspend(SkiePhaseGroup.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
ExternalLibrariesTest.[1240]: org.kodein.db:kodein-leveldb-api-iosarm64:0.9.0-beta[libraries__kgp_1.8.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') * Source files: * Compiler version info: Konan: 1.6.0-dev / Kotlin: 1.8.21 * Output kind: FRAMEWORK e: java.lang.ClassCastException: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1900) at java.base/java.util.HashMap$TreeNode.treeify(HashMap.java:2016) at java.base/java.util.HashMap.treeifyBin(HashMap.java:768) at java.base/java.util.HashMap.putVal(HashMap.java:640) at java.base/java.util.HashMap.put(HashMap.java:608) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:119) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:20) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.isFlowInteropEnabled(ConfigureFlowConversionPhase.kt:56) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.getFlowMappingStrategy(ConfigureFlowConversionPhase.kt:53) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:49) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:44) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:34) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:26) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:13) at co.touchlab.skie.phases.util.SkiePhaseGroup.execute(SkiePhaseGroup.kt:68) at co.touchlab.skie.phases.util.SkiePhaseGroup.access$execute(SkiePhaseGroup.kt:9) at co.touchlab.skie.phases.util.SkiePhaseGroup$execute$1.invokeSuspend(SkiePhaseGroup.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
ExternalLibrariesTest.[139]: com.apollographql.apollo3:apollo-testing-support-iosarm64:4.0.0-alpha.2[libraries__kgp_1.9.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') * Source files: * Compiler version: 1.9.0 * Output kind: FRAMEWORK e: java.lang.ClassCastException: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1900) at java.base/java.util.HashMap$TreeNode.treeify(HashMap.java:2016) at java.base/java.util.HashMap.treeifyBin(HashMap.java:768) at java.base/java.util.HashMap.putVal(HashMap.java:640) at java.base/java.util.HashMap.put(HashMap.java:608) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:119) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:20) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.isFlowInteropEnabled(ConfigureFlowConversionPhase.kt:56) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.getFlowMappingStrategy(ConfigureFlowConversionPhase.kt:53) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:49) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:44) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.copyFlowConfiguration(ConfigureFlowConversionPhase.kt:34) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:26) at co.touchlab.skie.phases.features.flow.ConfigureFlowConversionPhase.execute(ConfigureFlowConversionPhase.kt:13) at co.touchlab.skie.phases.util.SkiePhaseGroup.execute(SkiePhaseGroup.kt:68) at co.touchlab.skie.phases.util.SkiePhaseGroup.access$execute(SkiePhaseGroup.kt:9) at co.touchlab.skie.phases.util.SkiePhaseGroup$execute$1.invokeSuspend(SkiePhaseGroup.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
ExternalLibrariesTest.[180]: com.batoulapps.adhan:adhan2-iosarm64:0.0.4[libraries__kgp_1.9.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') * Source files: * Compiler version: 1.9.0 * Output kind: FRAMEWORK e: java.lang.ClassCastException: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1900) at java.base/java.util.HashMap$TreeNode.treeify(HashMap.java:2016) at java.base/java.util.HashMap.treeifyBin(HashMap.java:768) at java.base/java.util.HashMap.putVal(HashMap.java:640) at java.base/java.util.HashMap.put(HashMap.java:608) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:119) at co.touchlab.skie.configuration.ConfigurationProviderKt.getConfiguration(ConfigurationProvider.kt:88) at co.touchlab.skie.configuration.ConfigurationProviderKt.getConfiguration(ConfigurationProvider.kt:92) at co.touchlab.skie.phases.features.defaultarguments.delegate.BaseDefaultArgumentGeneratorDelegate.isInteropEnabled(BaseDefaultArgumentGeneratorDelegate.kt:39) at co.touchlab.skie.phases.features.defaultarguments.delegate.ConstructorsDefaultArgumentGeneratorDelegate.getAllSupportedConstructors(ConstructorsDefaultArgumentGeneratorDelegate.kt:52) at co.touchlab.skie.phases.features.defaultarguments.delegate.ConstructorsDefaultArgumentGeneratorDelegate.generate(ConstructorsDefaultArgumentGeneratorDelegate.kt:37) at co.touchlab.skie.phases.features.defaultarguments.DefaultArgumentGenerator.execute(DefaultArgumentGenerator.kt:27) at co.touchlab.skie.phases.features.defaultarguments.DefaultArgumentGenerator.execute(DefaultArgumentGenerator.kt:11) at co.touchlab.skie.phases.util.SkiePhaseGroup.execute(SkiePhaseGroup.kt:68) at co.touchlab.skie.phases.util.SkiePhaseGroup.prepareAndExecute(SkiePhaseGroup.kt:57) at co.touchlab.skie.phases.util.SkiePhaseGroup.access$prepareAndExecute(SkiePhaseGroup.kt:9) at co.touchlab.skie.phases.util.SkiePhaseGroup$prepareAndExecute$1.invokeSuspend(SkiePhaseGroup.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at co.touchlab.skie.phases.util.SkiePhaseGroup.run(SkiePhaseGroup.kt:25) at co.touchlab.skie.phases.SkiePhaseScheduler.runDescriptorModificationPhases(SkiePhaseScheduler.kt:264) at co.touchlab.skie.entrypoint.EntrypointUtils.runDescriptorModificationPhases(EntrypointUtils.kt:60) at co.touchlab.skie.entrypoint.ProduceObjCExportInterfacePhaseInterceptor.intercept(ProduceObjCExportInterfacePhaseInterceptor.kt:33) at co.touchlab.skie.entrypoint.ProduceObjCExportInterfacePhaseInterceptor.intercept(ProduceObjCExportInterfacePhaseInterceptor.kt:13) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:19) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:6) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:55) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:47) at org.jetbrains.kotlin.backend.konan.driver.phases.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:32) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase$default(Machinery.kt:130) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:62) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.access$produceObjCFramework(DynamicCompilerDriver.kt:31) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:42) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:98) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:92) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion.startTopLevel(Machinery.kt:105) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.KonanDriver.run(KonanDriver.kt:78) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:136) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:71) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:37) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.phases.kotlin.KotlinTestLinker.link(KotlinTestLinker.kt:42) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:95) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner.runTest(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:49) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:48) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$1(ExternalLibrariesTestRunner.kt:48) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926) at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
ExternalLibrariesTest.[527]: com.splendo.kaluga:scientific-iosarm64:1.2.1[libraries__kgp_1.9.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: null * Source files: * Compiler version: 1.9.0 * Output kind: FRAMEWORK e: java.util.ConcurrentModificationException at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1043) at java.base/java.util.ArrayList$Itr.next(ArrayList.java:997) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl$Mapping.tryAssign(ObjCExportNamer.kt:1095) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl$Mapping.access$tryAssign(ObjCExportNamer.kt:820) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl.getSelector(ObjCExportNamer.kt:1144) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createObjCMethodSpecBaseMethod(ObjCExportCodeSpec.kt:130) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec$createObjCMethods(ObjCExportCodeSpec.kt:22) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec$getType(ObjCExportCodeSpec.kt:56) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec(ObjCExportCodeSpec.kt:117) at org.jetbrains.kotlin.backend.konan.driver.phases.ObjCExportKt$CreateObjCExportCodeSpecPhase$2.invoke(ObjCExport.kt:54) at org.jetbrains.kotlin.backend.konan.driver.phases.ObjCExportKt$CreateObjCExportCodeSpecPhase$2.invoke(ObjCExport.kt:49) at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt:31) at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt:13) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:19) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:6) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:55) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:47) at org.jetbrains.kotlin.backend.konan.driver.phases.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:32) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase$default(Machinery.kt:130) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:68) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:67) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runPsiToIr(TopLevelPhases.kt:51) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:67) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.access$produceObjCFramework(DynamicCompilerDriver.kt:31) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:42) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:98) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:92) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion.startTopLevel(Machinery.kt:105) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.KonanDriver.run(KonanDriver.kt:78) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:136) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:71) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:37) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.phases.kotlin.KotlinTestLinker.link(KotlinTestLinker.kt:42) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:95) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner.runTest(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:49) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:48) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$1(ExternalLibrariesTestRunner.kt:48) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926) at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
ExternalLibrariesTest.[1265]: org.danbrough.kotlinx:kotlinx-serialization-cbor-iosarm64:1.4.1[libraries__kgp_1.9.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') * Source files: * Compiler version: 1.9.0 * Output kind: FRAMEWORK e: java.lang.ClassCastException: class java.util.LinkedHashMap$Entry cannot be cast to class java.util.HashMap$TreeNode (java.util.LinkedHashMap$Entry and java.util.HashMap$TreeNode are in module java.base of loader 'bootstrap') at java.base/java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1900) at java.base/java.util.HashMap$TreeNode.treeify(HashMap.java:2016) at java.base/java.util.HashMap.treeifyBin(HashMap.java:768) at java.base/java.util.HashMap.putVal(HashMap.java:640) at java.base/java.util.HashMap.put(HashMap.java:608) at co.touchlab.skie.configuration.ConfigurationProvider.getConfiguration(ConfigurationProvider.kt:119) at co.touchlab.skie.configuration.ConfigurationProviderKt.getConfiguration(ConfigurationProvider.kt:88) at co.touchlab.skie.configuration.ConfigurationProviderKt.getConfiguration(ConfigurationProvider.kt:92) at co.touchlab.skie.phases.features.defaultarguments.delegate.BaseDefaultArgumentGeneratorDelegate.isInteropEnabled(BaseDefaultArgumentGeneratorDelegate.kt:39) at co.touchlab.skie.phases.features.defaultarguments.delegate.BaseFunctionDefaultArgumentGeneratorDelegate.generate(BaseFunctionDefaultArgumentGeneratorDelegate.kt:39) at co.touchlab.skie.phases.features.defaultarguments.DefaultArgumentGenerator.execute(DefaultArgumentGenerator.kt:27) at co.touchlab.skie.phases.features.defaultarguments.DefaultArgumentGenerator.execute(DefaultArgumentGenerator.kt:11) at co.touchlab.skie.phases.util.SkiePhaseGroup.execute(SkiePhaseGroup.kt:68) at co.touchlab.skie.phases.util.SkiePhaseGroup.prepareAndExecute(SkiePhaseGroup.kt:57) at co.touchlab.skie.phases.util.SkiePhaseGroup.access$prepareAndExecute(SkiePhaseGroup.kt:9) at co.touchlab.skie.phases.util.SkiePhaseGroup$prepareAndExecute$1.invokeSuspend(SkiePhaseGroup.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at co.touchlab.skie.phases.util.SkiePhaseGroup.run(SkiePhaseGroup.kt:25) at co.touchlab.skie.phases.SkiePhaseScheduler.runDescriptorModificationPhases(SkiePhaseScheduler.kt:264) at co.touchlab.skie.entrypoint.EntrypointUtils.runDescriptorModificationPhases(EntrypointUtils.kt:60) at co.touchlab.skie.entrypoint.ProduceObjCExportInterfacePhaseInterceptor.intercept(ProduceObjCExportInterfacePhaseInterceptor.kt:33) at co.touchlab.skie.entrypoint.ProduceObjCExportInterfacePhaseInterceptor.intercept(ProduceObjCExportInterfacePhaseInterceptor.kt:13) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:19) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:6) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:55) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:47) at org.jetbrains.kotlin.backend.konan.driver.phases.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:32) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase$default(Machinery.kt:130) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:62) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.access$produceObjCFramework(DynamicCompilerDriver.kt:31) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:42) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:98) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:92) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion.startTopLevel(Machinery.kt:105) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.KonanDriver.run(KonanDriver.kt:78) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:136) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:71) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:37) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.phases.kotlin.KotlinTestLinker.link(KotlinTestLinker.kt:42) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:95) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner.runTest(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:49) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:48) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$1(ExternalLibrariesTestRunner.kt:48) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926) at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
ExternalLibrariesTest.[1315]: org.hildan.chrome:chrome-devtools-kotlin-iosarm64:5.3.1-1170846[libraries__kgp_1.9.0]: SKIE/acceptance-tests/tests/libraries/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L62
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: e: Compilation failed: null * Source files: * Compiler version: 1.9.0 * Output kind: FRAMEWORK e: java.util.ConcurrentModificationException at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1043) at java.base/java.util.ArrayList$Itr.next(ArrayList.java:997) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl$Mapping.tryAssign(ObjCExportNamer.kt:1095) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl$Mapping.access$tryAssign(ObjCExportNamer.kt:820) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl.getSelector(ObjCExportNamer.kt:1144) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createObjCMethodSpecBaseMethod(ObjCExportCodeSpec.kt:130) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec$createObjCMethods(ObjCExportCodeSpec.kt:22) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec$getType(ObjCExportCodeSpec.kt:56) at org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportCodeSpecKt.createCodeSpec(ObjCExportCodeSpec.kt:117) at org.jetbrains.kotlin.backend.konan.driver.phases.ObjCExportKt$CreateObjCExportCodeSpecPhase$2.invoke(ObjCExport.kt:54) at org.jetbrains.kotlin.backend.konan.driver.phases.ObjCExportKt$CreateObjCExportCodeSpecPhase$2.invoke(ObjCExport.kt:49) at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt:31) at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt:13) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:19) at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:6) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:55) at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:47) at org.jetbrains.kotlin.backend.konan.driver.phases.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:32) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase$default(Machinery.kt:130) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:68) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:67) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runPsiToIr(TopLevelPhases.kt:51) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:67) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.access$produceObjCFramework(DynamicCompilerDriver.kt:31) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:42) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:98) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:92) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion.startTopLevel(Machinery.kt:105) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run(DynamicCompilerDriver.kt:36) at org.jetbrains.kotlin.backend.konan.KonanDriver.run(KonanDriver.kt:78) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:136) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:71) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:37) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.phases.kotlin.KotlinTestLinker.link(KotlinTestLinker.kt:42) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:95) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTest$measuredTest$1$2.invoke(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner.runTest(ExternalLibrariesTestRunner.kt:93) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:49) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1.invoke(ExternalLibrariesTestRunner.kt:48) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$1(ExternalLibrariesTestRunner.kt:48) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952) at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926) at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)