This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 4cb17c849e2 IGNITE-27027 Fix "Illegal reflective access warning" on
migration-tools-cli when running on Java 11 (#6946)
4cb17c849e2 is described below
commit 4cb17c849e29be0972ad7a5b976aad9bcdc1e70d
Author: Tiago Marques Godinho <[email protected]>
AuthorDate: Wed Nov 12 07:40:05 2025 +0000
IGNITE-27027 Fix "Illegal reflective access warning" on migration-tools-cli
when running on Java 11 (#6946)
---
migration-tools/packaging/common/linux/jvmdefaults.sh | 2 ++
migration-tools/packaging/common/windows/jvmdefaults.bat | 2 ++
2 files changed, 4 insertions(+)
diff --git a/migration-tools/packaging/common/linux/jvmdefaults.sh
b/migration-tools/packaging/common/linux/jvmdefaults.sh
index 1bcb72733b7..83a7913ca3f 100644
--- a/migration-tools/packaging/common/linux/jvmdefaults.sh
+++ b/migration-tools/packaging/common/linux/jvmdefaults.sh
@@ -31,6 +31,7 @@ getJavaSpecificOpts() {
--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 \
+ --add-opens=java.base/java.nio=ALL-UNNAMED \
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \
--illegal-access=permit \
${current_value}"
@@ -42,6 +43,7 @@ getJavaSpecificOpts() {
--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 \
+ --add-opens=java.base/java.nio=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.access=ALL-UNNAMED \
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED
\
--illegal-access=permit \
diff --git a/migration-tools/packaging/common/windows/jvmdefaults.bat
b/migration-tools/packaging/common/windows/jvmdefaults.bat
index acb81b19ab3..8cdc6ef5e6e 100644
--- a/migration-tools/packaging/common/windows/jvmdefaults.bat
+++ b/migration-tools/packaging/common/windows/jvmdefaults.bat
@@ -22,6 +22,7 @@ if %JAVA_VER% GEQ 11 if %JAVA_VER% LSS 14 (
--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
^
+ --add-opens=java.base/java.nio=ALL-UNNAMED ^
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^
--illegal-access=permit
)
@@ -33,6 +34,7 @@ if %JAVA_VER% GEQ 14 if %JAVA_VER% LSS 15 (
--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
^
+ --add-opens=java.base/java.nio=ALL-UNNAMED ^
--add-opens=java.base/jdk.internal.access=ALL-UNNAMED ^
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^
--illegal-access=permit