intellij-platform-gradle-plugin
intellij-platform-gradle-plugin copied to clipboard
ClassNotFoundException: com.intellij.util.lang.PathClassLoader
What happened?
intellij {
version.set("IU-233-EAP-SNAPSHOT")
}
./gradlew runide
Relevant log output or stack trace
> Task :runIde FAILED
2023-11-10T13:54:00.680+0800 [DEBUG] [org.gradle.internal.component.model.LoggingAttributeMatchingExplanationBuilder] Selected match com.jetbrains:jbre:jbr_jcef-17.0.9-osx-x64-b1087.3 from candidates [com.jetbrains:jbre:jbr_jcef-17.0.9-osx-x64-b1087.3] for {}
2023-11-10T13:54:00.680+0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Resolve files of :detachedConfiguration16' completed
2023-11-10T13:54:00.680+0800 [DEBUG] [org.jetbrains.intellij.IntelliJPlugin] [gradle-intellij-plugin :] Runtime specified with ideDir='/Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIU/233-EAP-SNAPSHOT/a09f0690c1e936a6b918237616ee0236c406705b/ideaIU-233-EAP-SNAPSHOT', version='17.0.9b1087.3' resolved as: /Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java
2023-11-10T13:54:00.680+0800 [INFO] [org.jetbrains.intellij.IntelliJPlugin] [gradle-intellij-plugin :] Resolved JVM Runtime directory: /Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java
2023-11-10T13:54:00.681+0800 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'command '/Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java''. Working directory: /Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIU/233-EAP-SNAPSHOT/a09f0690c1e936a6b918237616ee0236c406705b/ideaIU-233-EAP-SNAPSHOT/bin Command: /Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java -Dapple.awt.fileDialogForDirectories=true -Dapple.laf.useScreenMenuBar=true -Didea.auto.reload.plugins=false -Didea.classpath.index.enabled=false -Didea.config.path=/Users/izhangzhihao/Downloads/intellij-rainbow-brackets/build/idea-sandbox/config -Didea.is.internal=true -Didea.log.path=/Users/izhangzhihao/Downloads/intellij-rainbow-brackets/build/idea-sandbox/system/log -Didea.plugin.in.sandbox.mode=true -Didea.plugins.path=/Users/izhangzhihao/Downloads/intellij-rainbow-brackets/build/idea-sandbox/plugins -Didea.required.plugins.id=izhangzhihao.rainbow.brackets -Didea.smooth.progress=false -Didea.system.path=/Users/izhangzhihao/Downloads/intellij-rainbow-brackets/build/idea-sandbox/system -Didea.vendor.name=JetBrains -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Djdk.module.illegalAccess.silent=true -XX:+UnlockDiagnosticVMOptions -javaagent:/Users/izhangzhihao/Downloads/intellij-rainbow-brackets/build/tmp/initializeIntelliJPlugin/coroutines-javaagent.jar --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED --add-opens=java.desktop/com.apple.laf=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt=ALL-UNNAMED -Xms512m -Xmx2048m -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=en -Duser.variant -ea com.intellij.idea.Main
2023-11-10T13:54:00.681+0800 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING
2023-11-10T13:54:00.681+0800 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: command '/Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java'.
2023-11-10T13:54:00.686+0800 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTED
2023-11-10T13:54:00.686+0800 [DEBUG] [org.gradle.process.internal.ExecHandleRunner] waiting until streams are handled...
2023-11-10T13:54:00.686+0800 [INFO] [org.gradle.process.internal.DefaultExecHandle] Successfully started process 'command '/Users/izhangzhihao/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbr_jcef-17.0.9-osx-x64-b1087.3/extracted/jbr_jcef-17.0.9-osx-x64-b1087.3/Contents/Home/bin/java''
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] Error occurred during initialization of VM
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] java.lang.Error: com.intellij.util.lang.PathClassLoader
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:2000)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.System.initPhase3([email protected]/System.java:2246)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] Caused by: java.lang.ClassNotFoundException: com.intellij.util.lang.PathClassLoader
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at jdk.internal.loader.BuiltinClassLoader.loadClass([email protected]/BuiltinClassLoader.java:641)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass([email protected]/ClassLoaders.java:188)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.ClassLoader.loadClass([email protected]/ClassLoader.java:525)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.Class.forName0([email protected]/Native Method)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.Class.forName([email protected]/Class.java:467)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:1986)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out] at java.lang.System.initPhase3([email protected]/System.java:2246)
2023-11-10T13:54:00.952+0800 [QUIET] [system.out]
2023-11-10T13:54:00.954+0800 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
Steps to reproduce
IU-233-EAP-SNAPSHOT
./gradlew runide
Gradle IntelliJ Plugin version
1.16.0
Gradle version
7.6.2
Operating System
macOS
Link to build, i.e. failing GitHub Action job
No response
I cannot reproduce it. Please provide a minimal project with the configuration that fails for you.
id("org.jetbrains.intellij") version "1.16.x", Gradle version7.6.3, Jdk 17 also has the same error, but it will not appear if it is switched to intellij:1.14.2. Please checkout https://github.com/mattmok/idea-spring-boot-assistant.git on the 1.0.x branch.
Have the same, however, it seems to be sth non deterministic. In one place I have 1.16.1 and it produces error like above, while in other project with same confguration it run Ide. After downgrading to 1.14.2 it starts ide.
intellij { version.set("2023.1.5") type.set("IC") // Target IDE Platform }
SDK Corretto 17.0.10
This issue is now obsolete in 2.0.