tasks.get endpoint fails to deserialize response when .response.failures array contains objects
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- elasticsearch, java
- Área
- api, backend-api-design
Línea de trabajo
Comienza con el tasks.get endpoint y co.elastic.clients.elasticsearch.tasks.TaskStatus#failures; después, reproduce la deserialización usando una respuesta cuyo failures array contiene objetos. Sigue el tipo de elemento de lista esperado y verifica que la respuesta documentada se deserializa sin UnexpectedJsonEventException.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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]'
- Lenguaje dominante
- Java
- Estrellas
- 524
- Forks
- 300
- Merge medio
- 1 h 19 min
- PR fusionados (30 d)
- 16
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de elastic/elasticsearch-java
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
elastic/elasticsearch-java#1339 · 3 comentarios · 1 asignado ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
elastic/elasticsearch-java#1212 · 8 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
elastic/elasticsearch-java#1165 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
elastic/elasticsearch-java#1083 · 2 comentarios ·
-
Area: Generator Category: Enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
elastic/elasticsearch-java#1034 · 2 comentarios ·
Todos los issues de elastic/elasticsearch-java
Issues similares
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
inu-appcenter/memorIN-backend#288 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
frontend maui-pilot pilot-ask question
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Abiertoarea/plugin
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
kestra-io/plugin-kestra#190 ·