[
https://issues.apache.org/jira/browse/SLING-1281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798830#action_12798830
]
Ian Boston commented on SLING-1281:
-----------------------------------
Yes, that appears to be the pattern.
There might be more activity between the addNode and the getNode but I think
its only setting properties, although that might invoke some extra permissions
checks.
When this happend in Sakai I noticed that changing the LoginModule from
PluggableDefaultLoginModule to DefaultLoginModule in both Sling and Sakai
caused the same problem, which is bizarre since that appears to be completely
unrelated.
> Copy Move operations dont work.
> -------------------------------
>
> Key: SLING-1281
> URL: https://issues.apache.org/jira/browse/SLING-1281
> Project: Sling
> Issue Type: Bug
> Affects Versions: Servlets Post 2.0.6, JCR Jackrabbit Server 2.0.6
> Reporter: Ian Boston
> Assignee: Ian Boston
> Fix For: Servlets Post 2.0.6
>
> Attachments: test-SLING-1281.sh
>
>
> To reproduce:
> Create 2 content items:
> * curl -X POST http://localhost:8080/d1 -u admin:admin
> * curl -X POST http://localhost:8080/d2 -u admin:admin
> Attempt to copy one item on top of the other:
> * curl -F ":operation=copy" -F ":dest=d2" http://localhost:8080/d1 -u
> admin:admin
> Correctly encounter: 412 "Cannot copy JcrNodeResource, type=nt:unstructured,
> path=/d1 to /d2: destination exists"
> Attempt to copy one item on top of the other with :replace set to true:
> * curl -F ":operation=copy" -F ":dest=d2" -F ":replace=true"
> http://localhost:8080/d1 -u admin:admin
> This should now succeed, however, it is returning:
> 500 javax.jcr.PathNotFoundException: /d2
> and we know for sure /d2 exists!
> I think this might be related to changes in the pooling.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.