DBAtlas · Atlas d'exploitation des bases de données

script_exception: script_exception

Elasticsearch

Que signifie cette erreur ?

Une erreur s'est produite lors de la compilation ou de l'exécution d'un script (généralement Painless). Le script est mal écrit ou a levé une exception à l'exécution.

Cause

Erreur de syntaxe Painless, accès à une valeur null, incohérence de types, utilisation d'un champ/d'une variable inexistant, dépassement de la limite de compilation des scripts, ou appel d'API non autorisé.

Comment la corriger

Revoyez les détails de compilation/d'exécution dans le message d'erreur. Corrigez la syntaxe du script et l'accès aux champs ; ajoutez des contrôles de null (par ex. doc['field'].size() > 0). Paramétrez les scripts fréquemment utilisés (stored/params) afin de ne pas dépasser la limite de compilation. Utilisez des noms et des types de champs corrects.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur