org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: id is missing

При операции Bulk проиходит данная ошибка. Не очень понятно почему?
Это ошибка потому что id пустой или не находит данное ID в БД?

Там две операции, одна с добавление записи в в один индекс, вторая с удаление записи из другого индекса по одному и тому же ID

Проверить дебагом очень сложно, т.к. данных тоже очень много ...

Хотелось бы понять, что не проходит в данной проверке?

org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: id is missing;
at org.elasticsearch.action.bulk.BulkRequest.validate(BulkRequest.java:612)
at org.elasticsearch.action.TransportActionNodeProxy.execute(TransportActionNodeProxy.java:43)
at org.elasticsearch.client.transport.TransportProxyClient.lambda$execute$0(TransportProxyClient.java:60)
at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:254)
at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60)
at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:388)
at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:391)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46)
at org.elasticsearch.action.ActionRequestBuilder.get(ActionRequestBuilder.java:60)

В запросе id записи не указан где-то.

похоже что действительно был пустой id... но что странно, в bulk добавляется две записи, одна с добавлением в индекс, вторая с удалением... так вот на добавление такой ошибки что пусто id нет ....

При добавлении записи, если id нет, то id генерируется автоматически. При удалении, такой возможности нет.

спасибо... теперь понятно