View Issue Details

IDProjectCategoryView StatusLast Update
0006046OXID eShop (all versions)1. ----- eShop frontend -----public2015-09-29 09:52
Reporterd3 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionreopened 
Product Version4.9.3 / 5.2.3 
Target VersionFixed in Version 
Summary0006046: moredetails.tpl -- EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND
DescriptionIn old shopversions till version 4.6.x there is the template "moredetails.tpl" (class MoreDetails) in basic-theme. Since shopversion 4.7.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.:
al036.albit.example.de - - [16/Feb/2015:03:13:42 +0100] "GET /index.php?cl=moredetails&cnid=0ff86ff2213871899f668718a4971433&anid=675a63e8b4f00a5ae5696861ee53ec3f HTTP/1.1" 200 2956 "-" "Mozilla/5.0 (compatible; publiclibraryarchive.org/1.0; [email protected])"

If you directly call this page, the exception is thrown.
Additional Information---------------------------------------------
oxSystemComponentException-oxException (time: 2015-02-16 17:25:28): [0]: EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND
 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/oxshopcontrol.php(477): oxNew('oxSystemCompone...')
#4 /username/www.myshop.de/core/oxshopcontrol.php(353): oxShopControl->_render(Object(MoreDetails))
#5 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(146): oxShopControl->_process('moredetails', NULL, NULL, NULL)
#6 /username/www.myshop.de/core/oxshopcontrol.php(126): d3_oxshopcontrol_modcfg_extension->_process('moredetails', NULL, NULL, NULL)
#7 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(61): oxShopControl->start(NULL, NULL, NULL, NULL)
#8 /username/www.myshop.de/core/oxid.php(40): d3_oxshopcontrol_modcfg_extension->start()
#9 /username/www.myshop.de/index.php(26): Oxid::run()
#10 {main}

 Faulty component --> moredetails.tpl
---------------------------------------------
TagsTheme Handling
ThemeAzure
BrowserAll
PHP VersionNot defined
MySQL VersionNot defined

Activities

martinwegele

2015-02-23 11:25

reporter   ~0010692

Last edited: 2015-02-23 11:25

View 2 revisions

Hmm, why do the crawlers access this URL at all? According to the robots.txt they are not allowed to do so:
Disallow: /index.php?cl=moredetails
Disallow: /*?cl=moredetails
Disallow: /*&cl=moredetails


QA

2015-02-23 12:19

administrator   ~0010695

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

d3

2015-09-28 16:56

reporter   ~0011227

The class is not removed, see:
https://github.com/OXID-eSales/oxideshop_ce/blob/b-dev-ce/source/application/controllers/moredetails.php


SK