[ https://issues.apache.org/jira/browse/JCR-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124042#comment-13124042 ]
Julian Reschke commented on JCR-3101: ------------------------------------- minimally modified patch applied to trunk (r1180922) > recovery tool does not recover when version history can be instantiated, but > root version can not > ------------------------------------------------------------------------------------------------- > > Key: JCR-3101 > URL: https://issues.apache.org/jira/browse/JCR-3101 > Project: Jackrabbit Content Repository > Issue Type: Bug > Components: jackrabbit-core > Reporter: Julian Reschke > Assignee: Julian Reschke > Attachments: JCR-3101.patch, JCR-3101.patch > > > JCR-2551 introduced a recovery mode which tries to instantiate the version > history, and if this fails, disconnects the VH (version history) and makes > the node unversioned. > However, it appears it can happen that the persistence is damaged such as > getting the VH does indeed work, but subsequent operations fail due to other > problems. One problem that has been seen is a missing frozenNode property of > the root version (or a missing frozenNode itself). > As a quick fix, we may want to change the checker so that it actually also > tries to get the rootVersion and it's frozenNode. Long term, depending on how > frequent this problem is, we may have to think about a less drastic recovery > than disconnecting the VH. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira