[
https://issues.apache.org/jira/browse/OAK-11738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dirk Rudolph closed OAK-11738.
------------------------------
> Cannot install filevault package with rep:* nodes
> -------------------------------------------------
>
> Key: OAK-11738
> URL: https://issues.apache.org/jira/browse/OAK-11738
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Dirk Rudolph
> Priority: Major
>
> Steps to reproduce:
> 1. create a vlt package that contains a
> [https://jackrabbit.apache.org/oak/docs/nodestore/document/node-bundling.html]
> definition
> 2. install it
> When jcr:system/rep:documentStore already exists, the install will fail due to
> {code:java}
> Caused by: javax.jcr.ItemExistsException: Node with name rep:documentStore
> already exists at this path.
> at
> org.apache.jackrabbit.oak.jcr.xml.ImporterImpl.startNode(ImporterImpl.java:417)
> [org.apache.jackrabbit.oak-jcr:1.78.0]
> at
> org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:81)
> [org.apache.jackrabbit.oak-jcr:1.78.0]
> at
> org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.endElement(SysViewImportHandler.java:221)
> [org.apache.jackrabbit.oak-jcr:1.78.0]
> at
> org.apache.jackrabbit.oak.jcr.xml.ImportHandler.endElement(ImportHandler.java:197)
> [org.apache.jackrabbit.oak-jcr:1.78.0]
> at
> org.apache.jackrabbit.vault.fs.impl.io.DocViewImporter.createNewNode(DocViewImporter.java:1173)
> [org.apache.jackrabbit.vault:3.8.4]
> at
> org.apache.jackrabbit.vault.fs.impl.io.DocViewImporter.addNode(DocViewImporter.java:931)
> [org.apache.jackrabbit.vault:3.8.4]
> at
> org.apache.jackrabbit.vault.fs.impl.io.DocViewImporter.startDocViewNode(DocViewImporter.java:410)
> [org.apache.jackrabbit.vault:3.8.4]
> {code}
> This happens because {{Node#hasNode("\{internal}documentStore")}} returns
> false even though {{rep:documentStore}} exists.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)