cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ovidiu Predescu <>
Subject Re: cocoon.xconf user roles not working?
Date Thu, 02 May 2002 01:30:00 GMT
On Wed, 01 May 2002 18:16:25 -0700, Ovidiu Predescu <> wrote:

> I'm having problems trying to use user roles in cocoon.xconf.  I use
> user roles in Schecoon to define new roles, and everything worked fine
> until today, when I did a CVS update from the main trunk. Apparently
> the components defined in user.roles are not properly registered. My
> components don't even seem to be created.
> I noticed the latest Cocoon uses a newer Excalibur jar. The component
> which fails is a Selector inherited from
> ExcaliburComponentSelector. Is it possible the lookup/registration
> mechanism changed again?

The problem seems to be created by the fact that getLogger() returns
null in ExcaliburComponentSelector. This smells like a problem in
Excalibur; here is the stack trace I get:

ERROR   (2002-05-01) 18:25.21:425   [core.manager](Unknown-URI) Unknown-thread/ExcaliburComponentManager:
Caught an exception trying to initialize the component handler.
        at org.apache.log.Logger.fireEvent(
        at org.apache.log.Logger.output(
        at org.apache.log.Logger.output(
        at org.apache.log.Logger.debug(
        at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.configure(
        at org.apache.cocoon.components.flow.InterpreterSelector.configure(
        at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(
        at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(
        at org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(
        at org.apache.cocoon.Cocoon.initialize(
        at org.apache.cocoon.servlet.CocoonServlet.createCocoon(
        at org.apache.cocoon.servlet.CocoonServlet.init(
        at org.apache.tomcat.facade.ServletHandler.doInit(Unknown Source)
        at org.apache.tomcat.facade.ServletHandler.init(Unknown Source)
        at org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(Unknown Source)
        at org.apache.tomcat.core.Context.init(Unknown Source)
        at org.apache.tomcat.core.ContextManager.init(Unknown Source)
        at org.apache.tomcat.startup.EmbededTomcat.initContextManager(Unknown Source)
        at org.apache.tomcat.startup.EmbededTomcat.execute1(Unknown Source)
        at org.apache.tomcat.startup.EmbededTomcat$ Source)
        at org.apache.tomcat.util.compat.Jdk12Support$ Source)
        at Method)
        at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Unknown Source)
        at org.apache.tomcat.startup.EmbededTomcat.execute(Unknown Source)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.tomcat.util.IntrospectionUtils.execute(Unknown Source)
        at org.apache.tomcat.startup.Main.execute(Unknown Source)
        at org.apache.tomcat.startup.Main.main(Unknown Source)

Any ideas?

Ovidiu Predescu <> (GNU, Emacs, other stuff)

To unsubscribe, e-mail:
For additional commands, email:

View raw message