OutOfMemoryError: GC overhead limit exceeded during autobuild
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- build-system, ci-cd
Rechercherichtung
Beginnen Sie mit der Überprüfung von gradle.properties und des autobuild-Prozesses. Reproduzieren Sie anschließend den Fehler :compileTestKotlin mit den angegebenen Kotlin-, Gradle- und Java-Versionen. Ermitteln Sie eine geeignete Speicherzuweisung für den Kotlin daemon und verifizieren Sie, dass der autobuild ohne den OutOfMemoryError abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
[2024-11-13 08:18:41] [autobuild] e: java.lang.OutOfMemoryError: GC overhead limit exceeded
[2024-11-13 08:18:41] [autobuild] at java.base/jdk.internal.org.objectweb.asm.SymbolTable.<init>(SymbolTable.java:156)
[2024-11-13 08:18:41] [autobuild] at java.base/jdk.internal.org.objectweb.asm.ClassWriter.<init>(ClassWriter.java:297)
[2024-11-13 08:18:41] [autobuild] at java.base/jdk.internal.org.objectweb.asm.ClassWriter.<init>(ClassWriter.java:267)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.InnerClassLambdaMetafactory.<init>(InnerClassLambdaMetafactory.java:185)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:336)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.LambdaForm$DMH/0x00007f134c091400.invokeStatic(LambdaForm$DMH)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:134)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:274)
[2024-11-13 08:18:41] [autobuild] at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:264)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport.<init>(SerializationJvmIrIntrinsicSupport.kt:172)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationLoweringExtension.getPlatformIntrinsicExtension(SerializationLoweringExtension.kt:200)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.invokeLowerings(JvmIrCodegenFactory.kt:345)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.codegen.CodegenFactory.generateModule(CodegenFactory.kt:46)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.generateModuleInFrontendIRMode(JvmIrCodegenFactory.kt:433)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.jvm.compiler.pipeline.JvmCompilerPipelineKt.generateCodeFromIr(jvmCompilerPipeline.kt:246)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.jvm.compiler.pipeline.JvmCompilerPipelineKt.compileModulesUsingFrontendIrAndLightTree(jvmCompilerPipeline.kt:142)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:148)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:43)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:103)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:49)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:464)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:73)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:506)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:423)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:301)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:129)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:675)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:92)
[2024-11-13 08:18:41] [autobuild] at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1660)
[2024-11-13 08:18:41] [autobuild] FAILURE: Build failed with an exception.
[2024-11-13 08:18:41] [autobuild] * What went wrong:
[2024-11-13 08:18:41] [autobuild] Execution failed for task ':compileTestKotlin'.
[2024-11-13 08:18:41] [autobuild] > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
[2024-11-13 08:18:41] [autobuild] > Not enough memory to run compilation. Try to increase it via 'gradle.properties':
[2024-11-13 08:18:41] [autobuild] kotlin.daemon.jvmargs=-Xmx<size>
[2024-11-13 08:18:41] [autobuild] * Try:
[2024-11-13 08:18:41] [autobuild] > Run with --info or --debug option to get more log output.
[2024-11-13 08:18:41] [autobuild] > Run with --scan to get full insights.
[2024-11-13 08:18:41] [autobuild] > Get more help at https://help.gradle.org.
[2024-11-13 08:18:41] [autobuild] * Exception is:
[2024-11-13 08:18:41] [autobuild] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileTestKotlin'.
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
[2024-11-13 08:18:41] [autobuild] at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:293)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[2024-11-13 08:18:41] [autobuild] at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
Steps to Reproduce:
Trigger the autobuild process.
Observe the build failure due to OutOfMemoryError.
Expected Behavior:
The build should complete successfully without running out of memory.
Actual Behavior:
The build fails with an OutOfMemoryError.
Suggested Fix:
Increase the memory allocation for the Kotlin daemon in gradle.properties:
kotlin.daemon.jvmargs=-Xmx<size>
Environment:
Kotlin version: 2.0.21
Gradle version: 8.11
Java version: 21
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.7k
- Forks
- 495
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 47
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus github/codeql-action
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
github/codeql-action#4052 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
github/codeql-action#4185 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
github/codeql-action#4173 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
github/codeql-action#4078 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
github/codeql-action#4008 · 9 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in github/codeql-action
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
automated issue report
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
github/copilot-sdk#2804 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
drizzle-team/drizzle-orm#6418 ·
Maintainer antworten meist innerhalb von 4 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
diegosouzapw/OmniRoute#15307 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen