From d2efc61d341351a3d8a395e92f5a0ca110804aa5 Mon Sep 17 00:00:00 2001 From: Aleksei Balan <28422872+abalanonline@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:39:26 -0400 Subject: [PATCH] catching errors in DefaultServerMonitor --- .../com/mongodb/internal/connection/DefaultServerMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver-core/src/main/com/mongodb/internal/connection/DefaultServerMonitor.java b/driver-core/src/main/com/mongodb/internal/connection/DefaultServerMonitor.java index 4842a6c8a2..acceb92fa6 100644 --- a/driver-core/src/main/com/mongodb/internal/connection/DefaultServerMonitor.java +++ b/driver-core/src/main/com/mongodb/internal/connection/DefaultServerMonitor.java @@ -261,7 +261,7 @@ private ServerDescription lookupServerDescription(final ServerDescription curren // Get existing connection return doHeartbeat(currentServerDescription, shouldStreamResponses); - } catch (Throwable t) { + } catch (Exception t) { roundTripTimeSampler.reset(); InternalConnection localConnection = withLock(lock, () -> { InternalConnection result = connection;