You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Geoff Howard <co...@leverageweb.com> on 2004/02/23 03:49:11 UTC

store exception on shutdown

Is anyone else getting the following exception at shutdown?  Appears to 
be related to MRU writing to persistent store (jisp) and I'm wondering 
if it's caused by the store refactoring from december...  - Geoff

ERROR   (2004-02-22) 20:59.58:152   [core.store.persistent] 
(Unknown-URI) Unknown-thread/AbstractJispFilesystemStore: store(..): 
Exception
java.io.IOException: Bad file descriptor
    at java.io.RandomAccessFile.length(Native Method)
    at 
com.coyotegulch.jisp.ObjectDatabaseFile.writeObject(ObjectDatabaseFile.java:227)
    at 
com.coyotegulch.jisp.IndexedObjectDatabase.write(IndexedObjectDatabase.java:199)
    at 
org.apache.excalibur.store.impl.AbstractJispFilesystemStore.doStore(AbstractJispFilesystemStore.java:183)
    at 
org.apache.excalibur.store.impl.AbstractReadWriteStore.store(AbstractReadWriteStore.java:143)
    at 
org.apache.excalibur.store.impl.MRUMemoryStore.dispose(MRUMemoryStore.java:199)
    at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
    at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.decommission(DefaultComponentFactory.java:372)
    at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:200)
    at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(ExcaliburComponentManager.java:657)
    at 
org.apache.cocoon.components.CocoonComponentManager.dispose(CocoonComponentManager.java:491)
    at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
    at org.apache.cocoon.Cocoon.dispose(Cocoon.java:526)
    at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
    at 
org.apache.cocoon.servlet.CocoonServlet.disposeCocoon(CocoonServlet.java:1501)
    at 
org.apache.cocoon.servlet.CocoonServlet.destroy(CocoonServlet.java:532)
    at org.mortbay.jetty.servlet.ServletHolder.stop(ServletHolder.java:243)
    at 
org.mortbay.jetty.servlet.ServletHandler.stop(ServletHandler.java:470)
    at 
org.mortbay.jetty.servlet.WebApplicationHandler.stop(WebApplicationHandler.java:163)
    at org.mortbay.http.HttpContext.stop(HttpContext.java:1947)
    at 
org.mortbay.jetty.servlet.ServletHttpContext.stop(ServletHttpContext.java:145)
    at 
org.mortbay.jetty.servlet.WebApplicationContext.stop(WebApplicationContext.java:495)
    at org.mortbay.http.HttpContext.stop(HttpContext.java:1918)
    at org.mortbay.http.HttpServer.stop(HttpServer.java:732)
    at org.mortbay.http.HttpServer.stop(HttpServer.java:700)
    at org.mortbay.jetty.Server$1.run(Server.java:455)


Re: store exception on shutdown

Posted by Leszek Gawron <ou...@wlkp.org>.
Me too .. and not during shutdown but also several times while running 

	ouzo 


On Sun, Feb 22, 2004 at 09:49:11PM -0500, Geoff Howard wrote:
> Is anyone else getting the following exception at shutdown?  Appears to 
> be related to MRU writing to persistent store (jisp) and I'm wondering 
> if it's caused by the store refactoring from december...  - Geoff
> 
> ERROR   (2004-02-22) 20:59.58:152   [core.store.persistent] 
> (Unknown-URI) Unknown-thread/AbstractJispFilesystemStore: store(..): 
> Exception
> java.io.IOException: Bad file descriptor
>    at java.io.RandomAccessFile.length(Native Method)
>    at 
> com.coyotegulch.jisp.ObjectDatabaseFile.writeObject(ObjectDatabaseFile.java:227)
>    at 
> com.coyotegulch.jisp.IndexedObjectDatabase.write(IndexedObjectDatabase.java:199)
>    at 
> org.apache.excalibur.store.impl.AbstractJispFilesystemStore.doStore(AbstractJispFilesystemStore.java:183)
>    at 
> org.apache.excalibur.store.impl.AbstractReadWriteStore.store(AbstractReadWriteStore.java:143)
>    at 
> org.apache.excalibur.store.impl.MRUMemoryStore.dispose(MRUMemoryStore.java:199)
>    at 
> org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
>    at 
> org.apache.avalon.excalibur.component.DefaultComponentFactory.decommission(DefaultComponentFactory.java:372)
>    at 
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.dispose(ThreadSafeComponentHandler.java:200)
>    at 
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.dispose(ExcaliburComponentManager.java:657)
>    at 
> org.apache.cocoon.components.CocoonComponentManager.dispose(CocoonComponentManager.java:491)
>    at 
> org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
>    at org.apache.cocoon.Cocoon.dispose(Cocoon.java:526)
>    at 
> org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:328)
>    at 
> org.apache.cocoon.servlet.CocoonServlet.disposeCocoon(CocoonServlet.java:1501)
>    at 
> org.apache.cocoon.servlet.CocoonServlet.destroy(CocoonServlet.java:532)
>    at org.mortbay.jetty.servlet.ServletHolder.stop(ServletHolder.java:243)
>    at 
> org.mortbay.jetty.servlet.ServletHandler.stop(ServletHandler.java:470)
>    at 
> org.mortbay.jetty.servlet.WebApplicationHandler.stop(WebApplicationHandler.java:163)
>    at org.mortbay.http.HttpContext.stop(HttpContext.java:1947)
>    at 
> org.mortbay.jetty.servlet.ServletHttpContext.stop(ServletHttpContext.java:145)
>    at 
> org.mortbay.jetty.servlet.WebApplicationContext.stop(WebApplicationContext.java:495)
>    at org.mortbay.http.HttpContext.stop(HttpContext.java:1918)
>    at org.mortbay.http.HttpServer.stop(HttpServer.java:732)
>    at org.mortbay.http.HttpServer.stop(HttpServer.java:700)
>    at org.mortbay.jetty.Server$1.run(Server.java:455)
> 

-- 
            __
         | /  \ |        Leszek Gawron            //  \\
        \_\\  //_/       ouzo@wlkp.org           _\\()//_
         .'/()\'.     Phone: +48(501)720812     / //  \\ \
          \\  //  recursive: adj; see recursive  | \__/ |