diff --git a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardSession.java b/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardSession.java index adc8376d0ca..506dfbe3a45 100644 --- a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardSession.java +++ b/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardSession.java @@ -911,7 +911,8 @@ public class StandardSession implements ISession, Parser.Listener, Callback<Stan queue.remove(i); if (stream != null && stream.isReset()) { - frameBytes.fail(new StreamException(stream.getId(),StreamStatus.INVALID_STREAM)); + frameBytes.fail(new StreamException(stream.getId(),StreamStatus.INVALID_STREAM, + "Stream: " + stream + " is reset!")); return; } break; diff --git a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardStream.java b/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardStream.java index 42b6b07c16b..4f4fc0b914d 100644 --- a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardStream.java +++ b/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/StandardStream.java @@ -329,7 +329,8 @@ public class StandardStream implements IStream { if (isClosed() || isReset()) { - callback.failed(this, new StreamException(getId(), StreamStatus.STREAM_ALREADY_CLOSED)); + callback.failed(this, new StreamException(getId(), StreamStatus.STREAM_ALREADY_CLOSED, + "Stream: " + this + " already closed or reset!")); return; } PushSynInfo pushSynInfo = new PushSynInfo(getId(), synInfo);