View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007849 | OXID eShop (all versions) | 2.3. Extensions (modules, themes) | public | 2025-10-28 10:26 | 2025-10-29 08:40 |
| Reporter | Spritje | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | acknowledged | Resolution | open | ||
| Product Version | 7.3.1 | ||||
| Summary | 0007849: When Deactivating Module (e.g. PPC or Amazon) you got an exception: OXID Logger.ERROR: Template "module_main" nicht gefunden | ||||
| Description | Activating and deactivating each module individually works. Just not in sequence. This is where the error is triggered: vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(438) -> protected function render($view) try { $output = $renderer->renderTemplate($templateName, $viewData); } catch (\Throwable $exception) { It only happes when Deaktivating Module Amazon and PayPal, not Adyen. | ||||
| Steps To Reproduce | Steps to reproduce (also in 7.4.0, 7.3, but not in 6.5.5 with latest modules installed): - Activate PayPal - Activate Amazon - Deactivate Amazon - Deactivate Paypal -> Error | ||||
| Additional Information | Seems like it only affects modules which do extend themes/admin_twig/headitem.html.twig (either this template especially or admin templates in generel) oxideshop.log: [2025-10-27 15:11:51] OXID Logger.ERROR: Template "module_main" nicht gefunden ["[object] (Twig\\Error\\LoaderError(code: 0): Template \"@osc_amazonpay/extensions/themes/admin_twig/headitem.html.twig\" is not defined in \"@__main__/module_main.html.twig\" at line 1. at /var/www/oxideshop/vendor/twig/twig/src/Loader/ChainLoader.php:111)\n[stacktrace]\n #0 /var/www/oxideshop/vendor/twig/twig/src/Environment.php(318): Twig\\Loader\\ChainLoader->getCacheKey('@osc_amazonpay/...')\n #1 /var/www/oxideshop/vendor/twig/twig/src/Template.php(296): Twig\\Environment->getTemplateClass('@osc_amazonpay/...')\n #2 /var/www/oxideshop/source/tmp/template_cache/shops/1/df/df27934cf35166290a97997d2cb82f94.php(42): Twig\\Template->loadTemplate('@osc_amazonpay/...', '@__main__/modul...', 1)\n #3 /var/www/oxideshop/vendor/twig/twig/src/Template.php(388): __TwigTemplate_77e5f8af71714694017617ea6c7ad1cd->doDisplay(Array, Array)\n #4 /var/www/oxideshop/vendor/twig/twig/src/Template.php(344): Twig\\Template->yield(Array, Array)\n #5 /var/www/oxideshop/vendor/twig/twig/src/Template.php(359): Twig\\Template->display(Array)\n #6 /var/www/oxideshop/vendor/twig/twig/src/TemplateWrapper.php(51): Twig\\Template->render(Array)\n #7 /var/www/oxideshop/vendor/twig/twig/src/Environment.php(334): Twig\\TemplateWrapper->render(Array)\n #8 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/TwigEngine.php(43): Twig\\Environment->render('@__main__/modul...', Array)\n #9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Templating/TemplateRenderer.php(30): OxidEsales\\Twig\\TwigEngine->render('module_main.htm...', Array)\n #10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(438): OxidEsales\\EshopCommunity\\Internal\\Framework\\Templating\\TemplateRenderer->renderTemplate('module_main.htm...', Array)\n 0000011 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Core/ShopControl.php(204): OxidEsales\\EshopCommunity\\Core\\ShopControl->render(Object(OxidEsales\\Eshop\\Application\\Controller\\Admin\\ModuleMain))\n 0000012 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(317): OxidEsales\\EshopEnterprise\\Core\\ShopControl->render(Object(OxidEsales\\Eshop\\Application\\Controller\\Admin\\ModuleMain))\n 0000013 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Core/ShopControl.php(91): OxidEsales\\EshopCommunity\\Core\\ShopControl->formOutput(Object(OxidEsales\\Eshop\\Application\\Controller\\Admin\\ModuleMain))\n 0000014 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(241): OxidEsales\\EshopEnterprise\\Core\\ShopControl->formOutput(Object(OxidEsales\\Eshop\\Application\\Controller\\Admin\\ModuleMain))\n 0000015 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(124): OxidEsales\\EshopCommunity\\Core\\ShopControl->process('OxidEsales\\\\Esho...', 'deactivateModul...', NULL, NULL)\n 0000016 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n 0000017 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n 0000018 /var/www/oxideshop/source/admin/index.php(12): require_once('/var/www/oxides...')\n 0000019 {main}\n"] [] | ||||
| Tags | No tags attached. | ||||
| Theme | Not defined | ||||
| Browser | Not defined | ||||
| PHP Version | Not defined | ||||
| Database Version | Not defined | ||||