Index: jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java =================================================================== --- jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java (revision 1177267) +++ jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java (working copy) @@ -111,6 +111,7 @@ throws RepositoryException { super(vMgr, node); init(); + fixLegacy(); } /** @@ -160,8 +161,11 @@ } nameCache.put(child.getName(), child.getId()); } + } + - // fix legacy + // fix legacy + private void fixLegacy() throws RepositoryException { if (rootVersion.getSuccessors().isEmpty()) { for (Name versionName : nameCache.keySet()) { InternalVersionImpl v = createVersionInstance(versionName);