[LOGGING-156] Fix SecurityAllowedTestCase when run with OpenJDK 1.7. Thanks to Mikolaj Izdebski.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/logging/trunk@1606000 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -95,6 +95,13 @@ public class MockSecurityManager extends SecurityManager {
|
||||
return;
|
||||
}
|
||||
|
||||
if (cname.equals("java.util.logging.Level") && stack[i].getMethodName().equals("getLocalizedLevelName")) {
|
||||
// LOGGING-156: OpenJDK 1.7 JULI code (java.util.logging.Level#getLocalizedLevelName)
|
||||
// calls ResourceBundle#getBundle() without using AccessController#doPrivileged()
|
||||
// requiring RuntimePermission: "accessClassInPackage.sun.util.logging.resources"
|
||||
return;
|
||||
}
|
||||
|
||||
if (cname.equals("java.security.AccessController")) {
|
||||
// Presumably method name equals "doPrivileged"
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user