-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 12
-
Component/s: hotspot
-
b20
-
Verified
We have a jtreg test that uses its own security settings:
main/othervm/policy=jtreg.security.policy/secure=java.lang.SecurityManager
causing an exception:
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "HotSpotGraalRuntimeMBean.debug" "read")
at java.security.AccessControlContext.checkPermission(java.base@12-internal/AccessControlContext.java:472)
at java.security.AccessController.checkPermission(java.base@12-internal/AccessController.java:1027)
at java.lang.SecurityManager.checkPermission(java.base@12-internal/SecurityManager.java:408)
at java.lang.SecurityManager.checkPropertyAccess(java.base@12-internal/SecurityManager.java:1152)
at java.lang.System.getProperty(java.base@12-internal/System.java:843)
at java.lang.Boolean.getBoolean(java.base@12-internal/Boolean.java:265)
at org.graalvm.compiler.hotspot.management.HotSpotGraalRuntimeMBean.<clinit>(jdk.internal.vm.compiler.management@12-internal/HotSpotGraalRuntimeMBean.java:83)
main/othervm/policy=jtreg.security.policy/secure=java.lang.SecurityManager
causing an exception:
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "HotSpotGraalRuntimeMBean.debug" "read")
at java.security.AccessControlContext.checkPermission(java.base@12-internal/AccessControlContext.java:472)
at java.security.AccessController.checkPermission(java.base@12-internal/AccessController.java:1027)
at java.lang.SecurityManager.checkPermission(java.base@12-internal/SecurityManager.java:408)
at java.lang.SecurityManager.checkPropertyAccess(java.base@12-internal/SecurityManager.java:1152)
at java.lang.System.getProperty(java.base@12-internal/System.java:843)
at java.lang.Boolean.getBoolean(java.base@12-internal/Boolean.java:265)
at org.graalvm.compiler.hotspot.management.HotSpotGraalRuntimeMBean.<clinit>(jdk.internal.vm.compiler.management@12-internal/HotSpotGraalRuntimeMBean.java:83)