Details
-
Bug
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
2.6.0, 2.4.17, 3.0.0, 2.5.7
-
None
-
None
Description
All the JDK11 seems to be coming from the runtime code, and we have found that the missing options are required for the runtime when testing JDK 17.
Only the JDK17 "--add-opens java.base/jdk.internal.util.random=ALL-UNNAMED" is known to be used by the test code, and probably not by the runtime.
Specifically, these ones are missing:
java.base/java.io=ALL-UNNAMED (pending in HBASE-28259. If that one doesn't add it to surefire, we need to add that here)
java.base/java.util=ALL-UNNAMED
java.base/java.util.concurrent=ALL-UNNAMED
Attachments
Issue Links
- depends upon
-
HBASE-28259 Add java.base/java.io=ALL-UNNAMED open to jdk11_jvm_flags
- Resolved
- is related to
-
HBASE-28247 Add java.base/sun.net.dns and java.base/sun.net.util export to jdk11 JVM test flags
- Resolved
-
HBASE-26038 Support JDK17
- Open
- links to