New
02/28/2024, 1:52 PMType-safe project accessors is an incubating feature.
> Task :xcodeVersion UP-TO-DATE
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors
> Task :composeApp:compileKotlinIosArm64 UP-TO-DATE
> Task :composeApp:linkReleaseFrameworkIosArm64
error: Compilation failed: Index 0 out of bounds for length 0
* Source files:
* Compiler version: 1.9.21
* Output kind: FRAMEWORK
error: 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:266)
at java.base/java.util.Objects.checkIndex(Objects.java:361)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
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 ..............
> Task :composeApp:linkReleaseFrameworkIosArm64 FAILED
error: Compilation finished with errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':composeApp:linkReleaseFrameworkIosArm64'.
> Compilation finished with errors
Joel Denke
02/28/2024, 1:59 PMNew
02/28/2024, 10:23 PMkotlin.targets.withType<org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget> {
binaries.all {
freeCompilerArgs += "-Xdisable-phases=RemoveRedundantCallsToStaticInitializersPhase"
}
}
Joel Denke
02/29/2024, 7:05 AM