Zend_Session::setId() Fehler - Cronjob

Hallo zusammen,

ich habe bei einem Shopware 5.3.7 Shop und unserem Cronjob ein Problem. Der Fehler tritt bei $shop->registerResources(); auf.

  ‘error’ => ‘You must call Zend_Session::setId() before any output has been sent to the browser; output started in /home/ottscho/engine/Shopware/Plugins/Default/Core/Cron/Cron.php/51’,

In unserem Testsystem kann ich den Fehler nicht nachvollziehen.

Der Shop wird im Cronjob folgendermaßen gesetzt:

$shop = $repository->getActiveById($shopId);
$repository = Shopware()->Models()->getRepository('Shopware\Models\Shop\Currency');
$shop->setCurrency($repository->find($order["currencyID"]));
$shop->registerResources();

Die Shopregistrierung benötige ich, damit beim Versenden der Emails das richtige Email-Template genzogen wird.

Temporär konnte ich dies lösen, in dem ich im Shopware Core Cron Plugin die echo Ausgabe (Processing …) verhindere.
Eine dauerhafte Lösung ist es natürlich nicht.

Über einen Tipp/Lösungsansatz bin ich dankbar.

Viele Grüße
Ottscho