Hey list,
I have a problem with getPath() on some nodes in my repository -
basically, jackrabbit complains that there is no child entry on the
parent node for the node but it seems the node itself thinks it is a
child of the parent. This results in the following exception:
is there a way to check the consistency of a repository and fix such
issues? I tried export/import but that did not help either. I am using
magnolia 3.5.2
Thanks a lot
Ruben
javax.jcr.ItemNotFoundException: failed to build path of
5ec5a444-debb-46b9-a617-4fef01dfde25:
df4c39b4-092a-4e9f-9704-82e87f8953df has no child entry for
5ec5a444-debb-46b9-a617-4fef01dfde25
ERROR com.headwire.taglibs.util.SwissrootsRandomParagraphTag
SwissrootsRandomParagraphTag.java(doStartTag:320) 12.04.2008 14:15:14
RepositoryException caught while drawing navigation: failed to build
path of 5ec5a444-debb-46b9-a617-4fef01dfde25:
df4c39b4-092a-4e9f-9704-82e87f8953df has no child entry for
5ec5a444-debb-46b9-a617-4fef01dfde25
javax.jcr.ItemNotFoundException: failed to build path of
5ec5a444-debb-46b9-a617-4fef01dfde25:
df4c39b4-092a-4e9f-9704-82e87f8953df has no child entry for
5ec5a444-debb-46b9-a617-4fef01dfde25
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:308)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:163)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:297)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:163)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:297)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:163)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:297)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:163)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:297)
at
org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:163)
at
org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:356)
at
org.apache.jackrabbit.core.CachingHierarchyManager.getPath(CachingHierarchyManager.java:224)
at
org.apache.jackrabbit.core.ItemImpl.getPrimaryPath(ItemImpl.java:295)
at org.apache.jackrabbit.core.ItemImpl.getPath(ItemImpl.java:1407)
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------