Skip to content

Commit 960edce

Browse files
committed
IGNITE-28485 Fix 'illegal reflective access' during control utility startup (#13010)
(cherry picked from commit 1f32c36)
1 parent 7cea693 commit 960edce

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

bin/include/jvmdefaults.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ if %java_version% GEQ 11 if %java_version% LSS 14 (
3232
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED ^
3333
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^
3434
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^
35+
--add-opens=java.base/java.nio=ALL-UNNAMED ^
3536
--illegal-access=permit ^
3637
%current_value%
3738
)
@@ -45,6 +46,7 @@ if %java_version% GEQ 14 if %java_version% LSS 15 (
4546
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^
4647
--add-opens=java.base/jdk.internal.access=ALL-UNNAMED ^
4748
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED ^
49+
--add-opens=java.base/java.nio=ALL-UNNAMED ^
4850
--illegal-access=permit ^
4951
%current_value%
5052
)

bin/include/jvmdefaults.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ getJavaSpecificOpts() {
3232
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \
3333
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
3434
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \
35+
--add-opens=java.base/java.nio=ALL-UNNAMED \
3536
--illegal-access=permit \
3637
${current_value}"
3738

@@ -44,6 +45,7 @@ getJavaSpecificOpts() {
4445
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
4546
--add-opens=java.base/jdk.internal.access=ALL-UNNAMED \
4647
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \
48+
--add-opens=java.base/java.nio=ALL-UNNAMED \
4749
--illegal-access=permit \
4850
${current_value}"
4951

docs/_docs/includes/java9.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ tab:Java 11[]
3535
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED
3636
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED
3737
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED
38+
--add-opens=java.base/java.nio=ALL-UNNAMED
3839
--illegal-access=permit
3940
----
4041

0 commit comments

Comments
 (0)