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 (JIRA)" <ji...@apache.org> on 2005/11/22 22:45:41 UTC

[jira] Created: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
---------------------------------------------------------------------------------------

         Key: COCOON-1694
         URL: http://issues.apache.org/jira/browse/COCOON-1694
     Project: Cocoon
        Type: Bug
  Components: * Cocoon Core  
    Versions: 2.1.8    
    Reporter: Pier Fumagalli


Every time Cocoon is shut down, I can see this exception:

[2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
        at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
        at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)

Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Pier Fumagalli (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Pier Fumagalli updated COCOON-1694:
-----------------------------------

    Attachment: patch.txt

Ok, the problem lied in the fact that each persistent cache registers a shutdown hook in the runtime, and if someone (like me) likes to Kill the JVM as normal unix processes, the hook gets executed before our code can shutdown, and EHCache doesn't like to be disposed twice.

This patch fixes the behavior by invoking the shutdown method on the manager only if the current cache instance is still alive.

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug
>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>  Attachments: patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Antonio Gallardo (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]
     
Antonio Gallardo closed COCOON-1694:
------------------------------------

    Fix Version: 2.2-dev (Current SVN)
                 2.1.10-dev (current SVN)
     Resolution: Fixed

Thanks for the patch. It was applied with minor changes to 2.1.10-dev and 2.2-dev. Feel free to open the issue again if needed.

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug

>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>     Assignee: Antonio Gallardo
>      Fix For: 2.2-dev (Current SVN), 2.1.10-dev (current SVN)
>  Attachments: EHDefaultStore-2.1.9.patch.txt, patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Pier Fumagalli (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Pier Fumagalli updated COCOON-1694:
-----------------------------------

    Attachment: patch.txt

The previous patch wouldn't have fixed the problem in all cases: a race condition might have occurred between checking the status, and actually shutting down the CacheManager.

This patch synchronizes on the Cache instance and prevents this from happening.

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug
>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>  Attachments: patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Ross McDonald (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Ross McDonald updated COCOON-1694:
----------------------------------

    Attachment: EHDefaultStore-2.1.9.patch.txt

we have applied this patch to the 2.1.9 codebase, and tested, it works fine

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug

>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>  Attachments: EHDefaultStore-2.1.9.patch.txt, patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Aktualisiert: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Jörg Heinicke (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Jörg Heinicke updated COCOON-1694:
----------------------------------

    Other Info: [Patch available]

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug

>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>  Attachments: EHDefaultStore-2.1.9.patch.txt, patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Antonio Gallardo (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Antonio Gallardo reassigned COCOON-1694:
----------------------------------------

    Assign To: Antonio Gallardo

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug

>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli
>     Assignee: Antonio Gallardo
>  Attachments: EHDefaultStore-2.1.9.patch.txt, patch.txt
>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (COCOON-1694) Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore

Posted by "Pier Fumagalli (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/COCOON-1694?page=all ]

Pier Fumagalli updated COCOON-1694:
-----------------------------------

    Attachment:     (was: patch.txt)

> Error decommissioning component: org.apache.cocoon.components.store.impl.EHDefaultStore
> ---------------------------------------------------------------------------------------
>
>          Key: COCOON-1694
>          URL: http://issues.apache.org/jira/browse/COCOON-1694
>      Project: Cocoon
>         Type: Bug
>   Components: * Cocoon Core
>     Versions: 2.1.8
>     Reporter: Pier Fumagalli

>
> Every time Cocoon is shut down, I can see this exception:
> [2005/11/22 21:38:34.063] 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.decommission(DefaultComponentFactory.java:356)
>         at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:165)
>         at org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(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)
> Any clue about what's going on?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira