You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Santiago Gala (JIRA)" <ji...@apache.org> on 2012/10/04 17:21:48 UTC

[jira] [Comment Edited] (SLING-2613) Sling double encodes posted data

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

Santiago Gala edited comment on SLING-2613 at 10/5/12 2:21 AM:
---------------------------------------------------------------

It is failing for me in exactly the same way for any resource with ".explorer.html", and also with the "46 lines blog". This is my attempt to provide a reproducible test.

Your are right that it works with the __charset__ parameter.

So probably both the ajax explorer code and the 46 lines blog documentation need to be updated to reflect the need of such handling. I'm checking for it.
                
      was (Author: sgala):
    It is failing for me in exactly the same way for any resource with ".explorer.html", and also with the "46 lines blog". This is my attempt to provide a reproducible test.

Your are right that it works with the __charset__ parameter.

So probably both the explorer.esp code and the 46 lines blog documentation need to be updated to reflect the need of such handling. I'm checking for it.
                  
> Sling double encodes posted data
> --------------------------------
>
>                 Key: SLING-2613
>                 URL: https://issues.apache.org/jira/browse/SLING-2613
>             Project: Sling
>          Issue Type: Bug
>         Environment: Ubuntu linux 12.04.1
>            Reporter: Santiago Gala
>              Labels: i18n
>         Attachments: sling-bug.sh
>
>
> # start in a clean place
> cd /tmp
> rm -Rf sling
> # download sling standalone (pick your own mirror if needed)
> wget http://apache.rediris.es/sling/org.apache.sling.launchpad-6-standalone.jar
> # run it in the background
> java -jar org.apache.sling.launchpad-6-standalone.jar  &
> pid=$!
> # wait a couple of minutes for it to settle down
> sleep 120 
> curl http://localhost:8080/apps.tidy.json
> #{
> #  "jcr:createdBy": "admin",
> #  "jcr:created": "Thu Oct 04 2012 15:23:35 GMT+0200",
> #  "jcr:primaryType": "sling:Folder"
> #}
> # add a property
> curl -D - -Ld "español=sánchez" http://admin:admin@localhost:8080/apps.tidy.json
> #... blah blah ...
> # recover it again...
> curl http://localhost:8080/apps.tidy.json
> #{
> #  "español": "sánchez",
> #  "jcr:createdBy": "admin",
> #  "jcr:created": "Thu Oct 04 2012 15:23:35 GMT+0200",
> #  "jcr:primaryType": "sling:Folder"
> #}
> # OOPS, it is doubly encoded...
> # my locale is es_ES.UTF-8, a standard ubuntu 12.04.1 install
> kill -1 $pid

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira