Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bordet2014-10-13 14:45:25 +0000
committerSimone Bordet2014-10-13 14:55:59 +0000
commit2dba2ea2c2c0d45825b0dec008f14b987204832b (patch)
treea53f415c7c68e21e19d66931cf2bff77b66f3c97
parent8d85940077f55ca8390b4fbd486081c009d2af8b (diff)
downloadorg.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.java7
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));
}
}

Back to the top