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

Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir

XMLWordPrintable

      javax/crypto/CryptoPermissions/InconsistentEntries.java fails if the tested JDK is located in a read-only directory as it creates new files and directories inside of it. Tests should not modify the JDK under test as that could impact the results of other tests.

      Stacktrace:
      config InconsistentEntries.setUp(): failure
      java.nio.file.AccessDeniedException: /opt/mach5/mesos/work_dir/jib-dev/install/2024-10-14-2310565.erik.joelsson.jdk/linux-x64.jdk/jdk-24/conf/security/policy/testlimited
      at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
      at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
      at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
      at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:446)
      at java.base/java.nio.file.Files.createDirectory(Files.java:700)
      at InconsistentEntries.setUp(InconsistentEntries.java:59)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:573)
      at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
      at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61)
      at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366)
      at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320)
      at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:617)
      at org.testng.TestRunner.beforeRun(TestRunner.java:607)
      at org.testng.TestRunner.run(TestRunner.java:578)
      at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
      at org.testng.SuiteRunner.run(SuiteRunner.java:286)
      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
      at org.testng.TestNG.runSuites(TestNG.java:1069)
      at org.testng.TestNG.run(TestNG.java:1037)
      at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102)
      at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:58)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:573)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1576)

            fguallini Fernando Guallini
            erikj Erik Joelsson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: