Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8186229

[Graal] tests with SecurityManager fail with: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.vm.ci.runtime")

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • 10
    • 10
    • hotspot
    • generic
    • generic

      The following tests fail:

      java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
      java/lang/StackWalker/CallerSensitiveMethod/Main.java
      java/lang/StackWalker/GetCallerClassTest.java
      java/lang/System/Logger/default/DefaultLoggerTest.java
      java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
      java/util/concurrent/atomic/AtomicUpdaters.java
      java/util/logging/TestAppletLoggerContext.java
      java/util/logging/TestConfigurationListeners.java

      with this exception:

      java.lang.ExceptionInInitializerError
      at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime(HotSpotJVMCIRuntime.java:83)
      at jdk.internal.vm.ci/jdk.vm.ci.runtime.JVMCI.initializeRuntime(Native Method)
      at jdk.internal.vm.ci/jdk.vm.ci.runtime.JVMCI.<clinit>(JVMCI.java:58)
      Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.vm.ci.runtime")
      at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
      at java.base/java.security.AccessController.checkPermission(AccessController.java:895)
      at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:558)
      at java.base/java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1534)
      at java.base/java.lang.ClassLoader$1.run(ClassLoader.java:681)
      at java.base/java.lang.ClassLoader$1.run(ClassLoader.java:679)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:679)
      at jdk.internal.vm.compiler@9-internal/org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator$Shared.getProvider(HotSpotGraalJVMCIServiceLocator.java:42)
      at jdk.internal.vm.compiler@9-internal/org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator.getProvider(HotSpotGraalJVMCIServiceLocator.java:65)
      at jdk.internal.vm.ci/jdk.vm.ci.services.JVMCIServiceLocator.getProviders(JVMCIServiceLocator.java:88)
      at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCICompilerConfig.getCompilerFactory(HotSpotJVMCICompilerConfig.java:90)
      at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.<init>(HotSpotJVMCIRuntime.java:290)
      at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.<init>(HotSpotJVMCIRuntime.java:65)
      at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime$DelayedInit.<clinit>(HotSpotJVMCIRuntime.java:73)
      ... 3 more

            Unassigned Unassigned
            twisti Christian Thalinger (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: