View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007475 | module Amazon Pay | main | public | 2023-06-01 17:18 | 2023-06-19 10:31 |
Reporter | [email protected] | Assigned To | |||
Priority | urgent | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2.1.1 | ||||
Fixed in Version | 2.1.3 | ||||
Summary | 0007475: Amazon pay causes shop to maintenance mode after login at Amazon and return to shop | ||||
Description | System PHP 7.0.33 Composer version 1.10.26 Installed OXID eShop Enterprise Edition 6.1.6 Amazon Pay Version 2.1.1 | ||||
Steps To Reproduce | 1. Go to detail Page 2. Klick Amazon Pay Button 3. After Login -> Klick "Zur Kasse" Button 4. Return to OXID Shop and Maintenance Mode | ||||
Additional Information | - es - In release version 2.1.1 payments with Amazon Pay now do not work at all. After logging in to the details page using the Amazon button and then returning from Amazon to the OXID store, the following error occurs: OXID Logger.ERROR: Class 'OxidEsales\EshopCommunity\Internal\Container\ContainerFactory' not found.... In OXID 6.5.x: /vendor/oxid-esales/oxideshop-ce/source/Internal/Container/ContainerFactory.php In OXID 6.1.x: In Oxid 6.1.6: /vendor/oxid-esales/oxideshop-ce/source/Internal/Application/ContainerFactory.php Since the module should be downgrade compatible up to 6.1.6, a store version query must be added here. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
|
oxideshop.log: [2023-06-02 08:27:01] OXID Logger.ERROR: Class 'OxidEsales\EshopCommunity\Internal\Container\ContainerFactory' not found ["[object] (Error(code: 0): Class 'OxidEsales\\EshopCommunity\\Internal\\Container\\ContainerFactory' not found at /var/www/oxideshop/vendor/oxid-esales/amazon-pay-module/src/Controller/OrderController.php:71)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(453): OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController->render()\n#1 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Core/ShopControl.php(245): OxidEsales\\EshopCommunity\\Core\\ShopControl->_render(Object(OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController))\n#2 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(344): OxidEsales\\EshopEnterprise\\Core\\ShopControl->_render(Object(OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController))\n#3 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Core/ShopControl.php(72): OxidEsales\\EshopCommunity\\Core\\ShopControl->formOutput(Object(OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController))\n#4 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(276): OxidEsales\\EshopEnterprise\\Core\\ShopControl->formOutput(Object(OxidSolutionCatalysts\\AmazonPay\\Controller\\OrderController))\n#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', NULL, NULL, NULL)\n#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#7 /var/www/oxideshop/source/index.php(15): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#8 {main}\n"] [] |