Description
JAXB module was removed from Java 11.
Please adopt ignite control.sh in the same way as it is done for ignite.sh/bat
elif [ $version -gt 8 ] && [ $version -lt 11 ]; then JVM_OPTS="\ -XX:+AggressiveOpts \ --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \ --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --illegal-access=permit \ --add-modules=java.transaction \ --add-modules=java.xml.bind \ ${JVM_OPTS}" elif [ $version -eq 11 ] ; then JVM_OPTS="\ --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \ --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --illegal-access=permit \ ${JVM_OPTS}"
But control.sh for master still declares --add-modules java.xml.bind \
JVM_OPTS="--add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports java.base/sun.nio.ch=ALL-UNNAMED \ --add-exports java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \ --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \ --add-modules java.xml.bind \ ${JVM_OPTS}"
Attachments
Issue Links
- blocks
-
IGNITE-11189 Support Java 11 for Apache Ignite
-
- Resolved
-
- is related to
-
IGNITE-11216 Ignite.sh fails on Mac OS and Linux - Java 11
-
- Resolved
-
-
IGNITE-11140 Check and fix Ignite examples for Java 11
-
- Resolved
-
- relates to
-
IGNITE-11113 JVM 9-11 startup parameters have to be mentioned in every section of getting started
-
- Closed
-
- links to