Carsten Ziegeler created SLING-3150:
---------------------------------------
Summary: Error handler does not get original exception
Key: SLING-3150
URL: https://issues.apache.org/jira/browse/SLING-3150
Project: Sling
Issue Type: Bug
Components: Engine
Affects Versions: Engine 2.2.8
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
Fix For: Engine 2.2.10
The sling documentation [1] indicates for uncaught exceptions the java simple
name of the Throwable class is used to find the error handler. However, Sling
request processor is type casting any exception into SlingException & hence the
requested error handler is not caught.
Steps to reproduce:
* Create file Exception.jsp & FileNotFoundException.jsp at
/apps/sling/servlet/errorhandler/
* In jsp throw new FileNotFoundException("Really does not exists");
* The handler calls Exception.jsp
* Now create SlingException.jsp & Now for all exceptions this handler get
called.
[1]
http://sling.apache.org/documentation/the-sling-engine/errorhandling.html
--
This message was sent by Atlassian JIRA
(v6.1#6144)