remm 2003/07/18 15:26:15 Modified: catalina/src/share/org/apache/catalina/core StandardWrapperValve.java Log: - Log root cause of an exception. Revision Changes Path 1.16 +11 -2 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java Index: StandardWrapperValve.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- StandardWrapperValve.java 26 May 2003 22:03:59 -0000 1.15 +++ StandardWrapperValve.java 18 Jul 2003 22:26:15 -0000 1.16 @@ -284,8 +284,17 @@ // do not want to do exception(request, response, e) processing } catch (ServletException e) { hreq.removeAttribute(Globals.JSP_FILE_ATTR); + Throwable rootCause = e; + while (rootCause instanceof ServletException) { + Throwable t = ((ServletException) rootCause).getRootCause(); + if (t != null) { + rootCause = t; + } else { + break; + } + } log.error(sm.getString("standardWrapper.serviceException", - wrapper.getName()), e); + wrapper.getName()), rootCause); throwable = e; exception(request, response, e); } catch (Throwable e) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]