{"record":{"id":"7edeafaeb926adb7","repo":"gradle/gradle","slug":"could-not-start-gradle-daemon","errorCode":null,"errorMessage":"Could not start Gradle daemon.","messagePattern":"Could not start Gradle daemon\\.","errorType":"exception","errorClass":"GradleException","httpStatus":null,"severity":"error","filePath":"platforms/core-runtime/client-services/src/main/java/org/gradle/launcher/daemon/client/DefaultDaemonStarter.java","lineNumber":271,"sourceCode":"                LOGGER.debug(\"Gradle daemon process is now detached.\");\n            } finally {\n                CompositeStoppable.stoppable(execActionFactory).stop();\n            }\n\n            return outputConsumer.getResponse().mapFailure(failure ->\n                new InitializationException(\n                    DaemonMessages.UNABLE_TO_START_DAEMON + \"\\n\" +\n                    \"This problem might be caused by incorrect configuration of the daemon.\\n\" +\n                    \"For example, an unrecognized jvm option is used.\\n\" +\n                    new DocumentationRegistry().getDocumentationRecommendationFor(\"details on the daemon\", \"gradle_daemon\") + \"\\n\" +\n                    \"Process command line: \" + Joiner.on(\" \").join(args),\n                    failure\n                )\n            ).get();\n        } catch (GradleException e) {\n            throw e;\n        } catch (Exception e) {\n            throw new GradleException(\"Could not start Gradle daemon.\", e);\n        } finally {\n            LOGGER.info(\"An attempt to start the daemon took {}.\", clock.getElapsed());\n        }\n    }\n\n}\n","sourceCodeStart":253,"sourceCodeEnd":278,"githubUrl":"https://github.com/gradle/gradle/blob/534f27719b66953f95cc907aae7f2c1b12f5482d/platforms/core-runtime/client-services/src/main/java/org/gradle/launcher/daemon/client/DefaultDaemonStarter.java#L253-L278","documentation":"Error \"Could not start Gradle daemon.\" thrown in gradle/gradle.","triggerScenarios":"The daemon process is forked but exits or fails before completing its startup handshake.","commonSituations":"Invalid JVM options in org.gradle.jvmargs; Java home pointing to an incompatible JVM; low memory or restrictive sandboxing on the host.","solutions":["Check the daemon log under ~/.gradle/daemon/<version>/ for the startup error.","Verify JAVA_HOME points to a supported JDK version for this Gradle release.","Validate org.gradle.jvmargs in gradle.properties; remove invalid or excessive memory settings.","Run with --no-daemon to bypass daemon startup."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"534f27719b66953f95cc907aae7f2c1b12f5482d","analyzedAt":"2026-08-22T08:09:12.375Z","schemaVersion":2},"datasetVersion":"2026-08-22T09:17:25.309Z"}