Hi!

We are using cocoon 2.1.5.1 in a linux production environment, JDK 1.4.2_05 and 
Tomcat 5.0.28.
Sometimes (rarely!) after the tomcat startup, the first access to the cocoon 
webapp produces a cocoon initialization error complaining that the component 
org.apache.excalibur.store.Store cannot be found, but after a tomcat restart 
everything works fine again.

As this problem does not occur regularly, the cocoon configuration (eg. 
cocoon.xconf) should be OK. Any help would be highly appreciated!

If the problem occurs, any request returns the following error:

<html><head><title>Initialization Problem</title></head>
<body><h1>Initialization Problem</h1><p><span>Message:</span> Unable to lookup 
store with role org.apache.excalibur.store.Store</p><p>
<span>Description:</span> 
org.apache.avalon.framework.parameters.ParameterException: Unable to lookup 
store with role org.apache.excalibur.store.Store</p><p>
<span>Sender:</span> 
org.apache.cocoon.servlet.CocoonServlet</p><p><span>Source:</span> Cocoon 
Servlet</p><p><span>cause</span>
<pre>org.apache.avalon.framework.component.ComponentException: Could not find 
component (key [org.apache.excalibur.store.Store/PersistentStore])</pre></p><p>
<span>request-uri</span><pre>/</pre></p><p><span>full exception chain 
stacktrace</span>
<pre>Original Exception: org.apache.avalon.framework.service.ServiceException: 
Could not find component (key [org.apache.excalibur.store.Store]) 
(Key='org.apache.excalibur.store.Store')
at 
org.apache.avalon.framework.service.WrapperServiceManager.lookup(WrapperServiceManager.java:119)
at 
org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager.parameterize(DefaultIncludeCacheManager.java:410)
at 
org.apache.avalon.framework.container.ContainerUtil.parameterize(ContainerUtil.java:267)
at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:274)
at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:522)
at 
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:527)
at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
at org.apache.cocoon.Cocoon.initialize(Cocoon.java:306)
at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1360)
at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: org.apache.avalon.framework.component.ComponentException: Could not 
find component (key [org.apache.excalibur.store.Store])
at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:243)
at 
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:297)
at 
org.apache.avalon.framework.service.WrapperServiceManager.lookup(WrapperServiceManager.java:107)
... 38 more
Caused by: org.apache.avalon.framework.parameters.ParameterException: Unable to 
look up persistent store.
at 
org.apache.excalibur.store.impl.MRUMemoryStore.parameterize(MRUMemoryStore.java:122)
at 
org.apache.cocoon.components.store.impl.DefaultStore.parameterize(DefaultStore.java:37)
at 
org.apache.avalon.framework.container.ContainerUtil.parameterize(ContainerUtil.java:267)
at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:274)
at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:234)
... 40 more
Caused by: org.apache.avalon.framework.service.ServiceException: Could not find 
component (key [org.apache.excalibur.store.Store/PersistentStore]) 
(Key='org.apache.excalibur.store.Store/PersistentStore')
at 
org.apache.avalon.framework.service.WrapperServiceManager.lookup(WrapperServiceManager.java:119)
at 
org.apache.excalibur.store.impl.MRUMemoryStore.parameterize(MRUMemoryStore.java:118)
... 45 more
Caused by: org.apache.avalon.framework.component.ComponentException: Could not 
find component (key [org.apache.excalibur.store.Store/PersistentStore])
at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:263)
at 
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:297)
at 
org.apache.avalon.framework.service.WrapperServiceManager.lookup(WrapperServiceManager.java:107)
... 46 more


bye,
Michael


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to