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

java/net/httpclient/ShutdownNow.java fails with "stream 1 cancelled"

XMLWordPrintable

    • b24

      test ShutdownNow.testConcurrent("http://127.0.0.1:51239/http2/exec/retry"): failure
      java.util.concurrent.ExecutionException: java.lang.AssertionError: 0: Unexpected exception: java.io.IOException: Stream 1 cancelled
      at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
      at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
      at ShutdownNow.testConcurrent(ShutdownNow.java:209)
      ...
      Caused by: java.io.IOException: Stream 1 cancelled
      at java.net.http/jdk.internal.net.http.Stream.cancel(Stream.java:1285)
      at java.net.http/jdk.internal.net.http.common.SubscriptionBase.cancel(SubscriptionBase.java:99)
      at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:388)
      at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49)
      at java.net.http/jdk.internal.net.http.Stream.schedule(Stream.java:215)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233)
      at java.net.http/jdk.internal.net.http.Stream.receiveDataFrame(Stream.java:372)
      at java.net.http/jdk.internal.net.http.Stream.incoming(Stream.java:491)
      at java.net.http/jdk.internal.net.http.Http2Connection.processFrame(Http2Connection.java:910)
      at java.net.http/jdk.internal.net.http.frame.FramesDecoder.decode(FramesDecoder.java:155)
      at java.net.http/jdk.internal.net.http.Http2Connection$FramesController.processReceivedData(Http2Connection.java:272)
      at java.net.http/jdk.internal.net.http.Http2Connection.asyncReceive(Http2Connection.java:752)
      at java.net.http/jdk.internal.net.http.Http2Connection$Http2TubeSubscriber.processQueue(Http2Connection.java:1517)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149)
      at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
      at java.base/java.lang.Thread.run(Thread.java:1583)

            dfuchs Daniel Fuchs
            dfuchs Daniel Fuchs
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: