das CLI cron:run schlägt bei uns seit kurzem mit folgenden Fehler fehl - hat das bereits jemand gehabt und/oder einen Lösungsansatz?
Aktuell Shopversion 5.3.4 im Einsatz, tritt aber auch unter 5.3.4 auf.
[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
You have requested a non-existent service "shop". Did you mean one of these: "customer_search.dbal.condition.ordered_in_shop_handler", "customer_search.dbal.condition.registered_in_shop_handler", "shop_page_menu", (......)
das CLI cron:run schlägt bei uns seit kurzem mit folgenden Fehler fehl - hat das bereits jemand gehabt und/oder einen Lösungsansatz?
[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
You have requested a non-existent service „shop“. Did you mean one of these: „customer_search.dbal.condition.ordered_in_shop_handler“, „customer_search.dbal.condition.registered_in_shop_handler“, „shop_page_menu“, (…)
wir haben es nun in weiteren 3 Shops.
Ich habe parallel ein Support Ticket (Ticket 85874) eröffnet. Sollte ich dort etwas hören, melde ich mich hier ebenfalls zurück.
Bis dahin: Wir haben alle Shops auf den URL Aufruf umgestellt (Newsletter + Cron). Plugin Cron aktivieren, ggf. IP und/oder KEY eingeben und fertig… funktioniert jedenfalls erstmal.
der Fehler trag bei uns erstmals auf, nachdem Plugin-Aktualisierungen vorgenommen wurden: Wunschpaket auf 1.3.4 und ThemeWareModern-Template auf 1.3.20
Das kann natürlich Zufall sein, evtl. aber auch helfen, die Suche einzugrenzen.
So wie ich das sehe scheint es sich hierbei um ein allgemeines Problem von Shopware zu handeln. Die Ressourcen die ich über ein Plugin per Ressouces/services.xml ladem, stehen nicht zur Verfügung, wenn ich den Cronjob per Shell aufrufe. Hier ein kurzes Beispiel zum veranschaulichen.
'onShopware_CronJob_RefreshSeoIndex_CreateRewriteTable'
];
}
public function onShopware_CronJob_RefreshSeoIndex_CreateRewriteTable()
{
/** An dieser Stelle kann ich keinen Container laden */
/** Hier bekomme ich immer "You have requested a non-existent service" */
Shopware()->Container()->get('CONTAINER-NAME');
}
}
Ist schon etwas älter das Thema aber es scheint uns auch gerade getroffen zu haben. Kann es sein, dass das es das Problem in 5.5 immer noch gibt? Wie seid Ihr damit umgegangen?
Ist schon etwas älter das Thema aber es scheint uns auch gerade getroffen zu haben. Kann es sein, dass das es das Problem in 5.5 immer noch gibt? Wie seid Ihr damit umgegangen?
Wir haben nun seit ein paar Tagen das gleiche Problem. Die Lösung ist uns immernoch nicht klar. Wir setzen aktuell die 5.5.3 ein.