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;