Fehler nach Update auf 5.6

Morgen zusammen, 

ich hatte gestern in der Testumgebung das Update auf 5.6 gemacht und es hat alles reibungslos funktioniert. Nun hab ich das Update im Livesystem gemacht und ebenfalls alle Plugin-Updates danach, in genau gleicher Reihenfolge wie im Testsystem, aber nun funktioniert ein Subshop nicht und ich bekomme folgende Fehlermeldung im Log:

Enlight_Controller_Exception: Unauthorized in /engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:209 Stack trace:
#0 /engine/Library/Enlight/Event/Handler/Plugin.php(145): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend(Object(Enlight_Controller_ActionEventArgs))
#1 /engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_ActionEventArgs))
#2 /engine/Library/Enlight/Controller/Action.php(170): Enlight_Event_EventManager->notify(‚Enlight_Control…‘, Object(Enlight_Controller_ActionEventArgs))
#3 /engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch(‚getVisitorsActi…‘)
#4 /engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#5 /engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch()
#6 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#8 /engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#9 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#10 /engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#11 /var/www/web1/htdocs/shopware4/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#12

Vielleicht kann mir ja hier einer helfen, da das für mich nur bömische Dörfer sind. 

Liebe Grüße und schonmal ein schönes Wochenende.

Matthias

Die Fehlermeldung kommt aus dem Backend und hat nichts mit dem Subshop zu tun.

Was siehst du denn im Subshop bzw. was heißt „funktioniert nicht“?

1 „Gefällt mir“

Eben den Fehler gefunden, lag an einem Plugin:

PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Shopware_Components_Translation::__construct(), 0 passed in /var/www/web1/htdocs/shopware4/custom/plugins/DreiscSeo/Components/DreiscSeoAttributeManager.php on line 299 and exactly 2 expected in /var/www/web1/htdocs/shopware4/engine/Shopware/Components/Translation.php:50
Stack trace:
#0 /var/www/web1/htdocs/shopware4/custom/plugins/DreiscSeo/Components/DreiscSeoAttributeManager.php(299): Shopware_Components_Translation->__construct()
#1 /var/www/web1/htdocs/shopware4/custom/plugins/DreiscSeo/Subscribers/FrontendSubscriber.php(170): DreiscSeo\Components\DreiscSeoAttributeManager->getSeoAttributes(‚category‘, ‚1055‘, 2)
#2 /var/www/web1/htdocs/shopware4/engine/Library/Enlight/Event/Handler/Default.php(87): DreiscSeo\Subscribers\FrontendSubscriber->onEnlight_Controller_Action_PostDispatchSecure_Frontend(Object(Enlight_Controller_ActionEventArgs))
#3 /var/www/web1/htdocs/shopware4/engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_D in /var/www/web1/htdocs/shopware4/engine/Shopware/Components/Translation.php on line 50

hab das Plugin jetzt vorerst deaktiviert, nun is das Frontend wieder erreichbar.

Sorry für die Ausdrucksweise eines Laien, „funktioniert nicht“ sollte heißen, dass das Frontend nicht aufrufbar war und die Seite weiß blieb. Danke trotzdem :wink: