diff --git a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java index ebe6e8d8..f7a06189 100644 --- a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java +++ b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java @@ -216,7 +216,7 @@ public class HikariPool extends PoolBase implements HikariPoolMXBean, IBagStateL addConnectionExecutor.shutdown(); addConnectionExecutor.awaitTermination(5L, TimeUnit.SECONDS); - if (config.getScheduledExecutorService() == null) { + if (config.getScheduledExecutorService() == null && houseKeepingExecutorService != null) { houseKeepingExecutorService.shutdown(); houseKeepingExecutorService.awaitTermination(5L, TimeUnit.SECONDS); }