diff options
author | Simone Bordet | 2014-10-13 14:45:25 +0000 |
---|---|---|
committer | Simone Bordet | 2014-10-13 14:55:59 +0000 |
commit | 2dba2ea2c2c0d45825b0dec008f14b987204832b (patch) | |
tree | a53f415c7c68e21e19d66931cf2bff77b66f3c97 | |
parent | 8d85940077f55ca8390b4fbd486081c009d2af8b (diff) | |
download | org.eclipse.jetty.project-2dba2ea2c2c0d45825b0dec008f14b987204832b.tar.gz org.eclipse.jetty.project-2dba2ea2c2c0d45825b0dec008f14b987204832b.tar.xz org.eclipse.jetty.project-2dba2ea2c2c0d45825b0dec008f14b987204832b.zip |
Improved exception reporting.
-rw-r--r-- | jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.java b/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.java index 37dfdaa802..24f10a1edd 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpReceiverOverHTTP.java @@ -260,10 +260,11 @@ public class HttpReceiverOverHTTP extends HttpReceiver implements HttpParser.Res public void earlyEOF() { HttpExchange exchange = getHttpExchange(); + HttpConnectionOverHTTP connection = getHttpConnection(); if (exchange == null) - getHttpConnection().close(); + connection.close(); else - failAndClose(new EOFException()); + failAndClose(new EOFException(String.valueOf(connection))); } @Override @@ -274,7 +275,7 @@ public class HttpReceiverOverHTTP extends HttpReceiver implements HttpParser.Res { HttpResponse response = exchange.getResponse(); response.status(status).reason(reason); - failAndClose(new HttpResponseException("HTTP protocol violation: bad response", response)); + failAndClose(new HttpResponseException("HTTP protocol violation: bad response on " + getHttpConnection(), response)); } } |