This is an automated email from the ASF dual-hosted git repository. zstan pushed a commit to branch ignite-2.18 in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 960edce0fc1c4500d4d2bc8702f375c09cbddc68 Author: Evgeniy Stanilovskiy <[email protected]> AuthorDate: Tue Apr 14 09:42:04 2026 +0300 IGNITE-28485 Fix 'illegal reflective access' during control utility startup (#13010) (cherry picked from commit 1f32c36e7ec54c4b8501c1ba8398b24d605fcf1e) --- bin/include/jvmdefaults.bat | 2 ++ bin/include/jvmdefaults.sh | 2 ++ docs/_docs/includes/java9.adoc | 1 + 3 files changed, 5 insertions(+) diff --git a/bin/include/jvmdefaults.bat b/bin/include/jvmdefaults.bat index 942e9243cbb..f353a60ec41 100644 --- a/bin/include/jvmdefaults.bat +++ b/bin/include/jvmdefaults.bat @@ -32,6 +32,7 @@ if %java_version% GEQ 11 if %java_version% LSS 14 ( --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED ^ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^ --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^ + --add-opens=java.base/java.nio=ALL-UNNAMED ^ --illegal-access=permit ^ %current_value% ) @@ -45,6 +46,7 @@ if %java_version% GEQ 14 if %java_version% LSS 15 ( --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^ --add-opens=java.base/jdk.internal.access=ALL-UNNAMED ^ --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^ + --add-opens=java.base/java.nio=ALL-UNNAMED ^ --illegal-access=permit ^ %current_value% ) diff --git a/bin/include/jvmdefaults.sh b/bin/include/jvmdefaults.sh index 1bcb72733b7..2b9b22ccc97 100644 --- a/bin/include/jvmdefaults.sh +++ b/bin/include/jvmdefaults.sh @@ -32,6 +32,7 @@ getJavaSpecificOpts() { --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \ + --add-opens=java.base/java.nio=ALL-UNNAMED \ --illegal-access=permit \ ${current_value}" @@ -44,6 +45,7 @@ getJavaSpecificOpts() { --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --add-opens=java.base/jdk.internal.access=ALL-UNNAMED \ --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \ + --add-opens=java.base/java.nio=ALL-UNNAMED \ --illegal-access=permit \ ${current_value}" diff --git a/docs/_docs/includes/java9.adoc b/docs/_docs/includes/java9.adoc index 27544b0643e..c4a28fe368a 100644 --- a/docs/_docs/includes/java9.adoc +++ b/docs/_docs/includes/java9.adoc @@ -35,6 +35,7 @@ tab:Java 11[] --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED +--add-opens=java.base/java.nio=ALL-UNNAMED --illegal-access=permit ----
