[ 
https://issues.apache.org/jira/browse/SLING-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12747439#action_12747439
 ] 

Ian Boston commented on SLING-1084:
-----------------------------------

Patch looks good and applies, just testing and then will commit.

> Moving top-level nodes fails
> ----------------------------
>
>                 Key: SLING-1084
>                 URL: https://issues.apache.org/jira/browse/SLING-1084
>             Project: Sling
>          Issue Type: Bug
>          Components: Servlets Post
>    Affects Versions: Servlets Post 2.0.2
>         Environment: J2SE 1.6.0_14-b08, Debian Linux
>            Reporter: Arthur Taylor
>            Assignee: Ian Boston
>         Attachments: patch.txt
>
>
> Using the SlingPostServlet to move a node which exists at the top-level of 
> the repository (directly under '/') fails:
> curl -X POST http://localhost:8080/a2 -u admin:admin
> curl -F ":operation=move" http://localhost:8080/a2 -F ":dest=a4" -u 
> admin:admin 
> 13.08.2009 13:38:19.413 *ERROR* [127.0.0.1 [1250167068213] POST /d11250167067 
> HTTP/1.1] org.apache.sling.servlets.post.impl.operations.MoveOperation 
> Exception during response processing. javax.jcr.RepositoryException: invalid 
> path://d21250167067: '//d21250167067' is not a valid path. double slash '//' 
> not allowed.: '//d21250167067' is not a valid path. double slash '//' not 
> allowed.
>   at org.apache.jackrabbit.core.SessionImpl.itemExists(SessionImpl.java:831)
>   at 
> org.apache.sling.servlets.post.impl.operations.MoveOperation.execute(MoveOperation.java:51)
>   at 
> org.apache.sling.servlets.post.impl.operations.AbstractCopyMoveOperation.doRun(AbstractCopyMoveOperation.java:110)
>   at 
> org.apache.sling.servlets.post.AbstractSlingPostOperation.run(AbstractSlingPostOperation.java:87)
>   at 
> org.apache.sling.servlets.post.impl.SlingPostServlet.doPost(SlingPostServlet.java:172)
>   at 
> org.apache.sling.api.servlets.SlingAllMethodsServlet.mayService(SlingAllMethodsServlet.java:143)
>   at 
> org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:338)
>   at 
> org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:369)
>   at 
> org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:520)
>   at 
> org.apache.sling.engine.impl.SlingMainServlet.processRequest(SlingMainServlet.java:409)
>   at 
> org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:48)
> The attached patch fixes the issue.

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