[13] RFR(S) 8221782: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
Vladimir Kozlov
vladimir.kozlov at oracle.com
Mon Apr 1 21:44:54 UTC 2019
https://bugs.openjdk.java.net/browse/JDK-8221782
Recent 'Update Graal' JDK-8221341 added import jdk.vm.ci.services.Services class to HotSpotGraalRuntimeMBean.java.
JVMCI module-info.java was updated accordingly [1] but src/java.base/share/lib/security/default.policy file was not.
Ran failed java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java test.
diff -r 18547cad9ec6 src/java.base/share/lib/security/default.policy
--- a/src/java.base/share/lib/security/default.policy
+++ b/src/java.base/share/lib/security/default.policy
@@ -160,6 +160,7 @@
grant codeBase "jrt:/jdk.internal.vm.compiler.management" {
permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections";
permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime";
+ permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services";
permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common";
permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug";
permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot";
--
Thanks,
Vladimir
[1] http://hg.openjdk.java.net/jdk/jdk/file/dd5c64326027/src/jdk.internal.vm.ci/share/classes/module-info.java#l27
More information about the hotspot-compiler-dev
mailing list