Fehler in der Registrierungsseite

Hallo,

seit dem ich das Plugin “Gutschein bei Newsletteranmeldung” habe ich eine Fehlermeldung nach der Registrierungsseite. Das Plugin habe ich deinstalliert,leider ist der Fehler immer noch da. Kann mir jemand helfen? Den Hersteller des Plugins habe ich kontaktiert, leider habe ich keine brauchbare Rückmeldung erhalten. Momentan kann sich kein Neukunde registrieren…

Die Fehlermeldung:

Fatal error : Uncaught Doctrine\ORM\Mapping\MappingException: Cannot find a field on ‘Shopware\Models\Attribute\Customer’ that is mapped to column ‘stutt_newsletter_reward’. Either the field does not exist or an association exists but it has multiple join columns. in /homkdctd/www.home.shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:611 Stack trace: #0 /homkdctd/www.home.shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(2905): Doctrine\ORM\Mapping\MappingException::noFieldNameFoundForColumn(‘Shopware\Models…’, ‘stutt_newslette…’) #1 /homkdctd/www.home.shop/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php(102): Doctrine\ORM\Mapping\ClassMetadataInfo->getFieldForColumn(‘stutt_newslette…’) #2 /homkdctd/www.home.shop/vendor/symfony/form/ResolvedFormType.php(187): Shopware\Bundle\AccountBundle\Form\Account\AttributeFormType->buildForm(Object(Symfony\Component\Form\FormBuilder), Array) #3 /homkdctd/www.home.shop/vendor/symfony/form/FormFactory.php(111): S in  /homkdctd/www.home.shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php  on line  611

 

 

Hallo,

naja die Fehlermeldung ist ansich recht eindeutig. In der Datenbank - Tabelle „s_user_attributes (Kunde)“ wird ein Feld „stutt_newsletter_reward“ erwartet, das es bei dir dort nicht (mehr) gibt. Also entweder legst du es über die Freitextfeld - Verwaltung dort an und / oder generierst einmal das dazugehörige Model neu und leerst einmal den kompletten Shop Cache, also inklusive Theme- und Backend-Cache.

Grüße

Sebastian

2 Likes

Hallo Sebastian,

vielen Dank für deine Hilfestellung. Über die Freitextfeld Verwaltung hat es funktioniert. 

hg
Michael