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

Reply via email to