[ https://issues.apache.org/jira/browse/TAP5-2448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jochen Kemnade reopened TAP5-2448: ---------------------------------- Assignee: Jochen Kemnade Tapestry should not throw an NPE like that. If we cannot prevent the creation of an Asset that references a folder, we should at least report the error in a helpful way. > 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 > Assignee: Jochen Kemnade > 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)