[13] RFR(S) 8221782: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services

Alan Bateman Alan.Bateman at oracle.com
Tue Apr 2 06:56:27 UTC 2019


On 01/04/2019 22:44, Vladimir Kozlov wrote:
> 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";
This looks okay.

-Alan



More information about the hotspot-compiler-dev mailing list