jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Reutegger <marcel.reuteg...@gmx.net>
Subject Re: Zombie path
Date Mon, 24 Sep 2007 09:06:52 GMT
that's very strange. it should always be possible to calculate the path of a 
removed item (zombie path). the only situations where I can image this may 
happen is a corrupt workspace or a bug in the event mechanism.

are you able to reproduce the exception with a test case?

regards
  marcel

Martijn Hendriks wrote:
> Hi,
> 
> We encountered the exception shown below. How could this happen? Thanks!
> 
> Best regards,
> 
> Martijn
> 
> 
> 
> Caused by: javax.jcr.RepositoryException: /: unable to update item.:
> Unable to resolve zombie path for item:
> 7f1985c7-07c3-4cae-9f77-fe7b37594dc8: Unable to resolve zombie path for
> item: 7f1985c7-07c3-4cae-9f77-fe7b37594dc8
>         at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1222)
>         at
> org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:849)
>         at
> nl.gx.siteworks.core.SiteWorksSession.save(SiteWorksSession.java:397)
>         at
> nl.gx.siteworks.core.SiteWorksSession.silentClose(SiteWorksSession.java:
> 301)
>         at
> nl.gx.siteworks.core.SiteWorksSession.close(SiteWorksSession.java:274)
>         ... 38 more
> Caused by: org.apache.jackrabbit.core.state.ItemStateException: Unable
> to resolve zombie path for item: 7f1985c7-07c3-4cae-9f77-fe7b37594dc8
>         at
> org.apache.jackrabbit.core.observation.EventStateCollection.getZombiePat
> h(EventStateCollection.java:539)
>         at
> org.apache.jackrabbit.core.observation.EventStateCollection.createEventS
> tates(EventStateCollection.java:181)
>         at
> org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(Sha
> redItemStateManager.java:693)
>         at
> org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(Shar
> edItemStateManager.java:865)
>         at
> org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedIte
> mStateManager.java:895)
>         at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemS
> tateManager.java:327)
>         at
> org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateMa
> nager.java:313)
>         at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemS
> tateManager.java:303)
>         at
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionI
> temStateManager.java:307)
>         at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1214)
>         ... 42 more
> Caused by: javax.jcr.ItemNotFoundException: failed to build path of
> 7f1985c7-07c3-4cae-9f77-fe7b37594dc8:
> 20c89da3-073c-44a6-8ddc-973c2316d3f1 has no child entry for
> 7f1985c7-07c3-4cae-9f77-fe7b37594dc8
>         at
> org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManag
> erImpl.java:308)
>         at
> org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManager
> Impl.java:356)
>         at
> org.apache.jackrabbit.core.observation.ChangeLogBasedHierarchyMgr.getZom
> biePath(ChangeLogBasedHierarchyMgr.java:85)
>         at
> org.apache.jackrabbit.core.observation.EventStateCollection.getZombiePat
> h(EventStateCollection.java:534)
>         ... 51 more
> 


Mime
View raw message