Reported by geoffrey hughes on 1 Nov 2010 20:43 UTC
Currently using Tomcat 5.5.26 with Sun Java 1.6 under Debian5 and I get the following error when trying to access Unicorn with Security Manager enabled.
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Could not initialize class sun.awt.AppContext
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:294)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
root cause
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.AppContext
java.beans.Introspector.getBeanInfo(Introspector.java:160)
org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:75)
org.apache.log4j.config.PropertySetter.getPropertyDescriptor(PropertySetter.java:243)
org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:155)
org.apache.log4j.xml.DOMConfigurator.setParameter(DOMConfigurator.java:540)
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:192)
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:743)
org.w3c.unicorn.Framework.initCore(Framework.java:152)
org.w3c.unicorn.Framework.initUnicorn(Framework.java:117)
org.w3c.unicorn.action.IndexAction.doGet(IndexAction.java:32)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
Disabling the Security Manager (which I'm loath to do) allows Unicorn to work fine.
Reported by geoffrey hughes on 1 Nov 2010 20:43 UTC Currently using Tomcat 5.5.26 with Sun Java 1.6 under Debian5 and I get the following error when trying to access Unicorn with Security Manager enabled.
Disabling the Security Manager (which I'm loath to do) allows Unicorn to work fine.