From: markt Date: Sun, 15 Apr 2007 17:45:34 +0000 (+0000) Subject: Fix bug 42039. Log a stack trace if a servlet throws an UnavailableException. Patch... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c8397f159883c00aca7185623dde55521b3f6e52;p=tomcat7.0 Fix bug 42039. Log a stack trace if a servlet throws an UnavailableException. Patch provided by Kawasima Kazuh Remove some unused code. git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@529036 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/core/StandardWrapperValve.java b/java/org/apache/catalina/core/StandardWrapperValve.java index c992de0d8..5f3934f07 100644 --- a/java/org/apache/catalina/core/StandardWrapperValve.java +++ b/java/org/apache/catalina/core/StandardWrapperValve.java @@ -37,8 +37,6 @@ import org.apache.catalina.connector.Request; import org.apache.catalina.connector.Response; import org.apache.catalina.util.StringManager; import org.apache.catalina.valves.ValveBase; -import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.buf.MessageBytes; import org.apache.tomcat.util.log.SystemLogHandler; @@ -53,8 +51,6 @@ import org.apache.tomcat.util.log.SystemLogHandler; final class StandardWrapperValve extends ValveBase { - private static Log log = LogFactory.getLog(StandardWrapperValve.class); - // ----------------------------------------------------- Instance Variables @@ -133,6 +129,9 @@ final class StandardWrapperValve servlet = wrapper.allocate(); } } catch (UnavailableException e) { + container.getLogger().error( + sm.getString("standardWrapper.allocateException", + wrapper.getName()), e); long available = wrapper.getAvailable(); if ((available > 0L) && (available < Long.MAX_VALUE)) { response.setDateHeader("Retry-After", available);