Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8368824

Multiple httpclient tests pass and then time out on Windows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 26
    • core-libs

      The following tests failed in our tier 7 CI run for two cycles and then seem to have been fixed (see linked issues for candidate fixes):

      java/net/httpclient/ThrowingSubscribersAsInputStream.java
      java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
      java/net/httpclient/ThrowingSubscribersAsLimiting.java
      java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
      java/net/httpclient/ThrowingSubscribersAsLines.java
      java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
      java/net/httpclient/ThrowingSubscribersAsString.java
      java/net/httpclient/ThrowingSubscribersAsStringAsync.java
      java/net/httpclient/http3/H3ErrorHandlingTest.java
      java/net/httpclient/http3/H3StopSendingTest.java

      Sample failure:

      DEBUG: [pool-1-thread-5] [139s 717ms] H3(QuicConnection(HttpClientImpl(1), QuicClientConnection(22))) aborting dispatch: java.io.IOException: QUIC endpoint closed - no error java.io.IOException: QUIC endpoint closed - no error
      DEBUG: [Thread(QuicSelector(HttpClientImpl(1)))] [139s 717ms] QuicSelector(HttpClientImpl(1)) QuicTimerQueue: newDeadline: not scheduled (Deadline.MAX)no event scheduled
      java.io.IOException: QUIC endpoint closed - no error
      at java.net.http/jdk.internal.net.http.quic.TerminationCause.toReportedCause(TerminationCause.java:129)
      at java.net.http/jdk.internal.net.http.quic.TerminationCause.<init>(TerminationCause.java:56)
      at java.net.http/jdk.internal.net.http.quic.TerminationCause$SilentTermination.<init>(TerminationCause.java:203)
      at java.net.http/jdk.internal.net.http.quic.TerminationCause.forSilentTermination(TerminationCause.java:96)
      at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.silentTerminateConnection(QuicEndpoint.java:1277)
      at java.net.http/jdk.internal.net.http.quic.QuicEndpoint.close(QuicEndpoint.java:1347)
      at java.net.http/jdk.internal.net.http.quic.QuicClient.closeEndpoint(QuicClient.java:476)
      at java.net.http/jdk.internal.net.http.quic.QuicClient.close(QuicClient.java:469)
      at java.net.http/jdk.internal.net.http.Http3ClientImpl.close(Http3ClientImpl.java:765)
      at java.net.http/jdk.internal.net.http.Http3ClientImpl.stop(Http3ClientImpl.java:796)
      at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:550)
      at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1297)
      at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1499)
      DEBUG: [HttpClient-1-SelectorManager] [139s 717ms] QuicSelector(HttpClientImpl(1)) closing

            jpai Jaikiran Pai
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: