Has anybody tried `kotlinDaemonJvmArgs` to open mo...
# gradle
s
Has anybody tried
kotlinDaemonJvmArgs
to open modules on JDK16+ ? I have tried all different options (gradle.properties and in dsl) , nothing seems to work.
kotlin.daemon.jvmargs=--add-opens jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
Even though the log shows command correctly, it can’t launch it.
Copy code
i: starting the daemon as: java/17.ea.7.lm-open/bin/java -cp ../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.5.30-RC/67884534bdee1f5796a6e62ab8a3788dfb1ebfb8/kotlin-compiler-embeddable-1.5.30-RC.jar:../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.5.30-RC/2783876c52defda301576c07e26261e61233b244/kotlin-reflect-1.5.30-RC.jar:../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.5.30-RC/dd23741884d3d030f21cc9db12936a2690b322e0/kotlin-stdlib-1.5.30-RC.jar:../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/1.5.30-RC/2b713d878d0123f4c2e306ac835b653de2486fb5/kotlin-script-runtime-1.5.30-RC.jar:../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-daemon-embeddable/1.5.30-RC/a873e334309974ea7162b669fe41dcd02c57bc76/kotlin-daemon-embeddable-1.5.30-RC.jar:../modules-2/files-2.1/org.jetbrains.intellij.deps/trove4j/1.0.20181211/216c2e14b070f334479d800987affe4054cd563f/trove4j-1.0.20181211.jar:../modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:../modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.5.30-RC/a85b7cb33ad571a90ba625845a9a554dae22ee33/kotlin-stdlib-common-1.5.30-RC.jar -Djava.awt.headless=true -D$java.rmi.server.hostname=127.0.0.1 -Xmx1024m -Dkotlin.environment.keepalive -ea -Dfile.encoding=UTF-8 --add-opens -jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED org.jetbrains.kotlin.daemon.KotlinCompileDaemon
-jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
. Here for the module args it unnecessariily prepend
-
I tried quoting the args in both gradle.porperties and in DSL, nothing seems to work
Copy code
kotlinDaemonJvmArgs = listOf("--add-opens jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED")

OR
kotlinDaemonJvmArgs = listOf("--add-opens","jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED")
v
Try it with
--add-opens=<http://jdk.com|jdk.com>...
👍 1
s
@Vampire thanks very much, that worked!
👌 1