java.lang.InternalError: Error loading java.security file under wsl
- Dominant language
- Shell
- Stars
- 437
- Forks
- 32
- Avg merge
- 4h 43m
- Merged PRs (30d)
- 7
Description
Getting this after installing in wsl, internet tells me to install open jdk which I did, and it still shows
```
Exception in thread "main" java.lang.InternalError: Error loading java.security file
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.util.SecurityProperties.getOverridableProperty(Unknown Source)
at java.base/sun.security.util.SecurityProperties.privilegedGetOverridable(Unknown Source)
at java.base/sun.security.util.SecurityProperties.includedInExceptions(Unknown Source)
at java.base/sun.security.util.SecurityProperties.(Unknown Source)
at java.base/sun.security.util.FilePermCompat.(Unknown Source)
at java.base/java.security.AccessControlContext.(Unknown Source)
at java.base/java.security.AccessController.createWrapper(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.logging/java.util.logging.LogManager.initStatic(Unknown Source)
at java.logging/java.util.logging.LogManager.(Unknown Source)
at java.logging/java.util.logging.Logger.demandLogger(Unknown Source)
at java.logging/java.util.logging.Logger.getLogger(Unknown Source)
at java.logging/java.util.logging.Logger.getLogger(Unknown Source)
at org.codehaus.janino.SimpleCompiler.(SimpleCompiler.java:70)
at org.codehaus.janino.ClassBodyEvaluator.(ClassBodyEvaluator.java:56)
at ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder.build(PropertyEvalScriptBuilder.java:43)
at ch.qos.logback.core.model.processor.conditional.IfModelHandler.handle(IfModelHandler.java:81)
at ch.qos.logback.core.model.processor.DefaultProcessor.mainTraverse(DefaultProcessor.java:203)
at ch.qos.logback.core.model.processor.DefaultProcessor.mainTraverse(DefaultProcessor.java:211)
at ch.qos.logback.core.model.processor.DefaultProcessor.process(DefaultProcessor.java:104)
at ch.qos.logback.core.joran.GenericXMLConfigurator.processModel(GenericXMLConfigurator.java:222)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:178)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:123)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:66)
at ch.qos.logback.classic.util.DefaultJoranConfigurator.configureByResource(DefaultJoranConfigurator.java:68)
at ch.qos.logback.classic.util.DefaultJoranConfigurator.configure(DefaultJoranConfigurator.java:35)
at ch.qos.logback.classic.util.ContextInitializer.invokeConfigure(ContextInitializer.java:142)
at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:101)
at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:67)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initializeLoggerContext(LogbackServiceProvider.java:51)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initialize(LogbackServiceProvider.java:44)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:201)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:187)
at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:511)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:497)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:446)
at com.intellij.ml.llm.matterhorn.ej.app.cli.standalone.MainKt.(Main.kt:26)
Exception in thread "Logging-Cleaner" java.lang.NoClassDefFoundError: Could not initialize class java.util.logging.LogManager
at java.logging/java.util.logging.LogManager$Cleaner.run(Unknown Source)
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.util.SecurityProperties.getOverridableProperty(Unknown Source)
at java.base/sun.security.util.SecurityProperties.privilegedGetOverridable(Unknown Source)
at java.base/sun.security.util.SecurityProperties.includedInExceptions(Unknown Source)
at java.base/sun.security.util.SecurityProperties.(Unknown Source)
at java.base/sun.security.util.FilePermCompat.(Unknown Source)
at java.base/java.security.AccessControlContext.(Unknown Source)
at java.base/java.security.AccessController.createWrapper(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.logging/java.util.logging.LogManager.initStatic(Unknown Source)
at java.logging/java.util.logging.LogManager.(Unknown Source)
at java.logging/java.util.logging.Logger.demandLogger(Unknown Source)
at java.logging/java.util.logging.Logger.getLogger(Unknown Source)
at java.logging/java.util.logging.Logger.getLogger(Unknown Source)
at org.codehaus.janino.SimpleCompiler.(SimpleCompiler.java:70)
at org.codehaus.janino.ClassBodyEvaluator.(ClassBodyEvaluator.java:56)
at ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder.build(PropertyEvalScriptBuilder.java:43)
at ch.qos.logback.core.model.processor.conditional.IfModelHandler.handle(IfModelHandler.java:81)
at ch.qos.logback.core.model.processor.DefaultProcessor.mainTraverse(DefaultProcessor.java:203)
at ch.qos.logback.core.model.processor.DefaultProcessor.mainTraverse(DefaultProcessor.java:211)
at ch.qos.logback.core.model.processor.DefaultProcessor.process(DefaultProcessor.java:104)
at ch.qos.logback.core.joran.GenericXMLConfigurator.processModel(GenericXMLConfigurator.java:222)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:178)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:123)
at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:66)
at ch.qos.logback.classic.util.DefaultJoranConfigurator.configureByResource(DefaultJoranConfigurator.java:68)
at ch.qos.logback.classic.util.DefaultJoranConfigurator.configure(DefaultJoranConfigurator.java:35)
at ch.qos.logback.classic.util.ContextInitializer.invokeConfigure(ContextInitializer.java:142)
at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:101)
at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:67)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initializeLoggerContext(LogbackServiceProvider.java:51)
at ch.qos.logback.classic.spi.LogbackServiceProvider.initialize(LogbackServiceProvider.java:44)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:201)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:187)
at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:511)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:497)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:446)
at com.intellij.ml.llm.matterhorn.ej.app.cli.standalone.MainKt.(Main.kt:26)
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the WSL installation failure and inspect the startup path at com.intellij.ml.llm.matterhorn.ej.app.cli.standalone.MainKt:26. Trace the Java security initialization and logging setup shown in the stack trace. Done means the application starts successfully under WSL without the java.security error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100