Skip to content

MissingRequiredPropertyException: Missing required property 'ErrorCause.reason' #339

Closed
@afimuc

Description

@afimuc

Java API client version

7.17.3

Java version

13

Elasticsearch Version

7.17.5

Problem description

Sending requests using co.elastic.clients.elasticsearch.ElasticsearchAsyncClient#bulk(co.elastic.clients.elasticsearch.core.BulkRequest)

An error during the processing of the request leads to

Error deserializing co.elastic.clients.elasticsearch._types.ErrorCause: co.elastic.clients.util.MissingRequiredPropertyException: Missing required property 'ErrorCause.reason' (JSON path: items[1].error.caused_by.caused_by.caused_by) (line no=1, column no=953, offset=-1)
at co.elastic.clients.json.JsonpMappingException.from0(JsonpMappingException.java:134) ~[elasticsearch-java-7.17.3.jar:na]
...
Caused by: co.elastic.clients.util.MissingRequiredPropertyException: Missing required property 'ErrorCause.reason'
	at co.elastic.clients.util.ApiTypeHelper.requireNonNull(ApiTypeHelper.java:76) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.elasticsearch._types.ErrorCause.<init>(ErrorCause.java:81) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.elasticsearch._types.ErrorCause.<init>(ErrorCause.java:56) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.elasticsearch._types.ErrorCause$Builder.build(ErrorCause.java:375) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.elasticsearch._types.ErrorCause$Builder.build(ErrorCause.java:216) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.json.ObjectBuilderDeserializer.deserialize(ObjectBuilderDeserializer.java:80) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.json.DelegatingDeserializer$SameType.deserialize(DelegatingDeserializer.java:43) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.json.ObjectDeserializer$FieldObjectDeserializer.deserialize(ObjectDeserializer.java:71) ~[elasticsearch-java-7.17.3.jar:na]
	at co.elastic.clients.json.ObjectDeserializer.deserialize(ObjectDeserializer.java:180) ~[elasticsearch-java-7.17.3.jar:na]
	... 52 common frames omitted

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: SpecificationRelated to the API spec used to generate client code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions