From dc9189af14dab85e0416e3c5b701bf7504b29a01 Mon Sep 17 00:00:00 2001 From: David Kral Date: Wed, 23 Mar 2022 14:23:42 +0100 Subject: [PATCH] WebClient hang fix Signed-off-by: David Kral --- .../main/java/io/helidon/webclient/NettyClientHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webclient/webclient/src/main/java/io/helidon/webclient/NettyClientHandler.java b/webclient/webclient/src/main/java/io/helidon/webclient/NettyClientHandler.java index 44f538756fd..8709249a420 100644 --- a/webclient/webclient/src/main/java/io/helidon/webclient/NettyClientHandler.java +++ b/webclient/webclient/src/main/java/io/helidon/webclient/NettyClientHandler.java @@ -188,6 +188,10 @@ protected void channelRead0(ChannelHandlerContext ctx, HttpObject msg) throws IO }); } responseFuture.complete(clientResponse); + }).exceptionally(t -> { + responseFuture.completeExceptionally(t); + responseCloser.close(); + return null; }); } });