Skip to content

Fix Gradle tests.

Fix Gradle tests. #270

Triggered via push July 29, 2024 02:54
Status Success
Total duration 2h 36m 29s
Artifacts

smoke-tests.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

36 errors and 4 warnings
ExternalLibrariesTest.[293]: com.inkapplications.shade:scenes-iosarm64:2.1.0[libraries__kgp_1.8.0]: SKIE/acceptance-tests/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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.[1130]: fr.acinq.lightning:lightning-kmp-iosarm64:1.6.2-FEECREDIT-6[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: Interop library /Users/customer/.gradle/caches/modules-2/files-2.1/fr.acinq.lightning/lightning-kmp-iosarm64/1.6.2-FEECREDIT-6/c90a3a4579de3defb864e47e8c597358e593b050/lightning-kmp-cinterop-PhoenixCrypto can't be exported with -Xexport-library w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[1901]: love.forte.simbot.component:simbot-component-miyoushe-villa-api-iosarm64:0.2.0[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[293]: com.inkapplications.shade:scenes-iosarm64:2.1.0[libraries__kgp_1.8.0]: SKIE/acceptance-tests/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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.[1130]: fr.acinq.lightning:lightning-kmp-iosarm64:1.6.2-FEECREDIT-6[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: Interop library /Users/customer/.gradle/caches/modules-2/files-2.1/fr.acinq.lightning/lightning-kmp-iosarm64/1.6.2-FEECREDIT-6/c90a3a4579de3defb864e47e8c597358e593b050/lightning-kmp-cinterop-PhoenixCrypto can't be exported with -Xexport-library w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[1901]: love.forte.simbot.component:simbot-component-miyoushe-villa-api-iosarm64:0.2.0[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[293]: com.inkapplications.shade:scenes-iosarm64:2.1.0[libraries__kgp_1.8.0]: SKIE/acceptance-tests/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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.[1130]: fr.acinq.lightning:lightning-kmp-iosarm64:1.6.2-FEECREDIT-6[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: Interop library /Users/customer/.gradle/caches/modules-2/files-2.1/fr.acinq.lightning/lightning-kmp-iosarm64/1.6.2-FEECREDIT-6/c90a3a4579de3defb864e47e8c597358e593b050/lightning-kmp-cinterop-PhoenixCrypto can't be exported with -Xexport-library w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[1901]: love.forte.simbot.component:simbot-component-miyoushe-villa-api-iosarm64:0.2.0[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[293]: com.inkapplications.shade:scenes-iosarm64:2.1.0[libraries__kgp_1.8.0]: SKIE/acceptance-tests/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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/libraries/tests/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.[1130]: fr.acinq.lightning:lightning-kmp-iosarm64:1.6.2-FEECREDIT-6[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: Interop library /Users/customer/.gradle/caches/modules-2/files-2.1/fr.acinq.lightning/lightning-kmp-iosarm64/1.6.2-FEECREDIT-6/c90a3a4579de3defb864e47e8c597358e593b050/lightning-kmp-cinterop-PhoenixCrypto can't be exported with -Xexport-library w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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.[1901]: love.forte.simbot.component:simbot-component-miyoushe-villa-api-iosarm64:0.2.0[libraries__kgp_2.0.0]: SKIE/acceptance-tests/libraries/tests/kgp_common/kotlin/co/touchlab/skie/plugin/libraries/ExternalLibrariesTest.kt#L54
java.lang.AssertionError: Test failed: Expected: Tested program ended successfully by explicitly calling exit(0). Actual: Kotlin linking ended with the following error: w: -memory-model and memoryModel switches are deprecated and will be removed in a future release. e: Compilation failed: Index 0 out of bounds for length 0 * Source files: * Compiler version: 2.0.0 * Output kind: FRAMEWORK e: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.getCalledInitializer(StaticInitializersOptimization.kt:246) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis.analyze(StaticInitializersOptimization.kt:120) at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization.removeRedundantCalls(StaticInitializersOptimization.kt:527) at org.jetbrains.kotlin.backend.konan.driver.phases.LTOKt.RemoveRedundantCallsToStaticInitializersPhase$lambda$13(LTO.kt:199) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:93) at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$3.phaseBody(PhaseBuilders.kt:81) at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runCodegen(TopLevelPhases.kt:370) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackendCodegen(TopLevelPhases.kt:329) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.compileModule(TopLevelPhases.kt:261) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend$lambda$11$runAfterLowerings(TopLevelPhases.kt:114) at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runBackend(TopLevelPhases.kt:133) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:76) at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run$lambda$2$lambda$1$lambda$0(DynamicCompilerDriver.kt:42) 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:226) at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113) 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:129) at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:152) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69) at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48) 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.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:119) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner$runCompilation$6.invoke(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.acceptancetests.framework.internal.testrunner.IntermediateResult$Value.flatMap(IntermediateResult.kt:23) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runCompilation(SingleLibraryTestRunner.kt:115) at co.touchlab.skie.plugin.libraries.SingleLibraryTestRunner.runTest(SingleLibraryTestRunner.kt:62) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1$results$1$1.invoke(ExternalLibrariesTestRunner.kt:37) at co.touchlab.skie.plugin.libraries.ExternalLibrariesTestRunner$runTests$1.invokeSuspend$lambda$2$lambda$1(ExternalLibrariesTestRunner.kt:37) 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)
Acceptance Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, gradle/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Type Mapping Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, gradle/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
External Libraries Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, gradle/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Gradle Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, gradle/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/