Hi Christoph, Can you please ensure that your build of jtreg contains the fix for 7901792 [1]. 7901792 grants <JTREG_HOME>/lib/testng.jar all permissions.
-Chris. [1] https://bugs.openjdk.java.net/browse/CODETOOLS-7901792 > On 22 Nov 2016, at 08:38, Langer, Christoph <christoph.lan...@sap.com> wrote: > > Hi, > > I'm currently struggling while running jtreg tests for the jaxp depot. > > There are several tests that fail with the same symptom. I always get > exceptions like: > java.security.AccessControlException: access denied > ("java.lang.RuntimePermission" "accessDeclaredMembers") > at > java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:471) > at > java.base/java.security.AccessController.checkPermission(AccessController.java:894) > at > java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:548) > at java.base/java.lang.Class.checkMemberAccess(Class.java:2595) > at java.base/java.lang.Class.getDeclaredMethods(Class.java:2162) > at org.testng.internal.ClassHelper.extractMethods(ClassHelper.java:217) > at > org.testng.internal.ClassHelper.getAvailableMethods(ClassHelper.java:182) > at org.testng.internal.Parameters.findDataProvider(Parameters.java:323) > at org.testng.internal.Parameters.findDataProvider(Parameters.java:259) > at org.testng.internal.Parameters.handleParameters(Parameters.java:419) > at org.testng.internal.Invoker.handleParameters(Invoker.java:1274) > at org.testng.internal.Invoker.createParameters(Invoker.java:989) > at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1079) > at > org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) > at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) > at org.testng.TestRunner.privateRun(TestRunner.java:782) > at org.testng.TestRunner.run(TestRunner.java:632) > at org.testng.SuiteRunner.runTest(SuiteRunner.java:366) > at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361) > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) > at org.testng.SuiteRunner.run(SuiteRunner.java:268) > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) > at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) > at org.testng.TestNG.runSuitesLocally(TestNG.java:1169) > at org.testng.TestNG.run(TestNG.java:1064) > at > com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:224) > at > com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:188) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:537) > at > com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) > at java.base/java.lang.Thread.run(Thread.java:844) > > For instance the test > javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java fails like this. > > It's calling "testng -DrunSecMngr=true" and obviously some important > permission for testing is missing with that. > > I'm using most current jtreg (with testng-6.9.10.jar) > > > Thanks for any help. > > > Best regards > Christoph