[ https://issues.apache.org/jira/browse/SLING-7843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jörg Hoh updated SLING-7843: ---------------------------- Attachment: SLING-7843.patch > exception message is lost inside Scripting JSP error handler > ------------------------------------------------------------ > > Key: SLING-7843 > URL: https://issues.apache.org/jira/browse/SLING-7843 > Project: Sling > Issue Type: Improvement > Components: Scripting > Affects Versions: Scripting JSP 2.3.4 > Reporter: Jörg Hoh > Priority: Major > Attachments: SLING-7843.patch > > > I came across a case where the error handling of the JSP scripting doesn't > include the message when wrapping the original exception; that means that the > details of the exceptions are only available at the deepest level: > {code} > Caused by: org.apache.sling.api.SlingException: > at > org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspExceptionInternal(JspServletWrapper.java:691) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:608) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:533) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:346) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:101) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:607) > [org.apache.sling.scripting.jsp:2.2.7.B002] > at > org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388) > [org.apache.sling.scripting.core:2.0.54] > ... 146 common frames omitted > Caused by: org.apache.sling.api.resource.ResourceNotFoundException: Resource > at '/content/company/page.html' not found: No resource found > at > org.apache.sling.servlets.get.impl.DefaultGetServlet.doGet(DefaultGetServlet.java:282) > [org.apache.sling.servlets.get:2.1.30] > at > org.apache.sling.api.servlets.SlingSafeMethodsServlet.mayService(SlingSafeMethodsServlet.java:266) > [org.apache.sling.api:2.16.4] > at > org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:342) > [org.apache.sling.api:2.16.4] > at > org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:374) > [org.apache.sling.api:2.16.4] > {code} > It would be much better if the wrapping exceptions contain the details as > well. -- This message was sent by Atlassian JIRA (v7.6.3#76005)