Error 500 beim Artikel öffnen

Shopware 5.7.17
PHP 7.4

Guten Morgen,
seit gestern bekomme ich beim öffnen von Artikeln Error 500.
Weiß jemand Rat ?


Da wird ein Unauthorized Fehler geworfen. Eventuell mal aus dem Plugin Store ausloggen und wieder einloggen. Ansonsten mal mit PHP 8.1 oder 8.2 versuchen.

Das gleiche Problem auch bei uns aber NUR wenn wir die Bilder die der Artikel hat im MediaManager gelöscht haben. Danach können wir den Artikel nicht mehr öffnen. Löschen wir erst die Bilder aus dem Artikel und dann im MediaManager dann kann der Artikel auch normal geöffnet werden.

Stimmt, Bilder hatte ich auch gelöscht.
@Max_Shop Danke für die Antwort, PHP 8 8.1 und 8.2 führt bei uns dazu das Seiten unendlich laden und der login ins backend nicht mehr funktioniert

Ticket
https://issues.shopware.com/issues/SW-27091

Commit dazu für 5.7.18
https://github.com/shopware/shopware/commit/dcc220319d2255f855b23855fbb5906af6b10b9b

Danke für die Info Sonic, Problem ist also bekannt.
Sowie ich auf php 8 8.1 oder 8.2 wechsle kommt folgende Fehlermeldung im backend.

Hallo @Thomas_bei_Dunken

diese Anzeige ist wenig hilfreich :slightly_smiling_face:
Versuche bitte mal mit Hilfe dieses Artikels Shopware 5 - Tutorials & FAQs - Fehlermeldungen in Shopware debuggen an eine Fehlermeldung zu kommen, die mehr aussagt.

Viele Grüße aus Schöppingen
Michael Telgmann

Guten Morgen Michael,
habe das wie beschrieben gemacht, bekomme allerdings keine Fehlerangaben.
Umgestellt auf php 8 und wieder das Problem „unendlich laden“ in Kategorien.
Hatte gestern und heute aber schon vorab folgende Meldung im Log:
Enlight_Controller_Exception: Unauthorized in /engine/Shopware/Controllers/Backend/Index.php:240 Stack trace:
#0 /engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->menuAction()
#1 /engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch()
#2 /engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch()
#3 /engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#4 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle()
#5 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
#6 /engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward()
#7 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward()
#8 /engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass()
#9 /home/*********/www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle()
#10

… und folgende Logs von gestern und heute
core_production-2023-04-17.log

