View Issue Details

IDProjectCategoryView StatusLast Update
0007352module UnzerGeneralpublic2023-01-27 12:54
ReporterSteven Assigned To 
PrioritylowSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
Fixed in Version1.0.2 
Summary0007352: Maintenance mode in menu on module activation
DescriptionIf you activate Unzer module in administration area, the menu bar on the right side sometimes turns into the maintenance mode page. This issue does not happen everytime. However, if it occurs, there is a clear message in the oxideshop.log:

[2022-08-16 11:40:21] OXID Logger.ERROR: You have requested a non-existent service "OxidSolutionCatalysts\Unzer\Service\ModuleSettings". ["[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): You have requested a non-existent service \"OxidSolutionCatalysts\\Unzer\\Service\\ModuleSettings\". at /var/www/oxideshop/vendor/symfony/dependency-injection/Container.php:271)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/symfony/dependency-injection/Container.php(219): Symfony\\Component\\DependencyInjection\\Container->make('OxidSolutionCat...', 1)\n#1 /var/www/oxideshop/vendor/oxid-esales/unzer/src/Traits/ServiceContainer.php(23): Symfony\\Component\\DependencyInjection\\Container->get('OxidSolutionCat...')\n#2 /var/www/oxideshop/vendor/oxid-esales/unzer/src/Core/ViewConfig.php(41): OxidSolutionCatalysts\\Unzer\\Core\\ViewConfig->getServiceFromContainer('OxidSolutionCat...')\n#3 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(231): OxidSolutionCatalysts\\Unzer\\Core\\ViewConfig->__construct()\n#4 /var/www/oxideshop/source/oxfunctions.php(104): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('OxidEsales\\\\Esho...')\n#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(312): oxNew('OxidEsales\\\\Esho...')\n#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(264): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->getViewConfig()\n#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(190): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->addGlobalParams(NULL)\n#8 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(183): OxidEsales\\EshopCommunity\\Application\\Controller\\Admin\\AdminController->addGlobalParams()\n#9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->init()\n#10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Application/Controller/Admin/AdminController.php(35): OxidEsales\\EshopCommunity\\Application\\Controller\\Admin\\AdminController->init()\n#11 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(398): OxidEsales\\EshopEnterprise\\Application\\Controller\\Admin\\AdminController->init()\n#12 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(278): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('OxidEsales\\\\Esho...', NULL, NULL, NULL)\n#13 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', NULL, NULL, NULL)\n#14 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#15 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#16 /var/www/oxideshop/source/admin/index.php(12): require_once('/var/www/oxides...')\n#17 {main}\n"] []
Steps To ReproduceActivate Unzer module in administration area.
If everything looks good, deactivate and activate again.
Try several times. Issue does not happen everytime.
If menu bar turns into maintenance mode, see source/log/oxideshop.log.
TagsNo tags attached.

Activities

QA

2022-09-02 09:45

administrator   ~0014216

After several tries (~10) the maintenance mode appeared, but in the bottom menu, not at the menu bar on the left:

[2022-09-02 09:39:38] OXID Logger.ERROR: You have requested a non-existent service "OxidSolutionCatalysts\Unzer\Service\ModuleSettings". ["[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): You have requested a non-existent service \"OxidSolutionCatalysts\\Unzer\\Service\\ModuleSettings\". at /var/www/oxideshop/vendor/symfony/dependency-injection/ContainerBuilder.php:996)\n[stacktrace]\n#0 /var/www/oxideshop/vendor/symfony/dependency-injection/ContainerBuilder.php(590): Symfony\\Component\\DependencyInjection\\ContainerBuilder->getDefinition('OxidSolutionCat...')\n#1 /var/www/oxideshop/vendor/symfony/dependency-injection/ContainerBuilder.php(553): Symfony\\Component\\DependencyInjection\\ContainerBuilder->doGet('OxidSolutionCat...', 1)\n#2 /var/www/oxideshop/vendor/oxid-esales/unzer/src/Traits/ServiceContainer.php(23): Symfony\\Component\\DependencyInjection\\ContainerBuilder->get('OxidSolutionCat...')\n#3 /var/www/oxideshop/vendor/oxid-esales/unzer/src/Core/ViewConfig.php(41): OxidSolutionCatalysts\\Unzer\\Core\\ViewConfig->getServiceFromContainer('OxidSolutionCat...')\n#4 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(231): OxidSolutionCatalysts\\Unzer\\Core\\ViewConfig->__construct()\n#5 /var/www/oxideshop/source/oxfunctions.php(104): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('OxidEsales\\\\Esho...')\n#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(312): oxNew('OxidEsales\\\\Esho...')\n#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(264): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->getViewConfig()\n#8 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(190): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->addGlobalParams(NULL)\n#9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(183): OxidEsales\\EshopCommunity\\Application\\Controller\\Admin\\AdminController->addGlobalParams()\n#10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->init()\n#11 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Application/Controller/Admin/AdminController.php(35): OxidEsales\\EshopCommunity\\Application\\Controller\\Admin\\AdminController->init()\n#12 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(398): OxidEsales\\EshopEnterprise\\Application\\Controller\\Admin\\AdminController->init()\n#13 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(278): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('OxidEsales\\\\Esho...', 'deactivateModul...', NULL, NULL)\n#14 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', 'deactivateModul...', NULL, NULL)\n#15 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#16 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#17 /var/www/oxideshop/source/admin/index.php(12): require_once('/var/www/oxides...')\n#18 {main}\n"] []


-MK