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

Howard M. Lewis Ship closed TAP5-2448.
--------------------------------------
    Resolution: Invalid

Exposing a folder as an asset is not supported ... what would the fingerprint 
hash be, since there's no real content?  Relative URis from the folder URI 
would all have incorrect fingerprints, etc., etc.

Ideally this would be checked for and reported with a better error message, but 
the APIs provided by the JDK for this are quite poor.

> Asset.getClientURL() throws NPE if the Asset is a Folder within a SubModule 
> JAR file
> ------------------------------------------------------------------------------------
>
>                 Key: TAP5-2448
>                 URL: https://issues.apache.org/jira/browse/TAP5-2448
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.4
>            Reporter: Martin Papy
>         Attachments: NPE_Stack_Trace.txt, folder.zip
>
>
> If you inject in a Field an Asset and if this Asset is actually a Folder that 
> is embedded into a JAR SubModule used by the main Tapestry WebApp then the 
> method toClientURL() returns a NPE.
> The issue does not happen when the SubModule is not yet a JAR file. Exemple : 
> when you are running Tomcat from Eclipse and let Eclipse manage the 
> dependency ( I am using the Sysdeo plugin to add dependencies to the source 
> folders of the SubModule instead of the JAR file. ).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to