Hallo,
seit dem (fehlerfrei) verlaufenden Update auf die Version 5.5.1 mussten wir leider feststellen, dass unser Shop an einer entscheidenden Stelle plötzlich nicht mehr funktioniert:
Kunden können sich nicht mehr neu registrieren; im Backend funktioniert die Neueingabe sowie Änderung von Kunden auch nicht. Im Errorlog erscheint folgende Nachricht
[2018-09-20 13:19:34] core.CRITICAL: [Semantical Error] line 0, col 110 near ‚billing LEFT‘: Error: Class Shopware\Models\Customer\Customer has no association named billing {„uid“:„ce22679“}
[2018-09-20 13:19:34] core.ERROR: exception ‚Doctrine\ORM\Query\QueryException‘ with message ‚SELECT customer, billing, shipping FROM Shopware\Models\Customer\Customer customer LEFT JOIN customer.billing billing LEFT JOIN customer.shipping shipping WHERE customer.id = ?1‘ in /srv/www/www.xxxxx.de/web/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:41 Stack trace: #0 …
Das zentrale Problem ist, dass offenbar die Verbindung zwischen User-Tabelle sowie den Tabellen für Rechnung und Versand gestört ist
Durch Testeingaben konnte ich nachvollziehen, dass bei der Neuanlage von Usern keine Datensätze in den Tabellen s_user_billingaddress und s_user_shippingaddress angelegt werden.
Aber auch bei bestehenden Datensätzen funktioniert die Verbinding nicht mehr. So führt jede Änderung an den Kundendaten (Usertabelle) zu o.a. Fehler.
Nachtrag: Gelöst: Ein Plugin zur Synchronisation mit der Warenwirtschaft war die Ursache.
Viele Grüße
Michael
: