[
https://issues.apache.org/jira/browse/OAK-5112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15668335#comment-15668335
]
Alex Parvulescu commented on OAK-5112:
--------------------------------------
a very lightweight investigation pointed me to [0] which seems prone to create
the nodes {{jcr:system}} and {{jcr:versionStorage}} as empty nodes, rather than
fully build (with node types and stuff).
[0]
https://github.com/apache/jackrabbit-oak/blob/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/version/VersionHistoryUtil.java#L77
> oak-upgrade breaking versionStorage node when started with
> copy-verisions=false
> -------------------------------------------------------------------------------
>
> Key: OAK-5112
> URL: https://issues.apache.org/jira/browse/OAK-5112
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: upgrade
> Affects Versions: 1.5.13
> Reporter: Dominik Süß
>
> The attempt to sidegrade a repository and only keep the versionStorage of
> certain paths failed with a broken /jcr:system/jcr:versionStorage node when
> applying the following sequence:
> {code}
> java -jar oak-upgrade-1.6-SNAPSHOT.jar repository repository-temp
> --copy-versions=false
> java -jar oak-upgrade-1.6-SNAPSHOT.jar repository repository-temp
> --copy-versions=true --include-paths=/path/requiring/versions
> {code}
> After first and second attempt the versionStorage node exists but has no
> primparyType. Startup works but fails when ever new nodes would be created
> underneath jcr:versionStorage.
> The issue can be checked via oak-run console and running the following command
> {code}
> session.store.root.builder().getChildNode('jcr:system').getChildNode('jcr:versionStorage').getProperties()
> {code}
> //cc [~tomek.rekawek], [~alexparvulescu]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)