[Wildfly 29] Running on the JDK but not on the JRE anymore ?

642 views
Skip to first unread message

Martin Miller

unread,
Aug 24, 2023, 12:22:06 PM8/24/23
to WildFly
Hi,

It looks like Wildfly 29 cannot run anymore using only a JRE ?

I get an error starting WF 29 using JRE 20; I always used a JRE for WF 28 and previous versions.

Caused by: org.jboss.modules.ModuleLoadError: jdk.jconsole
(full stacktrace at the end).

I do not have this problem using JDK 20.

Is jdk.jconsole a new dependency of WildFly ?

--

I used Azul's JRE 20, which do not have jdk.jconsole in its build modules (same modules as a previous JRE version that worked on WF 28:

IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu20.32+11-CA"
JAVA_RUNTIME_VERSION="20.0.2+9"
JAVA_VERSION="20.0.2"
JAVA_VERSION_DATE="2023-07-18"
LIBC="default"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.charsets jdk.crypto.ec jdk.crypto.cryptoki jdk.crypto.mscapi jdk.dynalink jdk.httpserver jdk.incubator.concurrent jdk.incubator.vector jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jdwp.agent jdk.jfr jdk.jsobject jdk.localedata jdk.management jdk.management.agent jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Windows"
SOURCE=".:git:2281ee86700f+"


--

WildFly Stacktrace:

$ .\standalone.ps1 -c standalone-full.xml
=================================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: C:\Temp\WF29TEST\wildfly-29.0.0.Final

  JAVA: C:\Temp\WF29TEST\wildfly-29.0.0.Final\java\bin\java.exe

  MODULE_OPTS:

  JAVA_OPTS: -Xms128M -Xmx1G -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=384M -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=C:\Temp\WF29TEST\wildfly-29.0.0.Final\standalone\log/server.log -Dlogging.configuration=file:C:\Temp\WF29TEST\wildfly-29.0.0.Final\standalone\configuration/logging.properties -Djboss.home.dir=C:\Temp\WF29TEST\wildfly-29.0.0.Final -Djboss.server.base.dir=C:\Temp\WF29TEST\wildfly-29.0.0.Final\standalone -Djboss.server.config.dir=C:\Temp\WF29TEST\wildfly-29.0.0.Final\standalone\configuration

=================================================================================

12:03:31,705 INFO  [org.jboss.modules] (main) JBoss Modules version 2.1.0.Final
12:03:34,256 INFO  [org.jboss.msc] (main) JBoss MSC version 1.5.1.Final
12:03:34,264 INFO  [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final
12:03:34,329 INFO  [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly Full 29.0.0.Final (WildFly Core 21.1.0.Final) starting
12:03:35,285 INFO  [org.wildfly.security] (ServerService Thread Pool -- 28) ELY00001: WildFly Elytron version 2.2.1.Final
12:03:37,070 WARN  [org.jboss.modules.define] (ServerService Thread Pool -- 8) Failed to define class com.arjuna.ats.arjuna.utils.Process in Module "org.jboss.jts" from local module loader @517d4a0d (finder: local module finder @7862f56 (roots: C:\Temp\WF29TEST\wildfly-29.0.0.Final\modules,C:\Temp\WF29TEST\wildfly-29.0.0.Final\modules\system\layers\base)): org.jboss.modules.ModuleLoadError: jdk.jconsole
        at org.jboss.modules.Module.addPaths(Module.java:1271)
        at org.jboss.modules.Module.link(Module.java:1627)
        at org.jboss.modules.Module.getPaths(Module.java:1588)
        at org.jboss.modules.Module.getPathsUnchecked(Module.java:1611)
        at org.jboss.modules.Module.loadModuleClass(Module.java:760)
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
        at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:350)
        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482)
        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276)
        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79)
        at org.jboss.modules.Module.loadModuleClass(Module.java:765)
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
        at org.jboss.as...@29.0.0.Final//org.jboss.as.txn.subsystem.TransactionSubsystemRootResourceDefinition.<init>(TransactionSubsystemRootResourceDefinition.java:296)
        at org.jboss.as...@29.0.0.Final//org.jboss.as.txn.subsystem.TransactionExtension.initialize(TransactionExtension.java:99)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:131)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:103)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:144)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:127)
        at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
        at org.jbos...@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
        at java.base/java.lang.Thread.run(Unknown Source)
        at org.jbos...@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)

12:03:37,280 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("parallel-extension-add") failed - address: ([]): java.lang.RuntimeException: WFLYCTL0079: Failed initializing module org.jboss.as.transactions
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$1.execute(ParallelExtensionAddHandler.java:115)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1064)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:785)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:476)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1455)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:523)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:460)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:431)
        at org.jboss...@21.1.0.Final//org.jboss.as.server.ServerService.boot(ServerService.java:466)
        at org.jboss...@21.1.0.Final//org.jboss.as.server.ServerService.boot(ServerService.java:408)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:370)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: org.jboss.modules.ModuleLoadError: jdk.jconsole
        at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$1.execute(ParallelExtensionAddHandler.java:107)
        ... 11 more
Caused by: org.jboss.modules.ModuleLoadError: jdk.jconsole
        at org.jboss.modules.Module.addPaths(Module.java:1271)
        at org.jboss.modules.Module.link(Module.java:1627)
        at org.jboss.modules.Module.getPaths(Module.java:1588)
        at org.jboss.modules.Module.getPathsUnchecked(Module.java:1611)
        at org.jboss.modules.Module.loadModuleClass(Module.java:760)
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:350)
        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482)
        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276)
        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79)
        at org.jboss.modules.Module.loadModuleClass(Module.java:765)
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
        at org.jboss.as...@29.0.0.Final//org.jboss.as.txn.subsystem.TransactionSubsystemRootResourceDefinition.<init>(TransactionSubsystemRootResourceDefinition.java:296)
        at org.jboss.as...@29.0.0.Final//org.jboss.as.txn.subsystem.TransactionExtension.initialize(TransactionExtension.java:99)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:131)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:103)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:144)
        at org.jboss.a...@21.1.0.Final//org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:127)
        at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
        at org.jbos...@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
        at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
        at java.base/java.lang.Thread.run(Unknown Source)
        at org.jbos...@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)

12:03:37,287 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details. - Server configuration file in use: standalone-full.xml
12:03:37,295 INFO  [org.jboss.as] (MSC service thread 1-8) WFLYSRV0050: WildFly Full 29.0.0.Final (WildFly Core 21.1.0.Final) stopped in 5ms

James Perkins

unread,
Aug 24, 2023, 9:02:53 PM8/24/23
to WildFly
This is being worked on. There is a discussion on the wildfly-dev mailing list. This should be resolved WFLY-18296 for WildFly 29.0.1.Final and WildFly 30.
Reply all
Reply to author
Forward
0 new messages