Ever since the 2019.2 update, I can't get my Andro...
# intellij
m
Ever since the 2019.2 update, I can't get my Android project to compile in intelliJ anymore due to
Copy code
e: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
	at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
	at java.base/java.lang.Class.getConstructor0(Class.java:3342)
	at java.base/java.lang.Class.newInstance(Class.java:556)
	at org.jetbrains.kotlin.cli.jvm.plugins.ServiceLoaderLite.loadImplementations(ServiceLoaderLite.kt:51)
	at org.jetbrains.kotlin.cli.jvm.plugins.ServiceLoaderLite.loadImplementations(ServiceLoaderLite.kt:44)
	at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension$loadProcessors$efficientProcessorLoader$1.doLoadProcessors(Kapt3Extension.kt:83)
	at org.jetbrains.kotlin.kapt3.base.ProcessorLoader.loadProcessors(ProcessorLoader.kt:45)
I do have my gradle JVM set to a java8 directory but no matter what, intelliJ will use the internal java11. Is there another setting I'm missing ?
Screenshot from 2019-07-27 192835.png
idea.log:
Copy code
2019-07-27 19:35:23,588 [1343538]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /home/martin/java/jdk1.8.0_144
~/.gradle/daemon/5.4.1/daemon-20033.out.log
Copy code
19:35:24.383 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=53bbf07f-c798-4059-8309-d1655ae00a3e,javaHome=/home/martin/dev/idea-IC-192.5728.98/jbr,daemonRegistryDir=/home/martin/.gradle/daemon,pid=20033,idleTimeout=10800000,priority=NORMAL,daemonOpts=--add-opens,java.base/java.util=ALL-UNNAMED,--add-opens,java.base/java.lang=ALL-UNNAMED,--add-opens,java.base/java.lang.invoke=ALL-UNNAMED,--add-opens,java.prefs/java.util.prefs=ALL-UNNAMED,-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xms256m,-Xmx512m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]
One of these 2 guys is lying...
Strangely enough, the gradle sync is using java8. It's only build that's using java11...
I ended up reverting to 2019.1. Issue there for tracking: https://youtrack.jetbrains.com/issue/KT-32994
m
Haven’t noticed this issue but I’m setting to local Zulu 11