Seit Update auf 6.1.4 Fehlermeldungen in oxideshop.log

Hallo zusammen,

die 2 immer wiederkehrenden Fehlermeldungen sind wie folgt:

OXID Logger.ERROR: Call to a member function getId() on boolean ["[object] (Error(code: 0): Call to a member function getId() on boolean at /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php:446)\n[stacktrace]\n#0 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php(312): OxidEsales\\EshopCommunity\\Application\\Controller\\VendorListController->getVendorTree()\n#1 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/ArticleListController.php(662): OxidEsales\\EshopCommunity\\Application\\Controller\\VendorListController->getActiveCategory()\n#2 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(235): OxidEsales\\EshopCommunity\\Application\\Controller\\ArticleListController->getTemplateName()\n#3 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(2114): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->render()\n#4 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php(96): OxidEsales\\EshopCommunity\\Application\\Controller\\FrontendController->render()\n#5 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(453): OxidEsales\\EshopCommunity\\Application\\Controller\\VendorListController->render()\n#6 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(344): OxidEsales\\EshopCommunity\\Core\\ShopControl->_render(Object(OxidEsales\\Eshop\\Application\\Controller\\VendorListController))\n#7 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(276): OxidEsales\\EshopCommunity\\Core\\ShopControl->formOutput(Object(OxidEsales\\Eshop\\Application\\Controller\\VendorListController))\n#8 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', NULL, NULL, NULL)\n#9 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#10 /home/genqkfeh/oxid6/source/index.php(15): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#11 {main}\n"] []

OXID Logger.ERROR: ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND tobasket ["[object] (OxidEsales\\Eshop\\Core\\Exception\\SystemComponentException(code: 0): ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND tobasket at /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:231)\n[stacktrace]\n#0 /home/genqkfeh/oxid6/source/oxfunctions.php(101): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('OxidEsales\\\\Esho...')\n#1 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(534): oxNew('OxidEsales\\\\Esho...')\n#2 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(332): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->executeFunction('tobasket')\n#3 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(274): OxidEsales\\EshopCommunity\\Core\\ShopControl->executeAction(Object(OxidEsales\\Eshop\\Application\\Component\\Widget\\CookieNote), 'tobasket')\n#4 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', 'tobasket', Array, Array)\n#5 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/WidgetControl.php(62): OxidEsales\\EshopCommunity\\Core\\ShopControl->start('oxwcookienote', 'tobasket', Array, Array)\n#6 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Smarty/Plugin/function.oxid_include_widget.php(31): OxidEsales\\EshopCommunity\\Core\\WidgetControl->start('oxwcookienote', NULL, Array, Array)\n#7 /home/genqkfeh/oxid6/source/tmp/smarty/0b9cd2cd0b2d7534a71a653259db4bb8^%%93^93D^93D6031B%%header.tpl.php(19): smarty_function_oxid_include_widget(Array, Object(Smarty))\n#8 /home/genqkfeh/oxid6/vendor/smarty/smarty/libs/Smarty.class.php(1876): include('/home/genqkfeh/...')\n#9 /home/genqkfeh/oxid6/source/tmp/smarty/0b9cd2cd0b2d7534a71a653259db4bb8^%%36^366^366ECF91%%page.tpl.php(16): Smarty->_smarty_include(Array)\n#10 /home/genqkfeh/oxid6/vendor/smarty/smarty/libs/Smarty.class.php(1876): include('/home/genqkfeh/...')\n#11 /home/genqkfeh/oxid6/source/tmp/smarty/0b9cd2cd0b2d7534a71a653259db4bb8^%%DA^DA0^DA07DFA9%%err_404.tpl.php(56): Smarty->_smarty_include(Array)\n#12 /home/genqkfeh/oxid6/vendor/smarty/smarty/libs/Smarty.class.php(1270): include('/home/genqkfeh/...')\n#13 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsView.php(104): Smarty->fetch('message/err_404...')\n#14 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Utils.php(1448): OxidEsales\\EshopCommunity\\Core\\UtilsView->getTemplateOutput('message/err_404...', Object(OxidEsales\\Eshop\\Application\\Controller\\FrontendController))\n#15 /home/genqkfeh/oxid6/source/overridablefunctions.php(61): OxidEsales\\EshopCommunity\\Core\\Utils->handlePageNotFoundError('shop1/index.php...')\n#16 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/SeoDecoder.php(212): error_404_handler('shop1/index.php...')\n#17 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(358): OxidEsales\\EshopCommunity\\Core\\SeoDecoder->processSeoCall()\n#18 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(449): OxidEsales\\EshopCommunity\\Core\\Config->_processSeoCall()\n#19 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(407): OxidEsales\\EshopCommunity\\Core\\Config->initializeShop()\n#20 /home/genqkfeh/oxid6/source/modules/zunderweb/autoregister-namespaces/core/autoregister_namespaces_oxconfig.php(11): OxidEsales\\EshopCommunity\\Core\\Config->init()\n#21 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(321): autoregister_namespaces_oxconfig->init()\n#22 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(1872): OxidEsales\\EshopCommunity\\Core\\Config->getConfigParam('sTheme')\n#23 /home/genqkfeh/oxid6/source/modules/oxcom/ocbcleartmp/Core/ShopControl.php(24): OxidEsales\\EshopCommunity\\Core\\Config->getShopConfVar('ocbcleartmpDevM...', 1, 'module:ocb_clea...')\n#24 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(131): OxidCommunity\\OcbClearTmp\\Core\\ShopControl->_runOnce()\n#25 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#26 /home/genqkfeh/oxid6/source/index.php(15): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#27 /home/genqkfeh/oxid6/source/oxseo.php(28): require('/home/genqkfeh/...')\n#28 {main}\n"] []

