diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java index 1fcde24de0a..07f657a5b48 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java @@ -551,16 +551,18 @@ public class HttpConnection implements Connection } catch (ContinuationThrowable e) { - Log.debug(e); + Log.ignore(e); } catch (EofException e) { Log.debug(e); + _request.setHandled(true); error=true; } catch (RuntimeIOException e) { Log.debug(e); + _request.setHandled(true); error=true; } catch (HttpException e) diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java index 16bbb068a93..51501d2c4a8 100644 --- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java +++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java @@ -440,6 +440,10 @@ public class ServletHandler extends ScopedHandler { throw e; } + catch(RuntimeIOException e) + { + throw e; + } catch(ContinuationThrowable e) { throw e;