Closed
Description
Java API client version
7.17.3
Java version
java 8
Elasticsearch Version
7.17.3
Problem description
It complains the 'managed' field is not found in the response but it clearly is!
co.elastic.clients.json.JsonpMappingException: Error deserializing co.elastic.clients.elasticsearch.ilm.explain_lifecycle.LifecycleExplain: Property 'managed' not found (JSON path: indices['fdr_0_t1_2022-06-09-000001']) (line no=1, column no=43, offset=-1)
at co.elastic.clients.json.JsonpUtils.lookAheadFieldValue(JsonpUtils.java:163)
at co.elastic.clients.json.ObjectDeserializer.deserialize(ObjectDeserializer.java:189)
at co.elastic.clients.json.ObjectDeserializer.deserialize(ObjectDeserializer.java:136)
at co.elastic.clients.json.JsonpDeserializer.deserialize(JsonpDeserializer.java:75)
at co.elastic.clients.json.BuildFunctionDeserializer.deserialize(BuildFunctionDeserializer.java:47)
at co.elastic.clients.json.DelegatingDeserializer$SameType.deserialize(DelegatingDeserializer.java:43)
at co.elastic.clients.json.JsonpDeserializerBase$StringMapDeserializer.deserialize(JsonpDeserializerBase.java:347)
at co.elastic.clients.json.JsonpDeserializerBase$StringMapDeserializer.deserialize(JsonpDeserializerBase.java:331)
at co.elastic.clients.json.JsonpDeserializer.deserialize(JsonpDeserializer.java:75)
at co.elastic.clients.json.ObjectDeserializer$FieldObjectDeserializer.deserialize(ObjectDeserializer.java:71)
at co.elastic.clients.json.ObjectDeserializer.deserialize(ObjectDeserializer.java:180)
at co.elastic.clients.json.ObjectDeserializer.deserialize(ObjectDeserializer.java:136)
at co.elastic.clients.json.JsonpDeserializer.deserialize(JsonpDeserializer.java:75)
at co.elastic.clients.json.ObjectBuilderDeserializer.deserialize(ObjectBuilderDeserializer.java:79)
at co.elastic.clients.json.DelegatingDeserializer$SameType.deserialize(DelegatingDeserializer.java:43)
at co.elastic.clients.transport.rest_client.RestClientTransport.decodeResponse(RestClientTransport.java:328)
at co.elastic.clients.transport.rest_client.RestClientTransport.getHighLevelResponse(RestClientTransport.java:294)
at co.elastic.clients.transport.rest_client.RestClientTransport.performRequest(RestClientTransport.java:147)
at co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmClient.explainLifecycle(ElasticsearchIlmClient.java:110)
at co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmClient.explainLifecycle(ElasticsearchIlmClient.java:128)
...
Original response
{
"indices": {
"fdr_0_t1_2022-06-09-000001": {
"index": "fdr_0_t1_2022-06-09-000001",
"managed": true,
"policy": "default_policy",
"lifecycle_date_millis": 1654782855987,
"age": "1.02m",
"phase": "hot",
"phase_time_millis": 1654782856023,
"action": "rollover",
"action_time_millis": 1654782856023,
"step": "check-rollover-ready",
"step_time_millis": 1654782856023,
"phase_execution": {
"policy": "default_policy",
"phase_definition": {
"min_age": "0ms",
"actions": {
"rollover": {
"max_docs": 1
}
}
},
"version": 1,
"modified_date_in_millis": 1654782855033
}
},
"fdr_0_t2_2022-06-07-000001": {
"index": "fdr_0_t2_2022-06-07-000001",
"managed": true,
"policy": "default_t2_policy",
"lifecycle_date_millis": 1654782855716,
"age": "1.03m",
"phase": "hot",
"phase_time_millis": 1654782855823,
"action": "rollover",
"action_time_millis": 1654782855823,
"step": "check-rollover-ready",
"step_time_millis": 1654782855823,
"phase_execution": {
"policy": "default_t2_policy",
"phase_definition": {
"min_age": "0ms",
"actions": {
"rollover": {
"max_docs": 2
}
}
},
"version": 1,
"modified_date_in_millis": 1654782855235
}
}
}
}