You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org> on 2008/01/23 20:37:34 UTC

[jira] Updated: (TAPESTRY-2074) Tapestry fails with URISyntaxException when the project folder contains spaces

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

Howard M. Lewis Ship updated TAPESTRY-2074:
-------------------------------------------

    Summary: Tapestry fails with URISyntaxException when the project folder contains spaces  (was: Cannot use tapestry when project folder contains spaces)

> Tapestry fails with URISyntaxException when the project folder contains spaces
> ------------------------------------------------------------------------------
>
>                 Key: TAPESTRY-2074
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2074
>             Project: Tapestry
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.0.7
>         Environment: windows
>            Reporter: Andreas Andreou
>            Assignee: Howard M. Lewis Ship
>            Priority: Blocker
>
> URLChangeTracker should be changed to convert a URI to a file in the way described at :
> http://weblogs.java.net/blog/kohsuke/archive/2007/04/how_to_convert.html
> As is, if folders contain spaces (and the default checkout/create folder that most IDEs use do so in wondows), we get
> java.net.URISyntaxException: Illegal character in path at index 18: file:/C:/Documents and Settings/Administrator/nbprojects/tap5test/src/main/webapp/Start.tml
> # java.net.URL.toURI(URL.java:918)
> # org.apache.tapestry.internal.util.URLChangeTracker.add(URLChangeTracker.java:72)
> # org.apache.tapestry.internal.services.ComponentTemplateSourceImpl.parseTemplate(ComponentTemplateSourceImpl.java:138)
> # org.apache.tapestry.internal.services.ComponentTemplateSourceImpl.getTemplate(ComponentTemplateSourceImpl.java:122)
> # org.apache.tapestry.internal.services.PageLoaderProcessor.loadTemplateForComponent(PageLoaderProcessor.java:406)
> # org.apache.tapestry.internal.services.PageLoaderProcessor.workComponentQueue(PageLoaderProcessor.java:784)
> # org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage(PageLoaderProcessor.java:367)
> # org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(PageLoaderImpl.java:60)
> # org.apache.tapestry.internal.services.PagePoolCache.checkout(PagePoolCache.java:188)
> # org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:107)
> # org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:43)
> # org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:47)
> # org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:66)
> # org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:921)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org