View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007471 | module Amazon Pay | main | public | 2023-05-11 11:16 | 2023-06-19 10:04 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | reopened | ||
Product Version | 2.1.1 | ||||
Fixed in Version | 2.1.4 | ||||
Summary | 0007471: Module throws an exception in case the button Sign off is used during the checkout | ||||
Description | In 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"] [] | ||||
Tags | No tags attached. | ||||