Odd behavior from jackrabbit-usermanager group.delete
-----------------------------------------------------

                 Key: SLING-1237
                 URL: https://issues.apache.org/jira/browse/SLING-1237
             Project: Sling
          Issue Type: Bug
          Components: JCR
    Affects Versions: JCR Jackrabbit User Manager 2.0.4
            Reporter: Ray Davis


(This is from a build of rev 889246.)

Deleting a group which has a member throws an error. Trying to look at the 
group afterwards throws an error. Trying to recreate the group afterward throws 
an error. But then the group seems to have been recreated successfully.

curl -u admin:admin -F :name=agroup 
http://localhost:8080/system/userManager/group.create.html

curl -u admin:admin http://localhost:8080/system/userManager/group/agroup.json
  {}

curl -u admin:admin -F :member=nico 
http://localhost:8080/system/userManager/group/agroup.update.html

curl -u admin:admin -X POST 
http://localhost:8080/system/userManager/group/agroup.delete.html
  Error while processing /system/userManager/group/agroup
  javax.jcr.ReferentialIntegrityException: 
901c8411-932e-40b1-bf19-7b675b6dfb81: the node cannot be removed because it is 
still being referenced.

curl -u admin:admin http://localhost:8080/system/userManager/group/agroup.json
  404 No resource found

curl -u admin:admin -F :name=agroup 
http://localhost:8080/system/userManager/group.create.html
  Error while processing /system/userManager/group
  javax.jcr.RepositoryException: Failed to create new group.: 
901c8411-932e-40b1-bf19-7b675b6dfb81: the node cannot be removed because it is 
still being referenced.: 901c8411-932e-40b1-bf19-7b675b6dfb81: the node cannot 
be removed because it is still being referenced.

curl -u admin:admin http://localhost:8080/system/userManager/group/agroup.json
  {}


-- 
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