Skip to content

Commit ca25ffb

Browse files
committed
jpms
1 parent e52c197 commit ca25ffb

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

bin/load-kyuubi-env.sh

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,8 @@ KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS --add-opens=java.base/sun.security.tools.key
8585
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS --add-opens=java.base/sun.security.x509=ALL-UNNAMED"
8686
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS --add-opens=java.base/sun.util.calendar=ALL-UNNAMED"
8787
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS -Djdk.reflect.useDirectMethodHandle=false"
88-
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS -Dio.netty.tryReflectionSetAccessible=true"
89-
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS -Dio.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE"
90-
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS -Dio.netty.noUnsafe=false"
9188
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS --enable-native-access=ALL-UNNAMED"
89+
KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS --sun-misc-unsafe-memory-access=allow"
9290
export KYUUBI_JAVA_OPTS="$KYUUBI_JAVA_OPTS"
9391

9492
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS -XX:+IgnoreUnrecognizedVMOptions"
@@ -109,9 +107,7 @@ KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS --add-opens=java.base/sun.security.t
109107
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS --add-opens=java.base/sun.security.x509=ALL-UNNAMED"
110108
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS --add-opens=java.base/sun.util.calendar=ALL-UNNAMED"
111109
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS -Djdk.reflect.useDirectMethodHandle=false"
112-
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS -Dio.netty.tryReflectionSetAccessible=true"
113-
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS -Dio.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE"
114-
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS -Dio.netty.noUnsafe=false"
110+
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS --sun-misc-unsafe-memory-access=allow"
115111
KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS --enable-native-access=ALL-UNNAMED"
116112
export KYUUBI_CTL_JAVA_OPTS="$KYUUBI_CTL_JAVA_OPTS"
117113

pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -301,10 +301,8 @@
301301
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
302302
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
303303
-Djdk.reflect.useDirectMethodHandle=false
304-
-Dio.netty.tryReflectionSetAccessible=true
305-
-Dio.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE
306-
-Dio.netty.noUnsafe=false
307-
--enable-native-access=ALL-UNNAMED</extraJavaTestArgs>
304+
--enable-native-access=ALL-UNNAMED
305+
--sun-misc-unsafe-memory-access=allow</extraJavaTestArgs>
308306

309307
<debugArgLine>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005</debugArgLine>
310308
</properties>

0 commit comments

Comments
 (0)