View Issue Details

IDProjectCategoryView StatusLast Update
0006965OXID eShop (all versions)1.03. Basket, checkout processpublic2019-05-10 11:11
ReporterChr1s999 Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version6.0.4 
Fixed in Version6.2.0-beta.1 
Summary0006965: Maintenance mode when changing e-mail address as a guest
Description[20 Mar 08:45:55.318494 2019] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1062] [file vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 938] [message Duplicate entry '[email protected]' for key 'OXUSERNAME']
[20 Mar 08:45:55.318494 2019] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1062] [file vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 938] [message Duplicate entry '[email protected]' for key 'OXUSERNAME']
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #0 vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(779): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\UniqueConstraintViolationException))
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #1 vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(576): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->executeUpdate('update oxuser s...', Array)
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #2 vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(1414): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->execute('update oxuser s...')
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #3 vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(1398): OxidEsales\EshopCommunity\Core\Model\BaseModel->executeDatabaseQuery('update oxuser s...')
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #4 vendor/oxid-esales/oxideshop-ee/Core/Model/BaseModel.php(550): OxidEsales\EshopCommunity\Core\Model\BaseModel->_update()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #5 vendor/oxid-esales/oxideshop-ce/source/Application/Model/User.php(1620): OxidEsales\EshopEnterprise\Core\Model\BaseModel->_update()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #6 vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(846): OxidEsales\EshopCommunity\Application\Model\User->_update()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #7 vendor/oxid-esales/oxideshop-ce/source/Application/Model/User.php(517): OxidEsales\EshopCommunity\Core\Model\BaseModel->save()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #8 vendor/oxid-esales/oxideshop-ce/source/Application/Model/User.php(1153): OxidEsales\EshopCommunity\Application\Model\User->save()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #9 source/modules/nfc/nfc_groupdiscount/Model/UserExtension.php(60): OxidEsales\EshopCommunity\Application\Model\User->changeUserData('[email protected]', '', '', Array, Array)
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] #10 vendor/oxid-esales/oxideshop-ce/source/Application/Component/UserComponent.php(686): nfc\GroupDiscount\Model\UserExtension->changeUserData('[email protected]', '', '', Array, Array)
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000011 vendor/oxid-esales/oxideshop-ce/source/Application/Component/UserComponent.php(644): OxidEsales\EshopCommunity\Application\Component\UserComponent->changeUserWithoutRedirect()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000012 vendor/oxid-esales/oxideshop-ce/source/Application/Component/UserComponent.php(357): OxidEsales\EshopCommunity\Application\Component\UserComponent->_changeUser_noRedirect()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000013 vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(523): OxidEsales\EshopCommunity\Application\Component\UserComponent->changeUser()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000014 vendor/oxid-esales/oxideshop-ee/Core/Controller/BaseController.php(62): OxidEsales\EshopCommunity\Core\Controller\BaseController->executeFunction('changeuser')
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000015 vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(541): OxidEsales\EshopEnterprise\Core\Controller\BaseController->executeFunction('changeuser')
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000016 vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000017 vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', 'changeuser', NULL, NULL)
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000018 vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', 'changeuser', NULL, NULL)
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000019 vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000020 source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[20 Mar 08:45:55.318494 2019] [exception] [stacktrace] 0000021 {main}
Steps To Reproduce1. Make a guest order with an e-mail address which is not in the database already (e.g. [email protected])
2. Remove cookies (not necessary though)
3. Start another guest order with a different e-mail address (e.g. [email protected]) until you reach the final step before finalizing the order
4. Click the edit button for the invoice address
5. Now you're taken back to step 2
6. Click the edit button (Billing address) on this page
7. Change your email from [email protected] to [email protected] and submit the form
8. This results in the exception above
TagsNo tags attached.
ThemeFlow
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

Chr1s999

2019-03-20 13:35

reporter   ~0012819

This is reproducible in a local OXID EE 6.0.4 version with the flow theme as well as on https://demoshop.oxid-esales.com/professional-edition/

Chr1s999

2019-03-25 11:23

reporter   ~0012824

Any news on this?
Happens around twice a day, is very annoying for the customers and makes them lose money.

Chr1s999

2019-04-17 10:54

reporter   ~0012859

@OXID Hello?