Hallo zusammen
Wir haben einen größeren Shopware 6 Kunden. Aufgrund der Größe des Shops cachen wir sehr viel im System und der gesamte Cache ist auch auf ein Redis ausgelagert.
Nun hatten wir in den letzten Monaten zweimal das Problem, dass der Shop plötzlich einfach komplett abgestürzt ist, also jede Seite einen 500er geworfen hat. Die Logs waren voll mit diesen Fehlermeldungen:
[2023-11-26T13:27:31.930400+00:00] php.CRITICAL: Uncaught Error: Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::load(): Return value must be of type Shopware\Core\System\Language\SalesChannel\LanguageRouteResponse, bool returned {"exception":"[object] (TypeError(code: 0): Shopware\\Core\\System\\Language\\SalesChannel\\CachedLanguageRoute::load(): Return value must be of type Shopware\\Core\\System\\Language\\SalesChannel\\LanguageRouteResponse, bool returned at /var/www/html/vendor/shopware/core/System/Language/SalesChannel/CachedLanguageRoute.php:110)"} []
[2023-11-26T13:27:31.931837+00:00] request.CRITICAL: Uncaught PHP Exception TypeError: "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::load(): Return value must be of type Shopware\Core\System\Language\SalesChannel\LanguageRouteResponse, bool returned" at /var/www/html/vendor/shopware/core/System/Language/SalesChannel/CachedLanguageRoute.php line 110 {"exception":"[object] (TypeError(code: 0): Shopware\\Core\\System\\Language\\SalesChannel\\CachedLanguageRoute::load(): Return value must be of type Shopware\\Core\\System\\Language\\SalesChannel\\LanguageRouteResponse, bool returned at /var/www/html/vendor/shopware/core/System/Language/SalesChannel/CachedLanguageRoute.php:110)"} []
Wir konnten es in beiden Fällen mit einem einfachen Cache-Clear beheben. Jetzt versuchen wir nur noch herauszufinden, wie das überhaupt passiert. Damit wir es in Zukunft verhindern können.
Hatte jemand schon einmal ein solches Problem gehabt oder weiß, was die Ursache dafür sein könnte?