-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b122
-
Not verified
These are occurring intermittently when Http2Connection.shutdown() is called
java.util.concurrent.CompletionException: java.util.ConcurrentModificationException
at java.util.concurrent.CompletableFuture.encodeRelay(java.base@9-ea/CompletableFuture.java:357)
at java.util.concurrent.CompletableFuture.completeRelay(java.base@9-ea/CompletableFuture.java:366)
at java.util.concurrent.CompletableFuture.uniRelay(java.base@9-ea/CompletableFuture.java:947)
at java.util.concurrent.CompletableFuture.uniCompose(java.base@9-ea/CompletableFuture.java:1013)
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(java.base@9-ea/CompletableFuture.java:986)
at java.util.concurrent.CompletableFuture.postComplete(java.base@9-ea/CompletableFuture.java:508)
at java.util.concurrent.CompletableFuture.completeExceptionally(java.base@9-ea/CompletableFuture.java:2029)
at java.net.http.Stream.completeResponseExceptionally(java.httpclient@9-ea/Stream.java:608)
at java.net.http.Stream.cancelImpl(java.httpclient@9-ea/Stream.java:640)
at java.net.http.Http2Connection.shutdown(java.httpclient@9-ea/Http2Connection.java:372)
at java.net.http.AsyncSSLDelegate.lowerRead(java.httpclient@9-ea/AsyncSSLDelegate.java:454)
at java.net.http.PlainHttpConnection.asyncRead(java.httpclient@9-ea/PlainHttpConnection.java:249)
at java.net.http.PlainHttpConnection$ReadEvent.handle(java.httpclient@9-ea/PlainHttpConnection.java:332)
at java.net.http.HttpClientImpl$SelectorManager.handleEvent(java.httpclient@9-ea/HttpClientImpl.java:331)
at java.net.http.HttpClientImpl$SelectorManager.run(java.httpclient@9-ea/HttpClientImpl.java:301)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(java.base@9-ea/HashMap.java:1489)
at java.util.HashMap$ValueIterator.next(java.base@9-ea/HashMap.java:1518)
at java.net.http.Http2Connection.shutdown(java.httpclient@9-ea/Http2Connection.java:371)
at java.net.http.AsyncSSLDelegate.upperRead(java.httpclient@9-ea/AsyncSSLDelegate.java:514)
at java.net.http.Queue.put(java.httpclient@9-ea/Queue.java:79)
at java.net.http.AsyncSSLDelegate.lowerRead(java.httpclient@9-ea/AsyncSSLDelegate.java:451)
... 4 more
java.util.concurrent.CompletionException: java.util.ConcurrentModificationException
at java.util.concurrent.CompletableFuture.encodeRelay(java.base@9-ea/CompletableFuture.java:357)
at java.util.concurrent.CompletableFuture.completeRelay(java.base@9-ea/CompletableFuture.java:366)
at java.util.concurrent.CompletableFuture.uniRelay(java.base@9-ea/CompletableFuture.java:947)
at java.util.concurrent.CompletableFuture.uniCompose(java.base@9-ea/CompletableFuture.java:1013)
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(java.base@9-ea/CompletableFuture.java:986)
at java.util.concurrent.CompletableFuture.postComplete(java.base@9-ea/CompletableFuture.java:508)
at java.util.concurrent.CompletableFuture.completeExceptionally(java.base@9-ea/CompletableFuture.java:2029)
at java.net.http.Stream.completeResponseExceptionally(java.httpclient@9-ea/Stream.java:608)
at java.net.http.Stream.cancelImpl(java.httpclient@9-ea/Stream.java:640)
at java.net.http.Http2Connection.shutdown(java.httpclient@9-ea/Http2Connection.java:372)
at java.net.http.AsyncSSLDelegate.lowerRead(java.httpclient@9-ea/AsyncSSLDelegate.java:454)
at java.net.http.PlainHttpConnection.asyncRead(java.httpclient@9-ea/PlainHttpConnection.java:249)
at java.net.http.PlainHttpConnection$ReadEvent.handle(java.httpclient@9-ea/PlainHttpConnection.java:332)
at java.net.http.HttpClientImpl$SelectorManager.handleEvent(java.httpclient@9-ea/HttpClientImpl.java:331)
at java.net.http.HttpClientImpl$SelectorManager.run(java.httpclient@9-ea/HttpClientImpl.java:301)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(java.base@9-ea/HashMap.java:1489)
at java.util.HashMap$ValueIterator.next(java.base@9-ea/HashMap.java:1518)
at java.net.http.Http2Connection.shutdown(java.httpclient@9-ea/Http2Connection.java:371)
at java.net.http.AsyncSSLDelegate.upperRead(java.httpclient@9-ea/AsyncSSLDelegate.java:514)
at java.net.http.Queue.put(java.httpclient@9-ea/Queue.java:79)
at java.net.http.AsyncSSLDelegate.lowerRead(java.httpclient@9-ea/AsyncSSLDelegate.java:451)
... 4 more