Beim Ausführen eines eigenen Scheduled-Task gibt es auf dem „Live-Server“ einen Fehler:
Im AutomationSubscriber.php line 243: Call to a member function getSession() on null
Diese Datei „AutomationSubscriber.php“ finde ich im gesamten Shopware 6 Kontext nicht.
Lokal unter Dockware funktioniert alles einwandfrei.
Stichpunkartig was der Scheduled-Task macht:
-
$this->customerRepository->create (ein importierter Kunde soll angelegt werden)
-
das create im EntityRepository .php schlägt an dieser Stelle fehl (fett markiert):
public function create(array $data, Context $context): EntityWrittenContainerEvent
{
ReplicaConnection::ensurePrimary();$affected = $this->versionManager->insert($this->definition, $data, WriteContext::createFromContext($context)); $event = EntityWrittenContainerEvent::createWithWrittenEvents($affected, $context, []); **$this->eventDispatcher->dispatch($event);** return $event;
}
Kann mir bitte evtl. jemand ein paar Tipps/ Hinweise geben wie ich hier weiter vor gehe - vielen Dank!!