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