View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006047 | OXID eShop (all versions) | 1. ----- eShop frontend ----- | public | 2015-02-17 16:51 | 2015-02-23 12:08 |
Reporter | d3 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 4.9.3 / 5.2.3 | ||||
Summary | 0006047: help -- EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND | ||||
Description | In old shopversions till version 4.4.8 there is the class help. Since shopversion 4.5.0 this template no longer exists. After an shopupdate to the latest version 4.9.3 various bots or crawlers still try to enter the site. For example, the below entry in our access log.: static.IP.clients.example.de - - [17/Feb/2015:10:11:48 +0100] "GET /index.php?cl=help&page=help&tpl=38a395e47439793a8bb17da704dc9dd9 HTTP/1.0" 302 783 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" If you directly call this page, the exception is thrown. | ||||
Additional Information | --------------------------------------------- oxSystemComponentException-oxException (time: 2015-02-17 12:25:04): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND Stack Trace: #0 /username/www.myshop.de/core/oxutilsobject.php(188): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array) #1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...') #2 /username/www.myshop.de/core/oxfunctions.php(348): call_user_func_array(Array, Array) #3 /username/www.myshop.de/core/oxutilsobject.php(178): oxNew('oxSystemCompone...') #4 [internal function]: oxUtilsObject->oxNew('help') #5 /username/www.myshop.de/core/oxfunctions.php(348): call_user_func_array(Array, Array) #6 /username/www.myshop.de/core/oxshopcontrol.php(396): oxNew('help') #7 /username/www.myshop.de/core/oxshopcontrol.php(338): oxShopControl->_initializeViewObject('help', NULL, NULL, NULL) #8 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(146): oxShopControl->_process('help', NULL, NULL, NULL) #9 /username/www.myshop.de/core/oxshopcontrol.php(126): d3_oxshopcontrol_modcfg_extension->_process('help', NULL, NULL, NULL) #10 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(61): oxShopControl->start(NULL, NULL, NULL, NULL) 0000011 /username/www.myshop.de/core/oxid.php(40): d3_oxshopcontrol_modcfg_extension->start() 0000012 /username/www.myshop.de/index.php(26): Oxid::run() 0000013 {main} Faulty component --> help --------------------------------------------- | ||||
Tags | No tags attached. | ||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
|
Actually this should have been fixed with 0005459. |
|
Not a bug. A removed class is used in a call by some Crawler/Bot, which of course results in an exception. If this call occurs annoyingly often, it can easily be prohibited via .htacess (or robots.txt, if the bot/crawler is legit). |