From 3fdc97da81fb5406ae8e63ef3d5d1dbdc1a00f46 Mon Sep 17 00:00:00 2001 From: Christian de Waal Date: Fri, 12 Sep 2025 20:55:42 +0200 Subject: [PATCH] keep RequestListener thread running when an exception occurs during connection creation or in worker execution --- .../apache/hc/core5/http/impl/bootstrap/RequestListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/RequestListener.java b/httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/RequestListener.java index 1c58748a94..201adb57c6 100644 --- a/httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/RequestListener.java +++ b/httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/RequestListener.java @@ -135,7 +135,7 @@ public void run() { this.executorService.execute(worker); } catch (final IOException | RuntimeException ex) { Closer.closeQuietly(socket); - throw ex; + this.exceptionListener.onError(ex); } } } catch (final Exception ex) {