SYSTEMCOMPONENT_CLASSNOTFOUND tag

oxid6

#1

Hallo,

ich finde plötzlich diese Fehlermeldungen im Log.

[04 Jul 23:37:33.934961 2018] [exception] [type OxidEsales\Eshop\Core\Exception\SystemComponentException] [code 0] [file /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php] [line 222] [message EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag]
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #0 [internal function]: OxidEsales\EshopCommunity\Core\UtilsObject->oxNew('tag')
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #1 /meine/seite/shop/source/oxfunctions.php(101): call_user_func_array(Array, Array)
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #2 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew('tag')
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #3 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('tag', NULL, NULL, NULL)
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #4 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('tag', NULL, NULL, NULL)
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #5 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #6 /meine/seite/shop/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jul 23:37:33.934961 2018] [exception] [stacktrace] #7 {main}

Das ganze unter Oxid 6.0.2 mit FLow und php 5.6

Sehe ich das richtig, dass es mit dem Tag-Modul zu tun hat?

Der Shop war mit 6.0.0 neu aufgesetzt.
Das Tag-Modul wurde dann unter 6.0.2 ohne Fehlermeldung mit Composer nachinstalliert.
Weitere laufende Module sind im Moment:
Fancybox2Oxid
GDPR Opt-in
Invoice PDF
OE Tags
Ich habe, durch rumklicken im Shop, versucht eine neue Fehlermeldung zu provozieren. Habs nicht hin bekommen.

Kann mir da jemand weiterhelfen?

mfg
Andreas


#2

Versuch mal index.php?cl=tag


#3

wo muss ich das eingeben?


#4

in der Adressleiste im Browser (URL)


#5

ja, das hatte ich probiert.
Ich sehe dann die normale Startseite.
Die URL wird zu 'meine/seite//source/index.php?cl=start&redirected=1


#6

ja, damit wird die Fehlermeldung provoziert.
Aber das OE-Tags Modul hat diese Klasse gar nicht, dort heißt es “oetagtags”, versuch mal index.php?cl=oetagtags aufzurufen.
Wenn es klappt, wird es irgendwo eine falsche Verlinkung geben.
Entweder ist das Template für die alte Shop Version, oder es gibt irgendwo einen Crawler, der immer wieder auf die alte Tag Seite führt, weil er sich die alte URL gemerkt hat.


#7

ahja, habs bemerkt

gleiche Reaktion (Startseite) und Fehlermeldung im Log.

[05 Jul 10:53:48.213422 2018] [exception] [type OxidEsales\Eshop\Core\Exception\SystemComponentException] [code 0] [file /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php] [line 222] [message EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND oetagtags]
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #0 [internal function]: OxidEsales\EshopCommunity\Core\UtilsObject->oxNew('oetagtags')
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #1 /meine/seite/shop/source/oxfunctions.php(101): call_user_func_array(Array, Array)
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #2 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew('oetagtags')
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #3 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('oetagtags', NULL, NULL, NULL)
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #4 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('oetagtags', NULL, NULL, NULL)
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #5 /meine/seite/shop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #6 /meine/seite/shop/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[05 Jul 10:53:48.213422 2018] [exception] [stacktrace] #7 {main}

ist ja alles neu gemacht worden

der auch nicht die 301 Weiterleitung beachtet? Dann kann ich das also ignorieren?
Das würde auch erklären, dass die Meldung erst nach etlichen Tagen auftaucht. Das Modul läuft ja schon seit längerem.


#8

Hallo, gibt es eine Lösung?
Ich habe das gleiche Problem mit der CE 6.1 und Flow.
In der oxideshop.log taucht als erstes ein Fehler auf:

_settagLocatorData’ does not exist or is not accessible!
Verzeichnis: vendor/oxid-esales/oxideshop-ce/source/Core/Base.php:76)\n[stacktrace]\n#0

Desweiteren in UtilsObject.php, oxfunctions.php, ShopControl.php.

Wo ist der ursächliche Fehler?

Gruß Michael