IDEA fails to start even with clean install
I've been running 2024.1.4 for ages, no issues.
Upgraded to idea-2025.3.2 with a basic ZIP download from - https://www.jetbrains.com/idea/download/?section=windows
run bin/idea64.exe and it throws up the execution below.
I've tried deleting all the AppData and cleaned out idea64.exe.vmoptions
Tim
Java HotSpot(TM) 64-Bit Server VM warning: Error occurred during initialization of VM
java.lang.Error: java.lang.IllegalStateException: getSystemClassLoader cannot be called during the system class loader instantiation at
java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(java.base@17.0.6/FileSystems.java:134)
at java.nio.file.FileSystems$DefaultFileSystem Holder$1.run(java.base@17.0.6/FileSystems.java:103)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(java.base@17.0.6/FileSystems.java:101)
at java.security.AccessController.doPrivileged(java.base@17.0.6/AccessController.java:318)
at java.nio.file.FileSystems$DefaultFileSystemHolder.defaultFileSystem(java.base@17.0.6/FileSystems.java:101)
at java.nio.file.FileSystems$DefaultFileSystemHolder.<clinit>(java.base@17.0.6/FileSystems.java:94)
at java.nio.file.FileSystems.getDefault(java.base@17.0.6/FileSystems.java:183)
at java.io.File.toPath(java.base@17.0.6/File.java:2387)
at java.util.zip.ZipFile$Source.get(java.base@17.0.6/ZipFile.java:1264)
at java.util.zip.ZipFile$CleanableResource.<init>(java.base@17.0.6/ZipFile.java:709)
at java.util.zip.ZipFile.<init>(java.base@17.0.6/Zip File.java:243)
at java.util.zip.ZipFile.<init>(java.base@17.0.6/ZipFile.java:172)
at java.util.jar.JarFile.<init>(java.base@17.0.6/JarFile.java:347)
at jdk.internal.loader.URLClassPath$JarLoader.getJarFile(java.base@17.0.6/URLClassPath.java:825) at jdk.internal.loader.URLClassPath$JarLoader$1.run(java.base@17.0.6/URLClassPath.java:769) at jdk.internal.loader.URLClassPath$JarLoader$1.run(java.base@17.0.6/URLClassPath.java:762) at java.security.AccessController.doPrivileged(java.base@17.0.6/Access Controller.java:712)
at jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(java.base@17.0.6/URLClassPath.java:761) at jdk.internal.loader.URLClassPath$JarLoader.<init>(java.base@17.0.6/URLClassPath.java:735) at jdk.internal.loader.URLClassPath$3.run(java.base@17.0.6/URLClassPath.java:499) at jdk.internal.loader.URLClassPath$3.run(java.base@17.0.6/URLClassPath.java:482)
at java.security.AccessController.doPrivileged(java.base@17.0.6/AccessController.java:712)
at jdk.internal.loader.URLClassPath.getLoader(java.base@17.0.6/URLClassPath.java:481) at jdk.internal.loader.URLClassPath.getLoader(java.base@17.0.6/URLClassPath.java:449)
at jdk.internal.loader.URLClassPath.getResource(java.base@17.0.6/URLClassPath.java:318)
at jdk.internal.loader.Builtin ClassLoader.findClassOnClassPathOrNull(java.base@17.0.6/Builtin ClassLoader.java:757) jdk.internal.loader.Builtin ClassLoader.loadClassOrNull(java.base@17.0.6/Builtin ClassLoader.java:681)
at
at jdk.internal.loader.Builtin ClassLoader.loadClass(java.base@17.0.6/Builtin
ClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@17.0.6/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@17.0.6/ClassLoader.java:520)
at java.lang.Class.forName(java.base@17.0.6/Native Method)
at java.lang.Class.forName(java.base@17.0.6/Class.java:467)
at java.lang.ClassLoader.initSystemClassLoader(java.base@17.0.6/ClassLoader.java:1981)
at java.lang.System.initPhase 3 (java.base@17.0.6/System.java:2246)
Caused by: java.lang.IllegalStateException: getSystemClassLoader cannot be called during the system class loader instantiation at java.lang.ClassLoader.getSystemClassLoader(java.base@17.0.6/ClassLoader.java:1936)
at java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(java.base@17.0.6/FileSystems.java:124)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(java.base@17.0.6/FileSystems.java:103)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(java.base@17.0.6/FileSystems.java:101)
at java.security.AccessController.doPrivileged(java.base@17.0.6/Access Controller.java:318)
at java.nio.file.FileSystems$DefaultFileSystemHolder.defaultFileSystem(java.base@17.0.6/FileSystems.java:101)
at java.nio.file.FileSystems$DefaultFileSystemHolder.<clinit>(java.base@17.0.6/FileSystems.java:94)
at java.nio.file.FileSystems.getDefault(java.base@17.0.6/FileSystems.java:183)
at java.io.File.toPath(java.base@17.0.6/File.java:2387)
at java.util.zip.ZipFile$Source.get(java.base@17.0.6/ZipFile.java:1264)
at java.util.zip.ZipFile$CleanableResource.<init>(java.base@17.0.6/ZipFile.java:709)
at java.util.zip.ZipFile.<init>(java.base@17.0.6/Zip File.java:243)
at java.util.zip.ZipFile.<init>(java.base@17.0.6/ZipFile.java:172)
at java.util.jar.JarFile.<init>(java.base@17.0.6/JarFile.java:347)
at jdk.internal.loader.URLClassPath$JarLoader.getJarFile(java.base@17.0.6/URLClassPath.java:825) at jdk.internal.loader.URLClassPath$JarLoader$1.run(java.base@17.0.6/URLClassPath.java:769) at jdk.internal.loader.URLClassPath$JarLoader$1.run(java.base@17.0.6/URLClassPath.java:762)
at java.security.AccessController.doPrivileged(java.base@17.0.6/AccessController.java:712)
at jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(java.base@17.0.6/URLClassPath.java:761)
at jdk.internal.loader.URLClassPath$JarLoader.<init>(java.base@17.0.6/URLClassPath.java:735)
at jdk.internal.loader.URLClassPath$3.run(java.base@17.0.6/URLClassPath.java:499)
at jdk.internal.loader.URLClassPath$3.run(java.base@17.0.6/URLClassPath.java:482)
at java.security.AccessController.doPrivileged(java.base@17.0.6/AccessController.java:712) at jdk.internal.loader.URLClassPath.getLoader(java.base@17.0.6/URLClassPath.java:481) at jdk.internal.loader.URLClassPath.getLoader(java.base@17.0.6/URLClassPath.java:449)
at jdk.internal.loader.URLClassPath.getResource(java.base@17.0.6/URLClassPath.java:318)
at jdk.internal.loader.Builtin ClassLoader.findClassOnClassPathOrNull(java.base@17.0.6/Builtin ClassLoader.java:757)
at jdk.internal.loader.Builtin ClassLoader.loadClassOrNull(java.base@17.0.6/Builtin ClassLoader.java:681)
at jdk.internal.loader.Builtin ClassLoader.loadClass(java.base@17.0.6/Builtin ClassLoader.java:639)
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@17.0.6/ClassLoaders.java:188)
at java.lang.ClassLoader.loadClass(java.base@17.0.6/ClassLoader.java:520)
at java.lang.Class.forName(java.base@17.0.6/Native Method)
at java.lang.Class.forName(java.base@17.0.6/Class.java:467)
at java.lang.ClassLoader.initSystemClassLoader(java.base@17.0.6/ClassLoader.java:1981)
at java.lang.System.initPhase 3 (java.base@17.0.6/System.java:2246)
Please try to reinstall the IDE.
For support, please refer to https://jb.gg/ide/critical-startup-errors
请先登录再写评论。
ah ha - I've worked it out. On previous versions of IDEA I've forced it to use a locally installed JDK. Despite trying to delete everything the new installation might refer to, it's obviously finding some stuff floating about, and trying to boot using JDK17 :-|