You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Dirk Rudolph (Jira)" <ji...@apache.org> on 2025/05/25 19:41:00 UTC
[jira] [Closed] (OAK-11738) Cannot install filevault package with rep:* nodes
[ 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)