From f75733fd6007694ac0dbd53c298f008a9c1de549 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 16 Jun 2022 23:01:39 -0700 Subject: [PATCH] Improved error message for unsupported versions of Elasticsearch - #1569 --- CHANGELOG.md | 1 + lib/searchkick/index.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6159c01..2fb31bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 5.0.4 (unreleased) - Added `max_result_window` option +- Improved error message for unsupported versions of Elasticsearch ## 5.0.3 (2022-03-13) diff --git a/lib/searchkick/index.rb b/lib/searchkick/index.rb index 1bc3744..3472dcc 100644 --- a/lib/searchkick/index.rb +++ b/lib/searchkick/index.rb @@ -418,7 +418,7 @@ module Searchkick true end rescue => e - if Searchkick.transport_error?(e) && e.message.include?("No handler for type [text]") + if Searchkick.transport_error?(e) && (e.message.include?("No handler for type [text]") || e.message.include?("class java.util.ArrayList cannot be cast to class java.util.Map")) raise UnsupportedVersionError end -- libgit2 0.21.0