script_exception: script_exception
ElasticsearchЧто это значит?
При компиляции или выполнении скрипта (обычно Painless) произошла ошибка. Скрипт написан неверно или выбросил исключение во время выполнения.
Почему возникает?
Синтаксическая ошибка Painless, обращение к значению null, несоответствие типов, использование несуществующего поля/переменной, превышение лимита компиляции скриптов или запрещённый вызов API.
Как исправить
Изучите подробности компиляции/выполнения в сообщении об ошибке. Исправьте синтаксис скрипта и доступ к полям; добавьте проверки на null (например, doc['field'].size() > 0). Делайте часто используемые скрипты параметризованными (stored/params), чтобы не превышать лимит компиляции. Используйте правильные имена и типы полей.
Ещё по этой СУБД
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception
- query_shard_exceptionquery_shard_exception
- number_format_exceptionnumber_format_exception
- connect_transport_exceptionconnect_transport_exception
- repository_missing_exceptionrepository_missing_exception
- concurrent_snapshot_execution_exceptionconcurrent_snapshot_execution_exception