[ 
https://issues.apache.org/jira/browse/OAK-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13498059#comment-13498059
 ] 

Jukka Zitting commented on OAK-447:
-----------------------------------

I found an alternative fix to this. The root cause was in the handling of the 
read-only case at the beginning of child(). That code didn't take the remove + 
add situation into account and would result in a child builder that isn't 
properly connected with the rest of the builder hierarchy.

I seem to have some trouble with svn access at the moment, so the fix is in 
https://github.com/jukka/jackrabbit-oak/commit/a0aeefe5378d1f189ab38ca462af45096a55c1d7
 until I manage to commit it.
                
> Adding a node with the name of a removed node can lead to an inconsistent 
> hierarchy of node builders
> ----------------------------------------------------------------------------------------------------
>
>                 Key: OAK-447
>                 URL: https://issues.apache.org/jira/browse/OAK-447
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core
>            Reporter: Michael Dürig
>         Attachments: OAK-447.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to