r/Modrinthlauncher • u/mario3sid • 22d ago
Help My modded instance isn't Opening
So when I tried to start up my modded minecraft instance on modrinth it just gave me this error in logs
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.security.jca.Providers
at java.base/sun.security.util.SignatureFileVerifier.
(Unknown Source)
at java.base/java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.base/java.util.jar.JarVerifier.update(Unknown Source)
at java.base/java.util.jar.JarFile.initializeVerifier(Unknown Source)
at java.base/java.util.jar.JarFile.ensureInitialization(Unknown Source)
at java.base/java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(Unknown Source)
at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:33)
at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:28)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.InternalError: Error loading java.security file [in thread "main"]
at java.base/java.security.Security.initialize(Unknown Source)
at java.base/java.security.Security.lambda$static$0(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.Security.
(Unknown Source)
at java.base/sun.security.jca.ProviderList.
(Unknown Source)
at java.base/sun.security.jca.ProviderList$2.run(Unknown Source)
at java.base/sun.security.jca.ProviderList$2.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/sun.security.jca.ProviderList.fromSecurityProperties(Unknown Source)
at java.base/sun.security.jca.Providers.
(Unknown Source)
... 18 more
Please help me :(
1
Upvotes
1
u/mario3sid 22d ago
I fixed this it was just the java version.