From 4e09119e5e0efe2f61d0bca781101257abfbd200 Mon Sep 17 00:00:00 2001 From: f1v3-dev Date: Wed, 4 Nov 2026 18:53:18 +0900 Subject: [PATCH] FIX: Prevent an NPE when reconnecting a node without a replica group --- src/main/java/net/spy/memcached/MemcachedConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/spy/memcached/MemcachedConnection.java b/src/main/java/net/spy/memcached/MemcachedConnection.java index 3b165a570..624698a4e 100644 --- a/src/main/java/net/spy/memcached/MemcachedConnection.java +++ b/src/main/java/net/spy/memcached/MemcachedConnection.java @@ -1251,7 +1251,7 @@ private void queueReconnect(MemcachedNode qa, ReconnDelay type, String cause) { /* ENABLE_REPLICATION if */ if (arcusReplEnabled) { MemcachedReplicaGroup group = qa.getReplicaGroup(); - if (group.isDelayedSwitchover() && group.getMasterNode() == qa) { + if (group != null && group.isDelayedSwitchover() && group.getMasterNode() == qa) { clearDelayedSwitchoverGroup(group); ((ArcusReplKetamaNodeLocator) locator).switchoverReplGroup(group);