JBoss EAP 7 Illegal State Exception - no standard field found for reverse order comparator
Issue
When starting JBoss EAP 7.1 with JDK 11, the following error occurs:
ERROR [stderr] (ProcessControllerConnection-thread - 2) Exception in thread "ProcessControllerConnection-thread - 2" java.lang.ExceptionInInitializerError
ERROR [stderr] (ProcessControllerConnection-thread - 2) at org.jboss.marshalling.river//org.jboss.marshalling.river.RiverMarshaller.<clinit>(RiverMarshaller.java:1335)
ERROR [stderr] (ProcessControllerConnection-thread - 2) at ...
controller//org.jboss.as.process.protocol.ConnectionImpl$1$1.run(ConnectionImpl.java:221)
ERROR [stderr] (ProcessControllerConnection-thread - 2) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
ERROR [stderr] (ProcessControllerConnection-thread - 2) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
ERROR [stderr] (ProcessControllerConnection-thread - 2) at java.base/java.lang.Thread.run(Thread.java:834)
ERROR [stderr] (ProcessControllerConnection-thread - 2) at org.jboss.threads//org.jboss.threads.JBossThread.run(JBossThread.java:320)
ERROR [stderr] (ProcessControllerConnection-thread - 2) Caused by: java.lang.IllegalStateException: No standard field found for reverse order comparator!
ERROR [stderr] (ProcessControllerConnection-thread - 2) at org.jboss.marshalling.river//org.jboss.marshalling.river.Protocol.<clinit>(Protocol.java:287)
[Host Controller] 22:21:09,911 ERROR [stderr] (ProcessControllerConnection-thread - 2) ... 17 more
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.1
- OpenJDK 11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.