Hallo Freunde und Fans! Hier sammeln wir die heiß begehrten Shopware 6 Fehler für euch. Die Liste wird ständig erweitert wie Briefmarkensammlungen.

1. Fehler in Shopware 6.4 Bei Verwendung des B2B Plugins + Sicherheitsplugin

Shopware\B2B\StoreFrontAuthentication\BridgePlatform\LogoutRouteDecorator::__construct(): Argument #2 ($logoutRoute) must be of type Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute, Swag\Security\Fixes\NEXT34608\FixLogoutRoute given, called in /var/www/clients/client1/web5/web/stageware1/var/cache/dev_he302df4e5c0d726cf688a52dd45afc1d/Container6xaMUA7/Shopware_Core_KernelDevDebugContainer.php on line 5769

Lösung: Bisher keine bekannte Lösung, außer das Plugin zu deaktivieren und ein Update durchzuführen auf 6.4 – Shopware dazu: „Uns ist bekannt, dass das Security Plugin in älteren Shop Versionen (6.4) in der Kombination mit dem Einsatz der B2B Suite zu Komplikationen führt. Diese wurden aber mit durch Updates des Shop selbst behoben. Das in der Fehlermeldung aufgeführte Fix NEXT-34608 bezieht sich auf Versionen 6.5 und 6.6.“

2. Fehler wegen Datenbank Konfiguration bei MySQL

Sofern du eine bestimmte Einstellung der MySQL 8 Datenbank für Shopware 6 vergessen hast wirst du die Bekanntschaft mit folgendem Fehler machen:
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'c1stageware1.product.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Wie es zu dem Fehler kommt und was du alles bei der Verwendung von MySQL Datenbanken beachten solltest, haben wir in unserem Beitrag sql_mode=only_full_group_by Fehler bei Shopware 6 beschrieben.

Updates:

18.05.2024 – Fehler wegen Datenbank Konfiguration bei MySQL