abhinandan
10/04/2024, 5:55 AM./gradlew shared:linkPodReleaseFrameworkIosArm64
) , the Debug builds works fine without any issues(./gradlew shared:linkPodDebugFrameworkIosArm64
)
• This started happening suddenly after a specific commit(which has mostly compose related kotlin code) started getting error.
• Tried with org.gradle.jvmargs=-Xmx8g -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx8g"
based on other reports, still no luck.
• Tried bumping up Kotlin version , compose version to latest too that also didn't solve it.
Versions:
agp = "8.3.2"
kotlin = "2.0.10"
compose = "1.6.11"
Stacktrace:
e: Compilation failed: Java heap space
* Source files:
* Compiler version: 2.0.10
* Output kind: FRAMEWORK
e: java.lang.OutOfMemoryError: Java heap space
at org.jetbrains.kotlin.backend.common.BitSetUtilKt.copy(BitSetUtil.kt:10)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.getResultAfterCall(StaticInitializersOptimization.kt:415)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitCall(StaticInitializersOptimization.kt:511)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitCall(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:24)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitWhen(StaticInitializersOptimization.kt:371)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitWhen(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.ir.expressions.IrWhen.accept(IrWhen.kt:24)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitContainerExpression(StaticInitializersOptimization.kt:359)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitContainerExpression(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitor$DefaultImpls.visitBlock(IrElementVisitor.kt:122)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitBlock(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitBlock(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.ir.expressions.IrBlock.accept(IrBlock.kt:18)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.processCall(StaticInitializersOptimization.kt:436)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitCall(StaticInitializersOptimization.kt:498)
at org.jetbrains.kotlin.backend.konan.optimizations.StaticInitializersOptimization$InterproceduralAnalysis$intraproceduralAnalysis$callerResult$1.visitCall(StaticInitializersOptimization.kt:292)
at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:24)
Thomas
10/04/2024, 12:04 PMSergey Chuvashev
10/04/2024, 12:29 PMabhinandan
10/07/2024, 4:52 PMkotlin.native.disableCompilerDaemon = true
fixed it. This was added to support Room in 1.9 Compiler version.ziv kesten
12/31/2024, 10:40 AMkotlin.native.disableCompilerDaemon = true
in my gradle.properties.
It runs fine when i build it from xCode but when i try to create an archive file, i get that out of memory.Thomas
12/31/2024, 12:08 PMziv kesten
12/31/2024, 12:43 PM