--- old/src/share/classes/javax/script/ScriptEngineManager.java Thu Aug 23 12:29:10 2012 +++ new/src/share/classes/javax/script/ScriptEngineManager.java Thu Aug 23 12:29:10 2012 @@ -423,7 +423,7 @@ SecurityManager sm = System.getSecurityManager(); if (sm != null) { ClassLoader callerLoader = getCallerClassLoader(); - if (callerLoader != null) { + if (!sun.misc.VM.isSystemDomainLoader(callerLoader)) { if (loader != callerLoader || !isAncestor(loader, callerLoader)) { try { sm.checkPermission(SecurityConstants.GET_CLASSLOADER_PERMISSION);