Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-1550

Incorrect handling of addExistingNode conflict in NodeStore

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      MicroKernel.rebase says: "addExistingNode: node has been added that is different from a node of them same name that has been added to the trunk."

      However, the NodeStore implementation

      1. throws a CommitFailedException itself instead of annotating the conflict,
      2. also treats the equal childs with the same name as a conflict.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              mreutegg Marcel Reutegger
              Reporter:
              mduerig Michael Dürig

              Dates

              • Created:
                Updated:

                Issue deployment