[overlord-issues] [JBoss JIRA] (SRAMP-535) Reset UUID of artifact when it is deleted

Eric Wittmann (JIRA) issues at jboss.org
Thu Jul 31 11:58:30 EDT 2014


Eric Wittmann created SRAMP-535:
-----------------------------------

             Summary: Reset UUID of artifact when it is deleted
                 Key: SRAMP-535
                 URL: https://issues.jboss.org/browse/SRAMP-535
             Project: S-RAMP
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Core
    Affects Versions: 0.5.0.Beta3
            Reporter: Eric Wittmann
            Assignee: Brett Meyer
             Fix For: 0.5.0.Beta4


Currently when an artifact is deleted we do not delete the JCR node.  Instead we move it to another location in the JCR tree.  This allows us to potentially add a new node with the same UUID (e.g. a user-specified one).

However, the deleted artifact is still sitting over in the trash JCR folder with that original user-defined UUID.  So now if you try to delete the new artifact you'll get this:

{code}
A node definition that allows same name siblings could not be found for the node "/s-ramp-trash/artifacts/03/3a/75/4766e0b8f42a6810ecd6dd73c441a3ed7e[2]" in workspace "default"
{code}

Possible solution is to generate a new UUID for the trashed artifact when it gets moved?  Or else allow same-name-siblings in the JCR tree only for s-ramp/trash (not sure this is possible).



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the overlord-issues mailing list