elastic / elastic/elasticsearch-java

tasks.get endpoint fails to deserialize response when .response.failures array contains objects

Aperta
#331 1 commento 10 reazioni 0 assegnatari Vedi su GitHub
Area: Specification
Lingua principale
Java
Stelle
524
Fork
300
Merge medio
1g 11h
PR unite (30g)
16

Descrizione

### Java API client version

8.2.3

### Java version

11

### Elasticsearch Version

8.2.0

### Problem description

When a response from the tasks.get endpoint includes a list of failures, `co.elastic.clients.elasticsearch.tasks.TaskStatus#failures` does not deserialize, and causes a `co.elastic.clients.json.UnexpectedJsonEventException` error. The response from the server is a list of Objects, but TaskStatus is expecting a list of Strings.
When it is deserialized, the following error message emitted:

> Unexpected JSON event 'START_OBJECT' instead of '[KEY_NAME, VALUE_STRING, VALUE_NUMBER, VALUE_TRUE, VALUE_FALSE]'

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.