[
https://issues.apache.org/jira/browse/TILES-516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916063#action_12916063
]
Antonio Petrelli commented on TILES-516:
----------------------------------------
Version?
> JSP exceptions are hidden by Tiles making debugging difficult
> -------------------------------------------------------------
>
> Key: TILES-516
> URL: https://issues.apache.org/jira/browse/TILES-516
> Project: Tiles
> Issue Type: Bug
> Reporter: Clayton Rabenda
>
> When using tiles:insertDefinition, any exceptions thrown by the jsp renderer
> are being hidden from the logs by TilesContainer.
> Based upon apache's logging best
> practices(http://commons.apache.org/logging/guide.html), I believe it would
> be best if exceptions caught in TilesContainer's render methods were logged
> before being rethrown.
> "External Boundaries - Expected Exceptions. This classification includes
> exceptions such as FileNotFoundException that cross API/SPI boundaries, and
> are exposed to the user of a component/toolkit. These are listed in the
> 'throws' clause of a method signature.
> Appropriate handling of these exceptions depends upon the type of code you
> are developing. API's for utility functions and tools should log these at the
> debug level, if they are caught at all by internal code.
> For higher level frameworks and middleware components, these exceptions
> should be caught immediatly prior to crossing the API/SPI interface back to
> user code-space, logged with full stack trace at info level, and rethrown.
> The assures that the log contains a record of the root cause for future
> analysis in the event that the exception is not caught and resolved as
> expected by the user's code. "
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.