Nach modul löschung systemcomponent not found

Hi,

beim versuch das aktuelle trusted shop modul zu Installieren sowie das gesplitterte vorgänger Modul zu deinstallieren. Tritt nun folgende Fehlermeldung im shop auf.

OxidEsales\EshopCommunity\Core\Exception\SystemComponentException-OxidEsales\EshopCommunity\Core\Exception\StandardException (time: 2019-09-17 12:59:20): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND fcpohelper
Stack Trace: #0 /var/www/oxideshop/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘fcpohelper’)
#1 /var/www/oxideshop/source/modules/fc/fcpayone/extend/core/fcPayOneViewConf.php(51): oxNew(‘fcpohelper’)
#2 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(231): fcPayOneViewConf->__construct()
#3 /var/www/oxideshop/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘oxviewconfig’)
#4 /var/www/oxideshop/source/modules/digidesk/dd_callback/Application/translations/de/dd_callback_lang.php(17): oxNew(‘oxViewConfig’)
#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Language.php(935): include(’/var/www/oxides…’)
#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Language.php(1037): OxidEsales\EshopCommunity\Core\Language->_getLanguageFileData(false, 0, Array)
#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Language.php(422): OxidEsales\EshopCommunity\Core\Language->_getLangTranslationArray(0, false)
#8 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Model/Manufacturer.php(162): OxidEsales\EshopCommunity\Core\Language->translateString(‘BY_MANUFACTURER’, 0, false)
#9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Model/Manufacturer.php(147): OxidEsales\EshopCommunity\Application\Model\Manufacturer->_setRootObjectData()
#10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Model/ManufacturerList.php(103): OxidEsales\EshopCommunity\Application\Model\Manufacturer->load(‘root’)
#11 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Component/CategoriesComponent.php(170): OxidEsales\EshopCommunity\Application\Model\ManufacturerList->buildManufacturerTree(‘manufacturerlis…’, NULL, ‘http://www.oxid…’)
#12 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Component/CategoriesComponent.php(72): OxidEsales\EshopCommunity\Application\Component\CategoriesComponent->_loadManufacturerTree(NULL)
#13 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(539): OxidEsales\EshopCommunity\Application\Component\CategoriesComponent->init()
#14 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()
#15 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘exceptionError’, ‘displayExceptio…’, NULL, NULL)
#16 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(715): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘exceptionError’, ‘displayExceptio…’)
#17 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(139): OxidEsales\EshopCommunity\Core\ShopControl->_handleSystemException(Object(OxidEsales\Eshop\Core\Exception\SystemComponentException))
#18 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
#19 /var/www/oxideshop/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
#20 {main}

Faulty component -->

Im Admin center bekomme ich

Not Found

The requested URL /admin/ was not found on this server.

Apache/2.4.7 (Ubuntu) Server at www.oxideshop.local Port 80

Ich habe bereits mehrfach composer update ausgeführt (die module tauchen hier nicht auf in update operations)
und vagrant halt -> up.
Da das Problem aufgetreten war, nachdem ich die alten Module (d_trustedshop_mails, dd_trustedshops) gelöscht hatte sowie den anscheinend selbst erstellten modul ordner dd_trustedshops_integration-dd_trustedshops_features_v2.01 habe ich diese nun wieder alle zurückgeschoben.
Das Ausgangsproblem war, dass dass neue Modul nicht aktiviert werden konnte, sonder sich immer deaktivierte.

temps mehrfach gelöscht.
Kann ich hier noch was versuchen damit das wieder läuft?

Über phpMyAdmin alles löschen, was mit Modulen zutun hat und dann einzeln wieder neu starten:

delete from oxconfig where oxvarname in (
‘aDisabledModules’,
‘aLegacyModules’,
‘aModuleFiles’,
‘aModulePaths’,
‘aModules’,
‘aModuleTemplates’
);

1 Like

ok, das scheint geklappt zu haben, allerdings habe ich jetzt das problem, dass ich immer noch nicht ins admin center reinkomme.Vermutlich weil der Admin Login durch ein modul von uns abgeändert wird um einen Login für Sachbearbeiter zu schaffen. Kann ich das Modul jetzt irgend wie wieder einschalten? Oder über die Datenbank das theme wechseln, sodass ich das modul dort über das admin center wieder einschalten kann?

Requested file not found for module gg_analytics (/var/www/oxideshop/source/modules//out/bootstrap/css/bootstrap.min.css)

#0 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ViewConfig.php(1234): OxidEsales\EshopCommunity\Core\ViewConfig->getModulePath(‘gg_analytics’, ‘/var/www/oxides…’)
#1 /var/www/oxideshop/source/tmp/smarty/b5790b1bf8df2aa51a5c3d5f4cca9880^%%6A^6A5^6A537DD8%%login.tpl.php(16): OxidEsales\EshopCommunity\Core\ViewConfig->getModuleUrl(‘gg_analytics’, ‘out/bootstrap/c…’)
#2 /var/www/oxideshop/vendor/smarty/smarty/libs/Smarty.class.php(1270): include(’/var/www/oxides…’)
#3 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(488): Smarty->fetch(‘login.tpl’, ‘login’)
#4 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(344): OxidEsales\EshopCommunity\Core\ShopControl->_render(Object(OxidEsales\Eshop\Application\Controller\Admin\LoginController))
#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(276): OxidEsales\EshopCommunity\Core\ShopControl->formOutput(Object(OxidEsales\Eshop\Application\Controller\Admin\LoginController))
#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\Esho…’, NULL, NULL, NULL)
#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
#8 /var/www/oxideshop/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
#9 /var/www/oxideshop/source/admin/index.php(11): require_once(’/var/www/oxides…’)
#10 {main}

Wenn Du mit der SSH Konsole vertraut bist und Dein Hoster mitspielt könntest Du Dir OXRUN https://oxidforge.org/de/oxrun-das-konsolentool-zum-shop.html installieren https://github.com/OXIDprojects/oxrun#installation dort gibt es einen Konsolenbefehl um Module zu aktivieren https://github.com/OXIDprojects/oxrun#moduleactivate

2 Likes

WOW. Thats breathtaking…
warum bekomme ich das erst jetzt mit?
hat funktioniert, danke!

1 Like

Einfach hier folgen: