Elastic Alias Erzeugung per scheduled task schlägt fehl

Nach einer erneuten Indexierung per bin/console es:index soll der scheduled task „shopware.elasticsearch.create.alias“ eigentlich automatisch die Aliase neu erzeugen. Der Task wird aber wohl nie ausgeführt, zumindest zeigt die Tabelle scheduled_task mir ein leeres last_execution_time, und ein 2 Monate altes next_execution_time:

scheduled_task

id name scheduled_task_class run_interval status last_execution_time next_execution_time created_at updated_at
0x05045… shopware.elasticsearch.create.alias Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask 300 queued 2021-08-02 12:57:04.913 2021-08-02 12:57:04.913 2021-08-02 13:00:02.106

Wie kann ich jetzt genau feststellen ob der Elastic Index fertig ist?
Über curl-Befehle kann ich sehen dass die neuen Indexe befüllt sind, aber woher weiß ich ob der wirklich fertig ist?
curl -XGET "localhost:9200/_cat/indices?v&s=index"
Und warum will der scheduled task nicht starten? Cronjobs für scheduled-task:run und messenger:consume ist eingerichtet, und andere Tasks laufen auch.

Die dead_message Tabelle sagt hierzu:

  • original_message_class: Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask
  • handler_class: Swag\EnterpriseSearch\IndexingQuery\CreateAliasTaskHandlerDecorator
  • error_count: 59
  • exception: Error
  • exception_message: Call to a member function search() on null

Sagt das jemandem was?
Kann ich die Ursache selber beheben oder ist das eher ein Bug im EnterpriseSearch plugin?