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) {