Hi,
I try to get Keycloak working in my Intellij.
When I start IDELauncher I get an error
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at io.quarkus.launcher.QuarkusLauncher.launch(QuarkusLauncher.java:58)
at io.quarkus.runtime.Quarkus.launchFromIDE(Quarkus.java:101)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:88)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:44)
at org.keycloak.quarkus._private.IDELauncher.main(IDELauncher.java:45)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at io.quarkus.launcher.QuarkusLauncher.launch(QuarkusLauncher.java:56)
... 4 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.logmanager.LogContext
at org.jboss.logmanager.LogManager.getLogger(LogManager.java:110)
at org.jboss.logmanager.LogManager.getLogger(LogManager.java:27)
at java.logging/java.util.logging.LogManager.demandLogger(LogManager.java:521)
at java.logging/java.util.logging.LogManager.demandLogger(LogManager.java:517)
at java.logging/java.util.logging.Logger.demandLogger(Logger.java:656)
at java.logging/java.util.logging.Logger.getLogger(Logger.java:720)
at java.logging/java.util.logging.Logger.getLogger(Logger.java:703)
at org.jboss.logging.JDKLogger.<init>(JDKLogger.java:33)
at org.jboss.logging.JDKLoggerProvider.getLogger(JDKLoggerProvider.java:29)
at org.jboss.logging.LoggerProviders.logProvider(LoggerProviders.java:152)
at org.jboss.logging.LoggerProviders.tryJDK(LoggerProviders.java:107)
at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:102)
at org.jboss.logging.LoggerProviders.find(LoggerProviders.java:32)
at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:29)
at org.jboss.logging.Logger.getLogger(Logger.java:2465)
at org.jboss.logging.Logger.getLogger(Logger.java:2491)
at io.quarkus.bootstrap.utils.BuildToolHelper.<clinit>(BuildToolHelper.java:21)
at io.quarkus.bootstrap.IDELauncherImpl.launch(IDELauncherImpl.java:37)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 6 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: org/wildfly/common/lock/SpinLock [in thread "main"]
at org.jboss.logmanager.LoggerNode.<init>(LoggerNode.java:91)
at org.jboss.logmanager.LogContext.<init>(LogContext.java:81)
at org.jboss.logmanager.LogContext.<clinit>(LogContext.java:40)
at org.jboss.logging.JBossLogManagerProvider.doGetLogger(JBossLogManagerProvider.java:89)
at org.jboss.logging.JBossLogManagerProvider.getLogger(JBossLogManagerProvider.java:55)
at org.jboss.logging.LoggerProviders.logProvider(LoggerProviders.java:152)
at org.jboss.logging.LoggerProviders.tryJBossLogManager(LoggerProviders.java:144)
at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:80)
... 13 more
What I did before:
Keycloak 22.0.4 - I downloaded the zip from Github and unpacked the zip. I opened the projet in Intellij as project (choosing pom.xml from root aka keycloak-parent). I had some trouble regarding wildfly. However at the end a build âmvn install -DskipTests -DskipTestsuiteâ ended successfully.