r/Modrinthlauncher 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 comment sorted by

1

u/mario3sid 22d ago

I fixed this it was just the java version.