[
https://issues.apache.org/jira/browse/SLING-1237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12842735#action_12842735
]
Ray Davis commented on SLING-1237:
----------------------------------
Yes, it looks as if this got fixed somewhere in all the Jackrabbit 2.0
authz-related changes -- thanks!
> 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.