Fehler "CLASSNOTFOUND account&#10"

Meine oxideshop.log wird seit dem umstellen auf oxid v6 mit folgender fehlermeldung ziemlich penetriert. Ich habe 2 shops umgestellt, die praktisch identisch sind aber in nur einem shop tritt der fehler auf. Allerdings kann ich mit der fehlermeldung nicht so viel anfangen, sorgen macht sie mir trotzdem.

Kann mir hier jemand etwas helfen?

[2020-01-09 19:21:31] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
                     ["[object] (OxidEsales\\Eshop\\Core\\Exception\\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
                     at /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:222)\n[stacktrace]\n#0 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/source/oxfunctions.php(101): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('account
   ...')\n#1 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew('account
   ...')\n#2 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('account
   ...', NULL, NULL, NULL)\n#3 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('account
   ...', NULL, NULL, NULL)\n#4 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#5 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/source/index.php(15): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#6 {main}\n"] []
[2020-01-09 19:40:21] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
                     ["[object] (OxidEsales\\Eshop\\Core\\Exception\\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
                     at /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:222)\n[stacktrace]\n#0 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/source/oxfunctions.php(101): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('account
   ...')\n#1 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew('account
   ...')\n#2 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('account
   ...', NULL, NULL, NULL)\n#3 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('account
   ...', NULL, NULL, NULL)\n#4 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#5 /var/www/vhosts/meinedomain.de/httpdocs/oxv6/source/index.php(15): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#6 {main}\n"] []

Da scheint irgendwo dieser link (…/index.php?cl=account ) gepflegt, hinterlegt, gespeichert zu sein. Ggfls hilft hier mal unter stammdaten -> Grundeinstellungen -> Reiter SEO bei Statischen URLs (unten) zu schauen ob da ein Fehler drin ist. Alternativ kann es in der oxseo tabelle so gespeichert sein, oder aber irgendwo im Template oder einem Modul.

Vielen dank dir, ich schaue mir das mal in ruhe an.

hm … ich habe alle links geprüft die auf “/index.php?cl=account” verweisen aber keiner dieser links (re)produziert den fehler.

Der Link ist genau genommen auch “/index.php?cl=account & # 10;” (musste Leerzeichen setzen damit Forum es anzeigt) welcher den Fehler produziert. Dies kann auch einfach ein Hacking Versuch sein um sich Zugriff zur Webseite zu verschaffen.

Ein hackingversuch war auch mein erster gedanke wegen dem 
. Welches für ein “line feed” steht.
https://stackoverflow.com/questions/3025265/what-does-unicode-character-10-represent/3025285.

Du meinst also das jemand explizit die /index.php?cl=account auruft und ein 
 ranhängt in der hoffnung ein lücke im system zu finden? Dann müsste ich ja was in den serverlogs finden.

Edit: hm das kann es auch nicht sein, denn wenn ich den link /index.php?cl=account
 in unserem 2ten shop aufrufe, erzeugt dieser keine fehlermeldung in der log wie im beitrag 1.

Edit 2: In beiden shop kann ich den fehler durch den aufruf von /index.php?cl=account
 nicht reproduzieren. Bedeutet der fehler wird anscheinend doch anderweitig ausgelöst …?!

Es nervt halt extrem, da die ganze log “zugemüllt” wird.

Ich kann es fast reproduzieren wenn ich

/index.php?cl=account%26%2310%3B

aufrufe bekomme ich Redirect auf Startseite.

Mein Logeintrag der so entsteht

[2020-01-10 13:22:24] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
 ["[object] (OxidEsales\\Eshop\\Core\\Exception\\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND account
 at ...

Ja, mit diesem link /index.php?cl=account%26%2310%3B bekomme ich auch ein redirect auf die startseite. Allerdings hilft mir das überhaupt nicht weiter (nicht böse gemeint), da “mein” link eben nicht auf die startseite redirected und dein link in meiner log nicht ein einziges mal auftaucht :wink:

Dies nicht ganz korrekt. Du weißt jetzt im Prinzip wie die Fehlermeldung ins Log kommt. Also kannst du an dieser Stelle debuggen und mitschneiden woher Dein Fehler kommt.