Skip to content

Commit d7bc835

Browse files
cyrusvLev Zemlyanov
andauthored
Check for unexpected datatypes in response from server (#428)
* Check for unexpected datatypes in response from server * Update src/main/java/io/confluent/connect/elasticsearch/jest/JestElasticsearchClient.java Co-authored-by: Lev Zemlyanov <lzemlyan@purdue.edu> * fmt Co-authored-by: Lev Zemlyanov <lzemlyan@purdue.edu>
1 parent 99ffc61 commit d7bc835

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/io/confluent/connect/elasticsearch/jest/JestElasticsearchClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,11 @@ private Version getServerVersion() throws IOException {
178178
LOG.warn("Couldn't get Elasticsearch version, result is null");
179179
return defaultVersion;
180180
}
181+
if (!result.has("nodes")) {
182+
LOG.warn("Couldn't get Elasticsearch version from result {} (result has no nodes). "
183+
+ "Assuming {}.", result, defaultVersion);
184+
return defaultVersion;
185+
}
181186

182187
checkForError(result);
183188

0 commit comments

Comments
 (0)