tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Howard M. Lewis Ship (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (TAP5-2448) Asset.getClientURL() throws NPE if the Asset is a Folder within a SubModule JAR file
Date Mon, 06 Apr 2015 20:20:12 GMT

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

Mime
View raw message