From 4a7810944df05b2fedca1efbbf783e3d213eaabb Mon Sep 17 00:00:00 2001 From: Itamar Syn-Hershko Date: Thu, 8 Oct 2015 01:07:31 +0300 Subject: [PATCH 1/2] Fix ensureNodesAreAvailable's error message listedNodes are the "configured nodes" and not the empty list of nodes that is passed to the method and causes this exception to be thrown --- .../client/transport/TransportClientNodesService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java index 64e2655e463cc..7544d4a2822a3 100644 --- a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java +++ b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java @@ -53,7 +53,7 @@ import java.util.Iterator; import java.util.List; import java.util.Locale; -import java.util.Map; +import java.util.Map;c import java.util.Set; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.CountDownLatch; @@ -285,7 +285,7 @@ private int getNodeNumber() { private void ensureNodesAreAvailable(List nodes) { if (nodes.isEmpty()) { - String message = String.format(Locale.ROOT, "None of the configured nodes are available: %s", nodes); + String message = String.format(Locale.ROOT, "None of the configured nodes are available: %s", this.listedNodes); throw new NoNodeAvailableException(message); } } From 1f7a7bacbb2f6f72949401e854a7572deb3feb4f Mon Sep 17 00:00:00 2001 From: Itamar Syn-Hershko Date: Thu, 8 Oct 2015 01:08:35 +0300 Subject: [PATCH 2/2] Update TransportClientNodesService.java --- .../client/transport/TransportClientNodesService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java index 7544d4a2822a3..8c9b7d676098c 100644 --- a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java +++ b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java @@ -53,7 +53,7 @@ import java.util.Iterator; import java.util.List; import java.util.Locale; -import java.util.Map;c +import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.CountDownLatch;