RFR: 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY"
Daniel Fuchs
dfuchs at openjdk.java.net
Wed Dec 2 17:05:10 UTC 2020
Hi,
Please find below a fix that fixes an issue in Http2TestServerConnection - where the
connection will be closed by the test server if the test server receives a RESET from the client
after the stream has been closed.
This issue has made the ThrowingPushPromisesAsStringCustom test fail from time to time, but
the debug traces have eventually revealed what was the issue:
DEBUG: [readLoop] [818ms] FramesDecoder Got frame: RESET: length=4, streamid=24, flags=0 Error: Stream cancelled
TestServer: Unexpected frame on: 24
RESET: length=4, streamid=24, flags=0 Error: Stream cancelled
Http server reader thread shutdown
java.io.IOException: Unexpected frame
at Http2TestServerConnection.readLoop(Http2TestServerConnection.java:776)
at Http2TestServerConnection$ConnectionThread.run(Http2TestServerConnection.java:438)
Server connection to /127.0.0.1:39830 stopping. 5 streams
-------------
Commit messages:
- 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY"
Changes: https://git.openjdk.java.net/jdk/pull/1567/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1567&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8254802
Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod
Patch: https://git.openjdk.java.net/jdk/pull/1567.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/1567/head:pull/1567
PR: https://git.openjdk.java.net/jdk/pull/1567
More information about the net-dev
mailing list