validation_exception: validation_exception / illegal_argument_exception: Validation Failed: ... (échec de validation)
ElasticsearchQue signifie cette erreur ?
Les paramètres ou réglages d'une requête ont échoué à la validation. Elasticsearch a rejeté sans l'exécuter la requête contenant des valeurs invalides ou incohérentes (par ex. nombre de shards invalide, combinaison de paramètres incompatible, champ obligatoire manquant).
Cause
Paramètre d'index invalide (par ex. number_of_shards négatif/nul), tentative de mise à jour d'un paramètre non modifiable sur un index existant, combinaison de paramètres incompatible, champ obligatoire manquant, ou valeur hors limites.
Comment la corriger
Lisez le détail de validation dans le message d'erreur ; il indique clairement quel paramètre est invalide et pourquoi. Ramenez la valeur dans une plage/un format valide. Spécifiez les paramètres non modifiables (statiques) lors de la création d'un nouvel index, et non sur un index existant (_reindex si nécessaire). Fournissez les champs obligatoires attendus par l'API. Vérifiez les valeurs valides documentées du paramètre.
Autres entrées pour ce moteur
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (exécution rejetée : file d'attente pleine)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (authentification ou autorisation refusée)
- task_cancelled_exceptiontask_cancelled_exception: Task was cancelled / TaskCancelledException (la tâche a été annulée)
- action_request_validation_exceptionaction_request_validation_exception
- index_closed_exceptionindex_closed_exception
- unavailable_shards_exceptionunavailable_shards_exception