You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Ray Davis (JIRA)" <ji...@apache.org> on 2010/03/08 18:07:27 UTC

[jira] Resolved: (SLING-1237) Odd behavior from jackrabbit-usermanager group.delete

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

Ray Davis resolved SLING-1237.
------------------------------

       Resolution: Fixed
    Fix Version/s: JCR Jackrabbit User Manager 2.0.6

> 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
>             Fix For: JCR Jackrabbit User Manager 2.0.6
>
>
> (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.