diff --git a/client-v2/src/main/java/com/clickhouse/client/api/Client.java b/client-v2/src/main/java/com/clickhouse/client/api/Client.java index ec4c98ff3..b17562b74 100644 --- a/client-v2/src/main/java/com/clickhouse/client/api/Client.java +++ b/client-v2/src/main/java/com/clickhouse/client/api/Client.java @@ -1605,6 +1605,7 @@ public CompletableFuture query(String sqlQuery, Map query(String sqlQuery, Map r closeQuietly(httpResponse); LOG.warn("Failed to connect to '{}': {}", server.getBaseURL(), e.getMessage()); throw e; + } catch (Exception e) { + closeQuietly(httpResponse); + LOG.debug("Failed to execute request to '{}': {}", server.getBaseURL(), e.getMessage(), e); + throw e; } } - public void closeQuietly(ClassicHttpResponse httpResponse) { + public static void closeQuietly(ClassicHttpResponse httpResponse) { if (httpResponse != null) { try { httpResponse.close();