Kann damit jemand etwas anfangen?

Bestellungen laufen durch. Änderungen, bis auf das Aktivieren des Wibros Trackingsupportmoduls, wurden keine vorgenommen.
Ich nutze ein Flow-child-theme, PHP 7.0

Gruß Michael

Hallo Michael,

von wo auch immer Du geupdatet hast: Seit v6.1.0 ist monolog implementiert.

Die Fehler - vom flüchtigen Drüberschauen und nur aus der Hüfte geschossen - scheinen von Modulen zu kommen, die nicht für diese Version passen:

zunderweb/autoregister-namespaces
ocbcleartmpDevM…

Hallo Marco,

ein kundiges Forumsmitglied war so freundlich, mir mal ein Modul für die Aktualisierung des Preises bei Auswahllisten zu schreiben. Das war noch für die 4.10, seitdem wurde der Ordner mit den Namespaces mitgeschleppt. Hier mal zwei screenshots:

Kann ich das bedenkenlos löschen?

Dies hier “ocbcleartmpDevM…” kommt von der Admin-Funktion “cache leeren”. Richtig?

autoregister-namespaces kam sicher erst nach der 6er Version. Mal Frank @leofonic fragen :wink:
ocbcleartmp ist das hier: https://github.com/OXIDprojects/ocb_cleartmp

Du kannst auch mal alle Module deaktivieren, einzeln wieder zuschalten und schauen, was dann passiert.

Hallo,

habe gestern beide Module deaktiviert, seitdem keine Fehlermeldungen mehr.
Das Modul ClearTmp werde ich in den nächsten Tagen wieder aktivieren und sehen, was passiert.

Guten Morgen,

bis auf das Modul autoregister-namespaces habe ich alle Module wieder aktiviert.

Nach Tagen ohne Fehlermeldungen erscheint diese wieder:

[2019-09-08 03:55:24] OXID Logger.ERROR: Call to a member function getId() on boolean ["[object] (Error(code: 0): Call to a member function getId() on boolean at /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php:446)\n[stacktrace]\n#0 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php(312): OxidEsales\EshopCommunity\Application\Controller\VendorListController->getVendorTree()\n#1 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/ArticleListController.php(662): OxidEsales\EshopCommunity\Application\Controller\VendorListController->getActiveCategory()\n#2 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(235): OxidEsales\EshopCommunity\Application\Controller\ArticleListController->getTemplateName()\n#3 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(2114): OxidEsales\EshopCommunity\Core\Controller\BaseController->render()\n#4 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/VendorListController.php(96): OxidEsales\EshopCommunity\Application\Controller\FrontendController->render()\n#5 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(453): OxidEsales\EshopCommunity\Application\Controller\VendorListController->render()\n#6 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(344): OxidEsales\EshopCommunity\Core\ShopControl->_render(Object(OxidEsales\Eshop\Application\Controller\VendorListController))\n#7 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(276): OxidEsales\EshopCommunity\Core\ShopControl->formOutput(Object(OxidEsales\Eshop\Application\Controller\VendorListController))\n#8 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\\Esho…’, NULL, NULL, NULL)\n#9 /home/genqkfeh/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#10 /home/genqkfeh/oxid6/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()\n#11 {main}\n"] []

Könnte es, wenn ich die Uhrzeit berücksichtige, das diese Meldung durch einen Crawler entsteht?

Gruß, Michael

Hallo,

die vorgenannte Fehlermeldung erscheint nicht mehr, wenn das Modul “OE Tags” deaktiviert ist.
Gruß, Michael