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/08/27 04:19:44 UTC

[jira] Closed: (TAPESTRY-2511) EventLink generates IOExceptions under Windows

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

Howard M. Lewis Ship closed TAPESTRY-2511.
------------------------------------------

    Resolution: Duplicate
      Assignee: Howard M. Lewis Ship

TAPESTRY-2606

> EventLink generates IOExceptions under Windows
> ----------------------------------------------
>
>                 Key: TAPESTRY-2511
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2511
>             Project: Tapestry
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.0.13
>         Environment: Windows Vista / Java 1.5 / Jetty 5.1
>            Reporter: Martin Papy
>            Assignee: Howard M. Lewis Ship
>            Priority: Minor
>
> Under windows, when you have an EventLink it generates an Exception when Tapestry tries to get the Ressource because of the column included in the link.
> Exemple this link : http://mysite.com/index.layoutrenderer.portal.zonerenderer_0.basiczone:editZone/1
> Generate this Warn :
> 19:35:00,547  WARN ResourceCache:251 - Alias request of 'file:/C:/Developpement/Projets/TheOrcs/theorcs-main/src/main/webapp/index.layoutrenderer.portal.zonerenderer_0.basiczone:editZone/1' for 'file:/C:/Developpement/Projets/TheOrcs/theorcs-main/src/main/webapp/index.layoutrenderer.portal.zonerenderer_0.basiczone:editZone/1'
> With this exception just before :
> 19:35:00,539  WARN Credential:191 - EXCEPTION 
> java.io.IOException: Filename syntax is incorrect
> 	at java.io.WinNTFileSystem.canonicalize0(Native Method)
> 	at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:395)
> 	at java.io.File.getCanonicalPath(File.java:531)
> 	at org.mortbay.util.FileResource.getAlias(FileResource.java:176)
> 	at org.mortbay.http.ResourceCache.getResource(ResourceCache.java:251)
> 	at org.mortbay.http.HttpContext.getResource(HttpContext.java:2118)
> 	at org.mortbay.jetty.servlet.WebApplicationContext.getResource(WebApplicationContext.java:785)
> 	at org.mortbay.jetty.servlet.ServletHandler.getResource(ServletHandler.java:735)
> 	at org.mortbay.jetty.servlet.ServletHandler$Context.getResource(ServletHandler.java:1082)
> 	at org.apache.tapestry5.internal.services.ContextImpl.getResource(ContextImpl.java:42)
> 	at $Context_11b0e014f6a.getResource($Context_11b0e014f6a.java)
> 	at $Context_11b0e014e56.getResource($Context_11b0e014e56.java)
> 	at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:56)
> 	at $RequestHandler_11b0e014e5a.service($RequestHandler_11b0e014e5a.java)
> 	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
> 	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
> 	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:75)
> 	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
> 	at $RequestHandler_11b0e014e5a.service($RequestHandler_11b0e014e5a.java)
> 	at $RequestHandler_11b0e014e52.service($RequestHandler_11b0e014e52.java)
> 	at org.apache.tapestry5.services.TapestryModule$11.service(TapestryModule.java:918)
> 	at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
> 	at $HttpServletRequestHandler_11b0e014e53.service($HttpServletRequestHandler_11b0e014e53.java)
> 	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> 	at $HttpServletRequestFilter_11b0e014e51.service($HttpServletRequestFilter_11b0e014e51.java)
> 	at $HttpServletRequestHandler_11b0e014e53.service($HttpServletRequestHandler_11b0e014e53.java)
> 	at $HttpServletRequestHandler_11b0e014e4f.service($HttpServletRequestHandler_11b0e014e4f.java)
> 	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:168)

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