Anmelden / Registrieren über "Mein Konto" funktioniert nicht mehr

Hallo,

seit dem Update auf 5.7.7 funktioniert das Anmelden / Registrieren über „Mein Konto“ und dem entsprechenden Menüpunkt nicht mehr.

Folgende Fehlermeldung kommt dann per E-Mail:

Enlight_Controller_Exception: Controller "NFDeleteAccount" not found for request url https://www.knusperhaus.de/account in /home/www/knusperhaus.de/engine/Library/Enlight/Controller/Dispatcher/Default.php:411
Stack trace:
#0 /home/www/knusperhaus.de/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#1 /home/www/knusperhaus.de/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#2 /home/www/knusperhaus.de/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#3 /home/www/knusperhaus.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#4 /home/www/knusperhaus.de/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#5 /home/www/knusperhaus.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(452): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#6 /home/www/knusperhaus.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(346): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#7 /home/www/knusperhaus.de/engine/Shopware/Components/HttpCache/AppCache.php(192): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#8 /home/www/knusperhaus.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(224): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#9 /home/www/knusperhaus.de/engine/Shopware/Components/HttpCache/AppCache.php(117): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#10 /home/www/knusperhaus.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#11 {main}

In einem anderen Thread mit dem gleichen Symptom wird auf ein Plugin von NetFactory hingewiesen aber das kann es bei mir nicht sein. Ich habe nicht ein einziges Plugin von Netfactory. Ich habe auch schon sämtliche Plugins deaktiviert aber das bringt alles nichts.

Mir gehen dadurch einige Kunden / Bestellungen verloren da die Fehlermeldung mehrmals täglich versendet wird aber keine Bestellungen darauf erfolgen. Die Kunden versuchen sich also anzumelden, werden auf die Startseite geleitet bzw. optisch bleiben sie ja da und bestellen nichts.

Wenn sie über den Warenkorb gehen würden kämen sie ja irgendwann auch zur Anmeldung aber das verstehen die meisten anscheinend nicht.

Ich kann nicht nachvollziehen wo der Fehler herkommt bzw. wie er zu beheben ist. Nein, ich habe kein Backup von vor dem Update mehr…

Hallo,

Ursache wird das Drittanbieter-Plugin AccountDeleter (NFDeleteAccount) von Netfactory sein - deaktiviere das mal.

Viele Grüße

Siehe Oben, ich benutze dieses Plugin nicht.

Evtl. hast Du da noch „Reste“ von diesem Plugin - die Meldung deutet jedenfalls auf dieses Plugin hin. Kannst Du evtl. auch eingrenzen, wenn Du dieses mal installierst, da sich der Controller auf das Plugin bezieht.

Viele Grüße

Ich hatte noch nie irgendein Plugin von Netfactory. In meinem Shopware Account kann ich ja alle Plugins sehen die ich jemals bestellt habe. Da ist nichts von Netfactory. Und unter dem Namen finde ich auch nichts im Store. Da Plugin scheint es nicht mehr zu geben.

Nützt mir aber auch alles nichts. Wie kann ich die Anmeldung / Registrierung wieder reparieren?

erinnert mich ein bisschen daran: Shopware 5.7.3 link zum Notizzettel exetiert nicht mehr

Nicht identisch, also nicht festnageln. Nur gucken, wenn nicht, dann weiter suchen.

@NextMike
Das wars. In der Tabelle s_core_rewrite_urls war jeweils ein sViewport=NFDeleteAccount… link für Anmelden und Registrieren angelegt. Einträge gelöscht und jetzt geht es wieder.