xview
30. September 2021 um 12:38
1
Hallo,
bei allen Update-Versuchen auf Version 5.7.3 wird zwar angezeigt, dass alle Plugins etc. kompatibel sind, allerdings funktioniert danach weder der Frontend-Login für Kunden und auch das Kunden-Modul im Backend funktioniert nicht.
Leider keine Fehlermeldung im Backend, nur Fehler 503 und kein Eintrag im Log.
Gibt hier eine Lösung?
xview
15. Oktober 2021 um 09:40
2
Hat wirklich niemand ebenfalls diesen Fehler?
Kann es eventuell an der PHP-Version liegen? Welche nutzt du?
xview
18. Oktober 2021 um 08:46
4
Sowohl bei PHP 7.4, als auch bei Version 8.0
Auch beim neuen Update auf Shopware 5.7.4 der gleiche Fehler.
Habe auch schon die Datenbank auf Fehler etc. untersucht und die Tabellen durchforstet. Da sieht alles gut aus.
Hallo @xview
bitte mal versuchen mit Shopware 5 - Tutorials & FAQs - Fehlermeldungen in Shopware debuggen eine Fehlermeldung herauszubekommen. Ohne diese ist es schwer dir weiterzuhelfen.
Viele Grüße aus Schöppingen
Michael Telgmann
xview
23. Oktober 2021 um 14:05
6
Hallo @Michael_Telgmann
hier die Fehlermeldung.
Ich hoffe, du kannst mir weiterhelfen.
…
BadMethodCallException: Type of association must be one of *_TO_ONE or MANY_TO_MANY in /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php:1103 Stack trace:
#0 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1238): Doctrine\ORM\Query\SqlWalker->walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 1, NULL)
#1 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(866): Doctrine\ORM\Query\SqlWalker->walkJoin(Object(Doctrine\ORM\Query\AST\Join))
#2 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(844): Doctrine\ORM\Query\SqlWalker->walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration))
#3 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(549): Doctrine\ORM\Query\SqlWalker->walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause))
#4 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(37): Doctrine\ORM\Query\SqlWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement))
#5 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(301): Doctrine\ORM\Query\Exec\SingleSelectExecutor->__construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Query\SqlWalker))
#6 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(454): Doctrine\ORM\Query\SqlWalker->getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement))
#7 /vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(265): Doctrine\ORM\Query\Parser->parse()
#8 /vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(156): Doctrine\ORM\Tools\Pagination\Paginator->unbindUnusedQueryParams(Object(Doctrine\ORM\Query))
#9 /engine/Shopware/Controllers/Backend/Application.php(665): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#10 /engine/Shopware/Controllers/Backend/CustomerQuickView.php(183): Shopware_Controllers_Backend_Application->getList(‚0‘, ‚20‘, Array, Array, Array)
#11 /engine/Shopware/Controllers/Backend/Application.php(211): Shopware_Controllers_Backend_CustomerQuickView->getList(‚0‘, ‚20‘, Array, Array, Array)
#12 /engine/Shopware/Controllers/Backend/CustomerQuickView.php(81): Shopware_Controllers_Backend_Application->listAction()
#13 /engine/Library/Enlight/Controller/Action.php(182): Shopware_Controllers_Backend_CustomerQuickView->listAction()
#14 /engine/Library/Enlight/Controller/Dispatcher/Default.php(461): Enlight_Controller_Action->dispatch(‚listAction‘)
#15 /engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#16 /engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#17 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#18 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#19 /engine/Shopware/Components/HttpCache/AppCache.php(262): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#20 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#21 /engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#22 /usr/www/users/aundmt/shopware/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#23
Hallo @xview
hast du mal ein Update auf 5.7.4/5 probiert?
Viele Grüße aus Schöppingen
Michael Telgmann
xview
25. Oktober 2021 um 13:20
8
Hallo @Michael_Telgmann
ja, auch bei den beiden Updates auf 5.7.4 und 5.7.5 habe ich das gleiche Problem.
Fehlermeldung ist identisch.
Hier nach dem Update auf 5.7.5:
BadMethodCallException: Type of association must be one of *_TO_ONE or MANY_TO_MANY in /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php:1103 Stack trace:
#0 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1238): Doctrine\ORM\Query\SqlWalker->walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 1, NULL)
#1 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(866): Doctrine\ORM\Query\SqlWalker->walkJoin(Object(Doctrine\ORM\Query\AST\Join))
#2 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(844): Doctrine\ORM\Query\SqlWalker->walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration))
#3 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(549): Doctrine\ORM\Query\SqlWalker->walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause))
#4 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(37): Doctrine\ORM\Query\SqlWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement))
#5 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(301): Doctrine\ORM\Query\Exec\SingleSelectExecutor->__construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Query\SqlWalker))
#6 /vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(454): Doctrine\ORM\Query\SqlWalker->getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement))
#7 /vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(265): Doctrine\ORM\Query\Parser->parse()
#8 /vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(156): Doctrine\ORM\Tools\Pagination\Paginator->unbindUnusedQueryParams(Object(Doctrine\ORM\Query))
#9 /engine/Shopware/Controllers/Backend/Application.php(665): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#10 /engine/Shopware/Controllers/Backend/CustomerQuickView.php(183): Shopware_Controllers_Backend_Application->getList(‚0‘, ‚20‘, Array, Array, Array)
#11 /engine/Shopware/Controllers/Backend/Application.php(211): Shopware_Controllers_Backend_CustomerQuickView->getList(‚0‘, ‚20‘, Array, Array, Array)
#12 /engine/Shopware/Controllers/Backend/CustomerQuickView.php(81): Shopware_Controllers_Backend_Application->listAction()
#13 /engine/Library/Enlight/Controller/Action.php(182): Shopware_Controllers_Backend_CustomerQuickView->listAction()
#14 /engine/Library/Enlight/Controller/Dispatcher/Default.php(461): Enlight_Controller_Action->dispatch(‚listAction‘)
#15 /engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#16 /engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#17 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#18 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#19 /engine/Shopware/Components/HttpCache/AppCache.php(262): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#20 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#21 /engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#22 /usr/www/users/aundmt/shopware/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#23
Hallo @xview
wir können so kein allgemeines Problem feststellen. Interessant wären Plugins, die das Kundenmodul erweitern. Vielleicht passiert das auch durch eine besondere Filter-Kombination. Könntest du mal den Request schicken, der zu dem Backend Controller gesendet wird?
Oder lässt sich das Modul pauschal gar nicht öffnen?
Viele Grüße aus Schöppingen
Michael Telgmann
xview
26. Oktober 2021 um 10:12
10
Hallo @Michael_Telgmann ,
nein, das Kundenmodul lässt sich gar nicht öffnen.
Wenn ich auf Kunden > Kundenübersicht gehe, bekomme ich sofort den Hinweis
Auch können sich dann im Frontend keine Kunden mehr einloggen.
Ich habe das auch schon versucht, während alle Plugins deinstalliert waren!
In der Datenbank kann ich keine Fehler feststellen.
Viele Grüße
xview
27. Oktober 2021 um 16:48
12
Das Skript an sich hat nicht ganz sauber funktioniert, musste manche Sachen manuell korrigieren in der Datenbank, hat aber somit dann geklappt!
Vielen Dank für deine Unterstützung!