[ https://issues.apache.org/jira/browse/JCRVLT-737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17795534#comment-17795534 ]
Timothee Maret commented on JCRVLT-737: --------------------------------------- [~kwin] I could partially reproduce the issue, see testRename in [https://github.com/apache/jackrabbit-filevault/compare/master...tmaret:jackrabbit-filevault:JCRVLT-737] Instead of the parent not found exception, I get {code:java} 00:03:06.049 [main] WARN o.a.j.v.fs.impl.io.DocViewImporter - Node Collision: To-be imported node /testroot/mXxNNUVQkW/RG8d3fUpdE uses a node identifier Optional[78eb160a-2567-4704-99c9-be83405d4d19] which is already taken by /testroot/RnJ4CQfoFh/RG8d3fUpdE, trying to resolve conflict according to policy LEGACY 00:03:06.050 [main] WARN o.a.j.v.fs.impl.io.DocViewImporter - To-be imported node and existing conflicting node have different parents. Will create new identifier for the former. (/testroot/mXxNNUVQkW/RG8d3fUpdE) {code} Potentially this has changed in recent versions or I need a different exporter/importer configuration. > Parent node not found when installing a package > ----------------------------------------------- > > Key: JCRVLT-737 > URL: https://issues.apache.org/jira/browse/JCRVLT-737 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: Packaging > Affects Versions: 3.7.2 > Reporter: Timothee Maret > Priority: Major > > When importing a resource that already exists at with the same jcr:uuid but > at a different path, the importer balks with : > > {code:java} > Caused by: javax.jcr.RepositoryException: Some errors occurred while > installing packages. Please check the logs for details. First exception is > logged as cause. > at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:579) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.sling.distribution.serialization.impl.vlt.FileVaultContentSerializer.importFromStream(FileVaultContentSerializer.java:151) > [org.apache.sling.distribution.core:0.6.0.T202209271257-98a9dd5] > ... 11 common frames omitted > Caused by: org.apache.jackrabbit.vault.packaging.PackageException: Error > creating/updating node > /content/dam/cgc/tenants/apac/documents/unitholder-letter/pds-cgnpau-12012023(au).pdf/jcr:content > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1177) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:976) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:531) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > ... 12 common frames omitted > Caused by: java.lang.IllegalStateException: Parent node not found. > at > org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1103) > [org.apache.jackrabbit.vault:3.7.1.T20231005151103-335689a8] > ... 23 common frames omitted {code} > After removing the resource from the target repository, re-applying the > package will succeed. > > Configuration of the importer: > {code:java} > aclHandling :"MERGE_PRESERVE" > cugHandling :"OVERWRITE" > importMode: "REPLACE" > autoSaveThreshold: 1000 {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)