diff --git a/libs/elasticsearch-nio/src/main/java/org/elasticsearch/nio/SocketSelector.java b/libs/elasticsearch-nio/src/main/java/org/elasticsearch/nio/SocketSelector.java index 2de48fb8899..acfec6ca04e 100644 --- a/libs/elasticsearch-nio/src/main/java/org/elasticsearch/nio/SocketSelector.java +++ b/libs/elasticsearch-nio/src/main/java/org/elasticsearch/nio/SocketSelector.java @@ -106,7 +106,7 @@ public class SocketSelector extends ESSelector { if (isOpen() == false) { boolean wasRemoved = queuedWrites.remove(writeOperation); if (wasRemoved) { - executeFailedListener(writeOperation.getListener(), new ClosedSelectorException()); + writeOperation.getListener().accept(null, new ClosedSelectorException()); } } else { wakeup();