jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martijn Hendriks" <marti...@gx.nl>
Subject RE: Zombie path
Date Wed, 26 Sep 2007 12:56:15 GMT
Hi,

> 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?

I will try to reproduce the issue asap, if possible (I'm not ruling out
a corrupt workspace). I'll let you know what happened.

Best regards,

Martijn

> 
> 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(SiteWorksSes
> sion.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.getZombieP
> > at
> > h(EventStateCollection.java:539)
> >         at
> > 
> org.apache.jackrabbit.core.observation.EventStateCollection.createEven
> > tS
> > tates(EventStateCollection.java:181)
> >         at
> > 
> org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(S
> > ha
> > redItemStateManager.java:693)
> >         at
> > 
> org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(Sh
> > ar
> > edItemStateManager.java:865)
> >         at
> > 
> org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedI
> > te
> > mStateManager.java:895)
> >         at
> > 
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIte
> > mS
> > tateManager.java:327)
> >         at
> > 
> org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemState
> > Ma
> > nager.java:313)
> >         at
> > 
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalIte
> > mS
> > tateManager.java:303)
> >         at
> > 
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(Sessio
> > nI
> > 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(HierarchyMan
> > ag
> > erImpl.java:308)
> >         at
> > 
> org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManag
> > er
> > Impl.java:356)
> >         at
> > 
> org.apache.jackrabbit.core.observation.ChangeLogBasedHierarchyMgr.getZ
> > om
> > biePath(ChangeLogBasedHierarchyMgr.java:85)
> >         at
> > 
> org.apache.jackrabbit.core.observation.EventStateCollection.getZombieP
> > at
> > h(EventStateCollection.java:534)
> >         ... 51 more
> > 
> 
> 

Mime
View raw message