View Issue Details

IDProjectCategoryView StatusLast Update
0008022OXID eShop (all versions)2.3. Extensions (modules, themes)public2026-11-12 09:57
Reportermichael_keiluweit Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version7.6.0 
Summary0008022: Module Template: admin user tab tbcluser_greetings opens a maintenance page with HTTP 500
DescriptionWith the module template activated, the admin user details show an additional last tab labelled with its raw id tbcluser_greetings, without a translation. Clicking the tab answers HTTP 500 and shows the maintenance page "Maintenance mode, please try again later". The shop log reports that the controller oemt_admin_greeting cannot be resolved.

The tab is part of the template itself, so every module created from the template ships the same broken tab.
Steps To ReproduceSteps to reproduce:

1. Activate the module: vendor/bin/oe-console oe:module:activate oe_moduletemplate
2. In the admin, open Benutzer > Benutzer and select any user.
3. Click the last tab, labelled tbcluser_greetings.

Result
The tab shows its raw id tbcluser_greetings, without a translation.
The edit frame answers HTTP 500 and shows "Maintenance mode, please try again later. / Wartungsarbeiten, bitte versuchen Sie es später noch einmal."
Additional InformationQA - ES -

- Module Template v5.3.0 on OXID eShop 7.6
- Present in the tags v5.0.0, v5.1.0, v5.2.0 and v5.3.0 of the module template. v4.0.0 still registers the controller of this tab.
- Admin language German, any user selected under Administer Users > Users
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

QA

2026-11-12 09:44

administrator   ~0018704

Shop Log:
[2026-11-12 09:37:38] OXID Logger.ERROR: Controller "oemt_admin_greeting" cannot be resolved ["[object] (OxidEsales\\Eshop\\Core\\Exception\\RoutingException(code: 0): Controller \"oemt_admin_greeting\" cannot be resolved at /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php:191)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(867): OxidEsales\\EshopCommunity\\Core\\ShopControl->resolveControllerClass('oemt_admin_gree...')\n#1 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(122): OxidEsales\\EshopCommunity\\Core\\ShopControl->getControllerClass('oemt_admin_gree...')\n#2 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#3 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#4 /var/www/oxideshop/source/admin/index.php(12): require_once('/var/www/oxides...')\n#5 {main}\n"] []
[2026-11-12 09:37:38] OXID Logger.ERROR: Error building inheritance chain for the template `@__main__/message/err_404.html.twig`. ["[object] (OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateNotInChainException(code: 0): Error building inheritance chain for the template `@__main__/message/err_404.html.twig`. at /var/www/oxideshop/vendor/oxid-esales/twig-component/src/Resolver/TemplateChain/TemplateChainValidator.php:21)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/Resolver/TemplateChain/TemplateChainBuilderAggregate.php(38): OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateChainValidator->validateTemplateChain(Object(OxidEsales\\Twig\\Resolver\\TemplateChain\\DataObject\\TemplateChain), Object(OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateType\\DataObject\\ShopTemplateType))\n#1 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/Resolver/TemplateChain/TemplateChainResolver.php(62): OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateChainBuilderAggregate->getChain(Object(OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateType\\DataObject\\ShopTemplateType))\n#2 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/Resolver/TemplateChain/TemplateChainResolver.php(51): OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateChainResolver->createTemplateChain('message/err_404...')\n#3 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/Resolver/TemplateChain/TemplateChainResolver.php(36): OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateChainResolver->getTemplateChain('message/err_404...')\n#4 /var/www/oxideshop/vendor/oxid-esales/twig-component/src/TwigEngine.php(44): OxidEsales\\Twig\\Resolver\\TemplateChain\\TemplateChainResolver->getLastChild('message/err_404...')\n#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Templating/TemplateRenderer.php(30): OxidEsales\\Twig\\TwigEngine->render('message/err_404...', Array)\n#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsView.php(55): OxidEsales\\EshopCommunity\\Internal\\Framework\\Templating\\TemplateRenderer->renderTemplate('message/err_404...', Array)\n#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Utils.php(1323): OxidEsales\\EshopCommunity\\Core\\UtilsView->getTemplateOutput('message/err_404', Object(OxidEsales\\Eshop\\Application\\Controller\\FrontendController))\n#8 /var/www/oxideshop/source/overridablefunctions.php(61): OxidEsales\\EshopCommunity\\Core\\Utils->handlePageNotFoundError('/admin/index.ph...')\n#9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(658): error_404_handler('/admin/index.ph...')\n#10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(132): OxidEsales\\EshopCommunity\\Core\\ShopControl->handleRoutingException(Object(OxidEsales\\Eshop\\Core\\Exception\\RoutingException))\n#11 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#12 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#13 /var/www/oxideshop/source/admin/index.php(12): require_once('/var/www/oxides...')\n#14 {main}\n"] []

QA

2026-11-12 09:56

administrator   ~0018705

From this version onwards https://github.com/OXID-eSales/module-template/blob/b-7.2.x/metadata.php
there is no longer a “controllers” entry in metadata.php.
The oemt_admin_greeting controller therefore does not exist for OXID.
B_8022.png (86,118 bytes)   
B_8022.png (86,118 bytes)