I'm trying to start my jboss EAP 6.1 installation with Java 17, but I receive this error:
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: C:\Sviluppo\jboss-eap-6.1_prova17
JAVA: C:\Program Files\Java\jdk-17.0.5\bin\java
JAVA_OPTS: -XX:+TieredCompilation -XX:+UseCompressedOops -Dprogram.name=standalone.bat -Dexo.jcr.session.tracking.active=false -Xms512m -Xmx2g --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Duser.language=en -Duser.region=US -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dgatein.assets.version=4.0.7 -Djava.util.Arrays.useLegacyMergeSort=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standalone-exo.xml -Dorg.jboss.as.logging.per-deployment=false
===============================================================================
Exception in thread "main" javax.xml.stream.FactoryConfigurationError: Provider __redirected.__XMLInputFactory could not be instantiated: java.lang.reflect.InvocationTargetException
at java.xml/javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:201)
at java.xml/javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:148)
at java.xml/javax.xml.stream.FactoryFinder.find(FactoryFinder.java:261)
at java.xml/javax.xml.stream.FactoryFinder.find(FactoryFinder.java:223)
at java.xml/javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:166)
at org.jboss.modules.ModuleXmlParser.<clinit>(ModuleXmlParser.java:278)
at org.jboss.modules.LocalModuleFinder$1.run(LocalModuleFinder.java:144)
at org.jboss.modules.LocalModuleFinder$1.run(LocalModuleFinder.java:138)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at org.jboss.modules.LocalModuleFinder.findModule(LocalModuleFinder.java:138)
at org.jboss.modules.ModuleLoader.findModule(ModuleLoader.java:389)
at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:293)
at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:240)
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:222)
at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.java:76)
at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.java:70)
at __redirected.__DocumentBuilderFactory.changeDefaultFactory(__DocumentBuilderFactory.java:77)
at __redirected.__JAXPRedirected.changeAll(__JAXPRedirected.java:43)
at org.jboss.modules.Main.main(Main.java:334)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at java.xml/javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:190)
... 18 more
Caused by: java.lang.IllegalAccessError: class __redirected.__XMLInputFactory cannot access class com.sun.xml.internal.stream.XMLInputFactoryImpl (in module java.xml) because module java.xml does not export com.sun.xml.internal.stream to unnamed module @5d22bbb7
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:489)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at __redirected.__XMLInputFactory.<init>(__XMLInputFactory.java:112)
... 24 more
I've tried to use this solution, but it doesn't work: Is it possible to run Wildfly 10 on new jdk17