From c8397f159883c00aca7185623dde55521b3f6e52 Mon Sep 17 00:00:00 2001 From: markt Date: Sun, 15 Apr 2007 17:45:34 +0000 Subject: [PATCH] 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 --- java/org/apache/catalina/core/StandardWrapperValve.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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); -- 2.11.0