View Issue Details

IDProjectCategoryView StatusLast Update
0007849OXID eShop (all versions)2.3. Extensions (modules, themes)public2025-10-29 08:40
ReporterSpritje Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version7.3.1 
Summary0007849: When Deactivating Module (e.g. PPC or Amazon) you got an exception: OXID Logger.ERROR: Template "module_main" nicht gefunden
DescriptionActivating 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 ReproduceSteps 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 InformationSeems 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"] []

TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

QA

2025-10-28 16:44

administrator   ~0018239

-MK