[2023-04-17T07:30:28.128576+02:00] core.CRITICAL: Unauthorized {„uid“:„752e22c“}
[2023-04-17T07:30:28.155225+02:00] core.CRITICAL: Unauthorized {„uid“:„752e22c“}
[2023-04-17T07:30:28.155827+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home//www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:222 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->loadAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} [] {„uid“:„752e22c“}
[2023-04-17T07:30:28.176632+02:00] core.CRITICAL: Unauthorized [] {„uid“:„b3098c1“}
[2023-04-17T07:30:28.179182+02:00] core.CRITICAL: Unauthorized [] {„uid“:„b3098c1“}
[2023-04-17T07:30:28.179707+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home/
/www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:222 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->loadAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} {„uid“:„b3098c1“}
[2023-04-17T07:30:28.198926+02:00] core.CRITICAL: Unauthorized {„uid“:„c558e67“}
[2023-04-17T07:30:28.199616+02:00] core.CRITICAL: Unauthorized {„uid“:„c558e67“}
[2023-04-17T07:30:28.200014+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home//www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:240 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->menuAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} [] {„uid“:„c558e67“}
[2023-04-17T07:30:28.291620+02:00] core.CRITICAL: Unauthorized [] {„uid“:„7700de2“}
[2023-04-17T07:30:28.292346+02:00] core.CRITICAL: Unauthorized [] {„uid“:„7700de2“}
[2023-04-17T07:30:28.292637+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home/
/www.dunken.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:214 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Event/Handler/Plugin.php(155): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend() #1 /home//www.dunken.de/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Plugin->execute() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(167): Enlight_Event_EventManager->notify() #3 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #4 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #5 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #6 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #9 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #10 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #11 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #12 {main} {„uid“:„7700de2“}

core_production-2023-04-18.log

[2023-04-18T07:25:06.858975+02:00] core.CRITICAL: Unauthorized {„uid“:„ae823c2“}
[2023-04-18T07:25:06.859060+02:00] core.CRITICAL: Unauthorized {„uid“:„515f9ad“}
[2023-04-18T07:25:06.881293+02:00] core.CRITICAL: Unauthorized {„uid“:„515f9ad“}
[2023-04-18T07:25:06.881730+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home//www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:222 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->loadAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} [] {„uid“:„515f9ad“}
[2023-04-18T07:25:06.886539+02:00] core.CRITICAL: Unauthorized [] {„uid“:„ae823c2“}
[2023-04-18T07:25:06.887010+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home/
/www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:222 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->loadAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} {„uid“:„ae823c2“}
[2023-04-18T07:25:06.989726+02:00] core.CRITICAL: Unauthorized {„uid“:„148807d“}
[2023-04-18T07:25:06.990470+02:00] core.CRITICAL: Unauthorized {„uid“:„148807d“}
[2023-04-18T07:25:06.991003+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home//www.dunken.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:214 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Event/Handler/Plugin.php(155): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend() #1 /home//www.dunken.de/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Plugin->execute() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(167): Enlight_Event_EventManager->notify() #3 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #4 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #5 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #6 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #9 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #10 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #11 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #12 {main} [] {„uid“:„148807d“}
[2023-04-18T07:25:07.258903+02:00] core.CRITICAL: Unauthorized [] {„uid“:„63468f8“}
[2023-04-18T07:25:07.261808+02:00] core.CRITICAL: Unauthorized [] {„uid“:„63468f8“}
[2023-04-18T07:25:07.263770+02:00] core.ERROR: Enlight_Controller_Exception: Unauthorized in /home/
/www.dunken.de/engine/Shopware/Controllers/Backend/Index.php:240 Stack trace: #0 /home//www.dunken.de/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->menuAction() #1 /home//www.dunken.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #2 /home//www.dunken.de/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch() #3 /home//www.dunken.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #4 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #5 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #6 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #7 /home//www.dunken.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #8 /home//www.dunken.de/engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #9 /home//www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #10 {main} {„uid“:„63468f8“}

Gibt es jemanden der mir bei oben genannten Fehlern Hilfe leisten kann?
Nervt wenn Shopware ständig Fehler hat und kostet sicherlich auch Bestellungen.

Guten Morgen Michael,
habe ja oben die Core gepostet, kannst du mir da nun bitte helfen ?

Moin,

es sieht ein wenig danach aus als würde etwas versuchen /home/ nach zu laden. Dazu fehlt natürlich die Berechtigung. Wo das her kommt müsstest du allerdings selbst herausfinden, oder du erstellst ein Support Ticket.

Sowas passiert in der Regel durch Plugins. Du könntest dir ein Staging aufsetzen und dort nach und nach alle Plugins deinstallieren, bis du das Plugin gefunden hast, welches diese Route aufrufen will.

Dennis

Moin Dennis,

war ein Plugin, danke für deine Hilfe.

Hallo welches Plugin hat den das Problem verursacht?

Kann ich nicht sagen, habe fast alle nicht notwendigen deaktiviert, da ich aber noch immer Fehlermeldungen bekomme deaktiviere ich nun alle bis auf die von Shopware und 2 Notwendige (Paypal und Boxkonfigurator). Mal sehen ob Morgen wieder Fehler im Log stehen, dann poste ich das aber nochmal.

Hallo nochmal,

habe nun alle Plugins die nicht von Shopware sind deaktivert.
Ein Plugin ist nicht von Shopware, aber zwingend notwendig.
Laut anbieter liegt es aber auch nicht am Plugin:

Trotzdem hatten wir heute wieder folgende Fehlermeldung in den Logs:
Enlight_Controller_Exception: Unauthorized in /engine/Shopware/Controllers/Backend/Index.php:240 Stack trace:
#0 /engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Index->menuAction()
#1 /engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch()
#2 /engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch()
#3 /engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#4 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle()
#5 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
#6 /engine/Shopware/Components/HttpCache/AppCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward()
#7 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward()
#8 /engine/Shopware/Components/HttpCache/AppCache.php(106): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass()
#9 /home/********/www.dunken.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle()
#10

Weiß jemand Rat ??

Ticket
https://issues.shopware.com/issues/SW-27091
Commit dazu für 5.7.18
https://github.com/shopware/shopware/commit/dcc220319d2255f855b23855fbb5906af6b10b9b

Gibt es von Shopware selber eine Art Roadmap wann das Update zur Verfügung steht?
Bzw. Ab wann ich den Shop dann updaten kann?

Wäre ne gute Frage, bei uns kommt es auch was natürlich von Nachteil ist, da wir nun die Artikel nicht bearbeiten können. Gibt es schon eine Lösung?

Den oben geposteten Commit sollte man ja bereits manuell ins aktuelle System übernehmen können.

Hallo,
wollte gerade den Fix einspielen, aber den Pfad habe ich in meiner Installation nicht:
tests/Functional/Controllers/Backend/ArticleTest.php
Wo finde ich die zu ändernde Datei?

Gruß Michael

Edit: Ist gar nict nötig, funktioniert einwandfrei.