You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Pier Fumagalli <pi...@vnu.co.uk> on 2005/11/21 11:57:11 UTC

2.1.8 EHCache issue

It seems that EHCache gets closed even if it was never initialized...  
I think this came out only as a result of start cocoon, shutdown  
cocoon (no requests made).

BTW, this is 2.1.8 final...

	Pier	

Begin forwarded message:

> From: Jose Manuel Urio <JM...@vnubp.es>
> Date: 21 November 2005 08:49:11 GMT
> To: Pier Fumagalli <pi...@vnu.co.uk>
> Cc: Emanuel Schleussinger <em...@vnu.de>, Jon  
> Pokroy <jo...@vnu.co.uk>, Pier Fumagalli  
> <pi...@gmail.com>, Roberto SolĂ­s <ro...@vnubp.es>
> Subject: Re: Can you try this out?
>
>
> Hi, Pier
>
> I have tested and it works ok but I get this exception when closing.
>
> [2005/11/21 09:44:16.339] WARN  [manager] Error decommissioning  
> component: org.apache.cocoon.components.store.impl.EHDefaultStore
> java.lang.IllegalStateException: The cocoon-ehcache-1 Cache is not  
> alive.
>         at net.sf.ehcache.Cache.checkStatus(Cache.java:713)
>         at net.sf.ehcache.Cache.dispose(Cache.java:618)
>         at net.sf.ehcache.CacheManager.shutdown(CacheManager.java:382)
>         at  
> org.apache.cocoon.components.store.impl.EHDefaultStore.dispose 
> (EHDefaultStore.java:229)
>         at  
> org.apache.avalon.framework.container.ContainerUtil.dispose 
> (ContainerUtil.java:306)
>         at  
> org.apache.avalon.excalibur.component.DefaultComponentFactory.decommis 
> sion(DefaultComponentFactory.java:356)
>         at  
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispo 
> se(ThreadSafeComponentHandler.java:165)
>         at  
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispos 
> e(ExcaliburComponentManager.java:623)
>         at  
> org.apache.cocoon.components.CocoonComponentManager.dispose 
> (CocoonComponentManager.java:509)
>         at  
> org.apache.avalon.framework.container.ContainerUtil.dispose 
> (ContainerUtil.java:306)
>         at org.apache.cocoon.Cocoon.dispose(Cocoon.java:536)
>         at  
> org.apache.avalon.framework.container.ContainerUtil.dispose 
> (ContainerUtil.java:306)
>         at org.apache.cocoon.servlet.CocoonServlet.disposeCocoon 
> (CocoonServlet.java:1554)
>         at org.apache.cocoon.servlet.CocoonServlet.destroy 
> (CocoonServlet.java:518)
>         at org.mortbay.jetty.servlet.ServletHolder.stop(Unknown  
> Source)
>         at org.mortbay.jetty.servlet.ServletHandler.doStop(Unknown  
> Source)
>         at org.mortbay.jetty.servlet.WebApplicationHandler.doStop 
> (Unknown Source)
>         at org.mortbay.util.Container.stop(Unknown Source)
>         at org.mortbay.http.HttpContext.doStop(Unknown Source)
>         at org.mortbay.jetty.servlet.ServletHttpContext.doStop 
> (Unknown Source)
>         at org.mortbay.jetty.servlet.WebApplicationContext.doStop 
> (Unknown Source)
>         at org.mortbay.util.Container.stop(Unknown Source)
>         at org.mortbay.http.HttpContext.stop(Unknown Source)
>         at org.mortbay.http.HttpServer.doStop(Unknown Source)
>         at org.mortbay.util.Container.stop(Unknown Source)
>         at org.mortbay.jetty.Server$ShutdownHookThread.run(Unknown  
> Source)