This is an automated email from the ASF dual-hosted git repository.

zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f32c36e7ec IGNITE-28485 Fix 'illegal reflective access' during 
control utility startup (#13010)
1f32c36e7ec is described below

commit 1f32c36e7ec54c4b8501c1ba8398b24d605fcf1e
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)
---
 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
 ----
 

Reply via email to