On 14.05.2009 15:08, Jean-Claude Moissinac wrote:
With all blocks removed, the problem remains. May 14, 2009 3:02:41 PM org.apache.catalina.core.ApplicationContext log INFO: ERROR (2009-05-14) 15:02.41:363 [access ] (Unknown-URI) Unknown-Thread/Unknown-Class: Exception reloading java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.cocoon.settings read) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342) at java.security.AccessController.checkPermission(AccessController.java:553) at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302) at java.lang.System.getProperty(System.java:669) at org.apache.cocoon.util.PropertySettings.<init>(PropertySettings.java:74) at org.apache.cocoon.util.SettingsHelper.createSettings(SettingsHelper.java:43) at org.apache.cocoon.Cocoon.contextualize(Cocoon.java:237) at org.apache.avalon.framework.container.ContainerUtil.contextualize(ContainerUtil.java:116) at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1421) at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:537) ...I think cocoon is trying to write a file at a place where it has not necessary rights (line org.apache.cocoon.util.SettingsHelper.createSettings(SettingsHelper.java:43)) But???
It seems you made it one step further. This looks like a generic Java security manager issue rather than a Cocoon issue. I don't think it tries to write a file rather than reading a property:
java.lang.System.getProperty(System.java:669) Seems it's prevented by security manager settings. Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
