Für Blog-Widget in Einkaufswelt kommt "Call to a member function filter() on null"

Hallo zusammen,

in einer Shopware 5.5.8-Umgebung, die wir gerade von 5.3 geupdated haben, funktionieren die Blog-Widgets nicht. Ich habe versucht, den Fehler zu finden, scheitere aber dabei.

Konkret ist es in Zeile 973 der /engine/shopware/components/compatibility/legacystructconverter.php, die folgende Fehlermeldung auslöst:

:  Uncaught Error: Call to a member function filter() on null in /var/www/clients/client53/web314/web/_livestage/engine/Shopware/Components/Compatibility/LegacyStructConverter.php:973
Stack trace:
#0 /var/www/clients/client53/web314/web/_livestage/engine/Shopware/Bundle/EmotionBundle/Service/StructConverter.php(217): Shopware\Components\Compatibility\LegacyStructConverter->convertBlogStruct(Object(Shopware\Bundle\StoreFrontBundle\Struct\Blog\Blog))
#1 /var/www/clients/client53/web314/web/_livestage/engine/Shopware/Controllers/Widgets/Emotion.php(275): Shopware\Bundle\EmotionBundle\Service\StructConverter->convertEmotionElement(Object(Shopware\Bundle\EmotionBundle\Struct\Element))
#2 [internal function]: Shopware_Controllers_Widgets_Emotion->getLegacyEmotion(Object(Shopware\Bundle\EmotionBundle\Struct\Emotion))
#3 /var/www/clients/client53/web314/web/_livestage/engine/Shopware/Controllers/Widgets/Emotion.php(68): array_map(Array, Array)
#4 /var/www/clients/client53/web314/web/_livestage/engine/Library/Enlight/Con in 

Der Code dafür lautet in der besagten Zeile:

 return $this->eventManager->filter(‚Legacy_Struct_Converter_Convert_Blog‘, $data, [
            ‚blog‘ => $blog,
        ]);

Die verarbeiteten Werte sind $blog (https://pastebin.com/TZqL8P5b) und $data (https://pastebin.com/6T8puTLn), beide erscheinen mir korrekt zu sein und eben nicht leer.

Hat jemand eine Idee?

Vielen Dank und viele Grüße,
Christian

 

Push… 

Sieht so, als hätte ein Plugin mit den LegacyStructConverter rumgespielt und kaputt gemacht. Mal alle Plugins ausgemacht? Ansonsten durch such mal alle Plugin Ordner nach LegacyStructConverter

@Shyim: ok, danke schon mal für den Tipp!