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
----