[ 
http://issues.apache.org/jira/browse/TAPESTRY-655?page=comments#action_12330253 
] 

Vjeran Marcinko commented on TAPESTRY-655:
------------------------------------------

As answer to your question - "what does a relative classpath: path mean when 
the specification is in the context?" 
IMO, some exception should be raised in such cases when relative path is not of 
same type as base resource, thus user should take care of specifying absolute 
one.

> In some circumstances, using the classpath: or context: prefixes on paths 
> fails to work
> ---------------------------------------------------------------------------------------
>
>          Key: TAPESTRY-655
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-655
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0
>     Reporter: Vjeran Marcinko
>     Assignee: Howard M. Lewis Ship
>      Fix For: 4.0

>
> When one wants to reference "classpath:" asset, BUT inside specification that 
> is specified as "context:" base resource, ClasspathResourceFactory assumes 
> that passed baseResource is of same "classpath" prefix.
> Thsi is frequent case when foo.application is located under /WEB-INF 
> ("context:" base resource), and page's specification path is specified with 
> "classpath:" inside <page> element.
> Here is snippet from ClasspathResourceFactory :
>     public IAsset createAsset(Resource baseResource, String path, Locale 
> locale, Location location)
>     {
>         Resource asset = baseResource.getRelativeResource(path);
>         Resource localized = asset.getLocalization(locale);
>         .......
>         return new PrivateAsset((ClasspathResource) localized, _assetService, 
> location);
>     }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to