--- jsr166/src/test/tck/ExecutorsTest.java 2006/04/03 15:00:59 1.17 +++ jsr166/src/test/tck/ExecutorsTest.java 2009/08/04 16:06:12 1.19 @@ -427,7 +427,11 @@ public class ExecutorsTest extends JSR16 } void checkCCL() { - AccessController.getContext().checkPermission(new RuntimePermission("getContextClassLoader")); + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkPermission(new RuntimePermission("setContextClassLoader")); + sm.checkPermission(new RuntimePermission("getClassLoader")); + } } class CheckCCL implements Callable {