Hallo zusammen,
nach der Umstellung eines Shopwareshops von 4 auf 5, kommen jetzt seit einiger Zeit Error-Emails beim Kunden an.
Ob da irgendwelche Probleme von Shopware 4 das auslösen, kann ich aber nicht sagen. Soweit scheint alles einwandfrei zu funktionieren.
Habe im Forum ähnliche Fälle gesehen, aber keine befriedigende Lösung.
Der Kunde ist natürlich total genervt, weil immer wieder diese Error-Emails ankommen.
Ist das vielleicht doch ein Hacking-Versuch oder ein Shopware Bug oder doch ein Fehler von uns ? In den Templates konnte ich nichts problematisches finden.
Die Error-Emails sind auch nicht reproduzierbar. Sie kommen eben immer mal wieder.
Es wäre zumindest hilfreich die Emails woanders hinzuleiten, als zum Kunden, aber dafür scheint es keine Option zu geben.
Irgendjemand eine Idee wie man es beheben kann oder wie man genau diese kritischen Emails umleiten kann ?
CRITICAL
Message:
Syntax Error in template “/home/xxxxx/www.xxxxx.de/themes/Frontend/Bare/frontend/detail/ajax.tpl” on line 2 “” illegal recursive call of “frontend/detail/index.tpl”
request:
{
“uri”: “/xxxx/xxxx/169/xxxx-2.0-xxx-4t?group%5B7%5D=29&template=ajax”,
“method”: “GET”,
“query”: {
“group”: {
“7”: “29”
},
“template”: “ajax”,
“module”: “frontend”,
“controller”: “detail”,
“action”: “index”,
“sArticle”: “169”,
“rewriteUrl”: “1”,
“sCategory”: 22
},
“post”:
}
exception ‘SmartyCompilerException’ with message ‘Syntax Error in template “/home/xxxx/www.xxxx.de/themes/Frontend/Bare/frontend/detail/ajax.tpl” on line 2 “” illegal recursive call of “frontend/detail/index.tpl”’ in /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657
Stack trace:
#0 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_compile_extends.php(82): Smarty_Internal_TemplateCompilerBase->trigger_template_error(‘illegal recursi…’, 2)
#1 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(475): Smarty_Internal_Compile_Extends->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#2 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler(‘extends’, Array, Array)
#3 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag(‘extends’, Array)
#4 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36()
#5 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36)
#6 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, ‘\n\n’)
#7 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile(’{extends file=’…’)
#8 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default))
#9 /home/xxxx/www.xxxx.de/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource()
#10 /home/xxxx/www.xxxx.de/engine/Library/Enlight/View/Default.php(300): Smarty_Internal_TemplateBase->fetch()
#11 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default))
#12 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#13 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render()
#14 [internal function]: Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs))
#15 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs))
#16 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Event/EventManager.php(220): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))
#17 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Action.php(236): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs))
#18 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch(‘indexAction’)
#19 /home/xxxx/www.xxxx.de/engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#20 /home/xxxx/www.xxxx.de/engine/Shopware/Kernel.php(215): Enlight_Controller_Front->dispatch()
#21 /home/xxxx/www.xxxx.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(486): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#22 /home/xxxx/www.xxxx.de/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#23 /home/xxxx/www.xxxx.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(443): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#24 /home/xxxx/www.xxxx.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(339): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#25 /home/xxxx/www.xxxx.de/engine/Shopware/Components/HttpCache/AppCache.php(189): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)