View Issue Details

IDProjectCategoryView StatusLast Update
0006047OXID eShop (all versions)1. ----- eShop frontend -----public2015-02-23 12:08
Reporterd3 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version4.9.3 / 5.2.3 
Summary0006047: help -- EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
DescriptionIn 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
---------------------------------------------
TagsNo tags attached.
ThemeAzure
BrowserAll
PHP Versionany
Database Versionany

Activities

martinwegele

2015-02-23 11:34

reporter   ~0010693

Actually this should have been fixed with 0005459.

QA

2015-02-23 12:07

administrator   ~0010694

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).