[ 
https://issues.apache.org/jira/browse/JCR-1128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Guggisberg updated JCR-1128:
-----------------------------------

          Component/s:     (was: Jackrabbit API)
                       JCR API
        Fix Version/s:     (was: none)
                       1.4
             Assignee: Stefan Guggisberg
    Affects Version/s: 1.0
                       1.0.1
                       1.1
                       1.1.1
                       1.2.1
                       1.2.2
                       1.2.3
                       1.3
                       1.3.1

> XML import always throws ItemExistsException when trying to overwrite 
> existing nodes
> ------------------------------------------------------------------------------------
>
>                 Key: JCR-1128
>                 URL: https://issues.apache.org/jira/browse/JCR-1128
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: JCR API
>    Affects Versions: 1.0, 1.0.1, 1.1, 1.1.1, 1.2.1, 1.2.2, 1.2.3, 1.3, 1.3.1
>            Reporter: Honwai Wong
>            Assignee: Stefan Guggisberg
>            Priority: Minor
>             Fix For: 1.4
>
>
> According to the JCR-API, it should be possible to govern the import of XML 
> serialized referenceable nodes in case of UUID collision. Unfortunately, the 
> UUID conflict is handled too late during import, an ItemExistsException is 
> always thrown beforehand due to not allowed same-name-siblings.
> Simply try to import a previously exported referenceable node twice, 
> providing either
> - ImportUUIDBehavior.IMPORT_UUID_COLLISION_REMOVE_EXISTING or
> - ImportUUIDBehavior.IMPORT_UUID_COLLISION_REPLACE_EXISTING.
> This will fail and result in an ItemExistsException.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to