On Aug 7, 2013, at 2:14 PM, [email protected] wrote: > Author: markt > Date: Wed Aug 7 21:14:55 2013 > New Revision: 1511501 > > URL: http://svn.apache.org/r1511501 > Log: > Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=52092 > Switch to the AsyncLogWriter and OneLineFormatter by default
I think this broke running with -security
$ output/build/bin/catalina.sh run -security
Exception in thread "main" java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:374)
at java.lang.Class.newInstance(Class.java:327)
at
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:535)
at
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:478)
at
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:302)
at java.util.logging.LogManager$2.run(LogManager.java:288)
at java.util.logging.LogManager$2.run(LogManager.java:286)
at java.security.AccessController.doPrivileged(Native Method)
at
java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:286)
at java.util.logging.LogManager.getLogManager(LogManager.java:268)
at java.util.logging.Logger.<init>(Logger.java:252)
at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:1311)
at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:1309)
at java.util.logging.LogManager$1.run(LogManager.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.logging.LogManager.<clinit>(LogManager.java:176)
at java.util.logging.Logger.demandLogger(Logger.java:307)
at java.util.logging.Logger.getLogger(Logger.java:361)
at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:68)
at
org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:188)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:99)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:114)
at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:165)
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:52)
Caused by: java.security.AccessControlException: access denied
("java.util.PropertyPermission" "org.apache.juli.AsyncOverflowDropType" "read")
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
at
java.security.AccessController.checkPermission(AccessController.java:560)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:742)
at org.apache.juli.AsyncFileHandler.<clinit>(AsyncFileHandler.java:51)
... 28 more
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: Could not
initialize class java.util.logging.LogManager
at java.util.logging.LogManager$Cleaner.run(LogManager.java:231)
signature.asc
Description: Message signed with OpenPGP using GPGMail
