Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--VERSION.txt1
-rw-r--r--jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java10
2 files changed, 8 insertions, 3 deletions
diff --git a/VERSION.txt b/VERSION.txt
index 0810246f61..46065ce642 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1,5 +1,6 @@
jetty-7.4.0-SNAPSHOT
+ 342504 Scanner Listener
+ + JETTY-1362 Set root cause of UnavailableException
jetty-7.4.0.RC0
+ 324110 Added test harnesses for merging of QueryStrings.
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
index d5242f8e3f..1efd9613bb 100644
--- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
+++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
@@ -395,18 +395,22 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
_unavailable=System.currentTimeMillis()+5000; // TODO configure
}
}
-
/* ------------------------------------------------------------ */
- private void makeUnavailable(Throwable e)
+ private void makeUnavailable(final Throwable e)
{
if (e instanceof UnavailableException)
makeUnavailable((UnavailableException)e);
else
{
_servletHandler.getServletContext().log("unavailable",e);
- _unavailableEx=new UnavailableException(String.valueOf(e),-1);
+ _unavailableEx=new UnavailableException(String.valueOf(e),-1)
+ {
+ {
+ initCause(e);
+ }
+ };
_unavailable=-1;
}
}

Back to the top