Ups... Fehlermeldung in Neukunden Anmeldung core.ERROR: Enlight_Controller_Exception

Nach dem Update auf 5.2.2 (mittlerweile 5.2.3) können sich Kunden (nur Händler!) nicht mehr registrieren:

Ups! Ein Fehler ist aufgetreten!

Wir wurden bereits über das Problem informiert und arbeiten an einer Lösung, bitte versuchen Sie es in Kürze erneut.

Ich habe im ganzen Forum gesucht und Verschiedenes ausprobiert - keine Chance.

Kann jemand damit etwas anfangen?

In /var/log/core_produktion-2016-08-02 (also heute) steht:

[2016-08-02 13:53:19] core.ERROR: Enlight_Controller_Exception: Unauthorized in /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:202 Stack trace:
#0 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend(Object(Enlight_Controller_ActionEventArgs))
#1 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_ActionEventArgs))
#2 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Library/Enlight/Controller/Action.php(136): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs))
#3 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‘getLocalization…’)
#4 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#5 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#6 /var/www/vhosts/cashmereandfriends.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Enlight_Controller_Request_RequestHttp), 1, true)
#7 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 /var/www/vhosts/cashmereandfriends.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#9 /var/www/vhosts/cashmereandfriends.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#10 /var/www/vhosts/cashmereandfriends.de/httpdocs/shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))

#11 {main} {“uid”:“c6d8d6d”}

 

Hallo,

das ist nicht die richtige Fehlermeldung. Die von dir genannte kommt aus dem Backend.

Am besten prüfst du mal mit der Debug-Ausgabe und schreibst hier die korrekte Fehlermeldung: http://community.shopware.com/Fehlermeldungen-in-Shopware-debuggen_detail_1880.html

Moritz

Ehrlich gesagt - das wird auch nicht besser.

in zeile 119 steht:

 

 

 return new self($msg, 0, $driverEx);
    }

 

 

An exception occurred while executing ‚INSERT INTO s_user_attributes (userID, pix_confirm_user) VALUES (?, ?)‘ with params [142, null]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‚pix_confirm_user‘ cannot be null in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 119

Stack trace:

 #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(174): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), 'INSERT INTO s\_u...', Array) #1 engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(281): Doctrine\DBAL\Statement-\>execute() #2 vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(1018): Doctrine\ORM\Persisters\Entity\BasicEntityPersister-\>executeInserts() #3 vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(378): Doctrine\ORM\UnitOfWork-\>executeInserts(Object(Doctrine\ORM\Mapping\ClassMetadata)) #4 vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(356): Doctrine\ORM\UnitOfWork-\>commit(Object(Shopware\Models\Customer\Customer)) #5 engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php(216): Doctrine\ORM\EntityManager-\>flush(Object(Shopware\Models\Customer\Customer)) #6 engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php(120): Shopware\Bundle\AccountBundle\Service\RegisterService-\>saveCustomer(Object(Shopware\Bundle\StoreFrontBundle\Struct\Shop), Object(Shopware\Models\Customer\Customer)) #7 engine/Shopware/Controllers/Frontend/Register.php(158): Shopware\Bundle\AccountBundle\Service\RegisterService-\>register(Object(Shopware\Bundle\StoreFrontBundle\Struct\Shop), Object(Shopware\Models\Customer\Customer), Object(Shopware\Models\Customer\Address), NULL) #8 engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Frontend\_Register-\>saveRegisterAction() #9 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('saveRegisterAct...') #10 engine/Library/Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #11 engine/Shopware/Kernel.php(176): Enlight\_Controller\_Front-\>dispatch() #12 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Enlight\_Controller\_Request\_RequestHttp), 1, true) #13 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #14 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #15 vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #16 engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #17 vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #18 engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #20 {main}

Hallo,

schau mal in die s_user_attributes, da ist eine Spalte die nicht den Wert NULL haben darf. Das Plugin oder die Erweiterung die diese Spalte nutzt, scheint es nicht mehr zu geben, sodass nun NULL gespeichert wird. Einfach die Spalte über die Datenbank auf NULLABLE setzen.

s_user_attributes, Spalte pix_confirm_user

ich bin nicht soooo fit in phpMySQL meinst das hier, und wo soll ich das ändern häm wie?

oder das:

Danke, Danke, Danke!

Hab hingekrigt! Thumb-Up