[ https://issues.apache.org/jira/browse/JCRVLT-737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17809950#comment-17809950 ]
Joerg Hoh commented on JCRVLT-737: ---------------------------------- [~reschke] I think that we could improve the error message to ease further situations like this. I don't think that we should improve test coverage is helpful, are these additional tests covering an aspect/situation which was not covered before? > IdConflictPolicy.LEGACY: Parent node not found when installing a package - > improve test coverage > ------------------------------------------------------------------------------------------------ > > Key: JCRVLT-737 > URL: https://issues.apache.org/jira/browse/JCRVLT-737 > Project: Jackrabbit FileVault > Issue Type: Improvement > Components: Packaging > Affects Versions: 3.7.2 > Reporter: Timothee Maret > Assignee: Julian Reschke > Priority: Minor > Attachments: ReferenceableIdentifiersImportIT.java > > > 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)