Consistency check / fix skips system nodes ------------------------------------------
Key: JCR-1660 URL: https://issues.apache.org/jira/browse/JCR-1660 Project: Jackrabbit Issue Type: Bug Components: jackrabbit-core Reporter: Thomas Mueller Priority: Minor BundleDbPersistenceManager.checkBundleConsistency skips the consistency check and fix for some nodes: // skip check for system nodes (root, system root, version storage, node types) if (entry.getId().toString().endsWith("babecafebabe")) { continue; } if (id.toString().endsWith("babecafebabe")) { continue; } The reason is (as far as I understand) that some system nodes refer to child nodes in another workspace. But probably this check should be more specific so that real inconsistencies in the system nodes are still fixed. Also, it is not nice to hardcode "babecafebabe" here: a constant should be used, or some other solution that does not rely on a fixed system node id. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.