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