From 1302305f9b307dc208c59cda2713ce40170a5858 Mon Sep 17 00:00:00 2001 From: hellopw <40051071+hellopw@users.noreply.github.com> Date: Tue, 23 Sep 2025 01:55:17 +0000 Subject: [PATCH] fix no operations allowed after connection closed --- src/main/java/com/zaxxer/hikari/pool/PoolBase.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/zaxxer/hikari/pool/PoolBase.java b/src/main/java/com/zaxxer/hikari/pool/PoolBase.java index 803f4bbbd..f37af52b0 100644 --- a/src/main/java/com/zaxxer/hikari/pool/PoolBase.java +++ b/src/main/java/com/zaxxer/hikari/pool/PoolBase.java @@ -157,6 +157,9 @@ void quietlyCloseConnection(final Connection connection, final String closureRea boolean isConnectionDead(final Connection connection) { try { + if (connection.isClosed()) { + return true; + } setNetworkTimeout(connection, validationTimeout); try { final var validationSeconds = (int) Math.max(1000L, validationTimeout) / 1000;