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

Al Sutton updated WW-2452:
--------------------------

    Attachment: FreeMarkerResultTest_spaces_in_path_fix.diff

> FreeMarkerResultTest fails when source is checked out to path with spaces
> -------------------------------------------------------------------------
>
>                 Key: WW-2452
>                 URL: https://issues.apache.org/struts/browse/WW-2452
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Unit Tests
>    Affects Versions: 2.1.1
>            Reporter: Al Sutton
>             Fix For: 2.1.1
>
>         Attachments: FreeMarkerResultTest_spaces_in_path_fix.diff
>
>
> FreeMarkerResultTest.testWithoutWriteIfCompleted fails when the build is run 
> from a path which contains spaces.
> The reason for this is that the following line code exists in the setUp 
> method of FreeMarkerResultTest;
> servletContext.setRealPath(FreeMarkerResultTest.class.getResource("someFreeMarkerFile.ftl").getFile());
> getResource returns a URL, which means that any spaces are converted into 
> %20, and thus instead of the real path being set as "a b" it gets set as 
> "a%20b" and thus all paths are ".../a%20b/..." instead of ".../a b/..." 
> causing the file to fail to open.

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