View Issue Details

IDProjectCategoryView StatusLast Update
0007471module Amazon Paymainpublic2023-06-19 10:04
Reportermichael_keiluweit Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionreopened 
Product Version2.1.1 
Fixed in Version2.1.4 
Summary0007471: Module throws an exception in case the button Sign off is used during the checkout
DescriptionIn case being logged in with the amazon account, it's not possible to use the button Sign off while being in the checkout step 4. After the button was clicked, you will be redirected to the start page of the shop with the parameter redirect=1.
The shop log file oxideshop.log contains then an entry with an exception.
Steps To Reproduce- Install latest EE 6.5 with demodata.
- Install Amazon Pay and configure the Sandbox.
- Goto the frontend, put the product Kite CORE GT (1205) into the basket.
- Goto checkout step 2.
- Use the button "Anmelden mit amazon" (Sign in with amazon) and log in with your AmazonPay Sandbox account.
- Goto step 3 and select Vorauskasse (Cash in advance).
- Goto step 4. Click on Mein Konto (My account) at the top right and click on the button Abmelden (Log out).
- Check the file oxideshop.log, you will see an exception.
Additional Information
[2023-05-11 10:39:59] OXID Logger.ERROR: Call to a member function getActiveCountry() on bool ["[object] (Error(code: 0): Call to a member function getActiveCountry() on bool at /var/www/oxideshop/vendor/oxid-esales/amazon-pay-module/src/Controller/OrderController.php:338)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/oxid-esales/amazon-pay-module/src/Controller/OrderController.php(79): OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController->setAmazonPayAsPaymentMethod('oxidamazon')\n#1 /var/www/oxideshop/vendor/oxid-esales/amazon-pay-module/src/Controller/OrderController.php(63): OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController->initAmazonPay()\n#2 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(398): OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController->init()\n#3 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(278): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('OxidEsales\\\\Esho...', 'logout', NULL, NULL)\n#4 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', 'logout', NULL, NULL)\n#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#6 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#7 {main}\n"] []
TagsNo tags attached.

Activities

There are no notes attached to this issue.