Meine Kunden erhalten manchmal (häufig; jedoch keine Regel erkennbar) die übliche Fehlermeldung:
Ups! Ein Fehler ist aufgetreten!
Wir wurden bereits über das Problem informiert und arbeiten an einer Lösung, bitte versuchen Sie es in Kürze erneut.
Sie entsteht beim automatischen Erstellen der Rechnung direkt nach der Bestellung. Grundsätzlich klappt das, aber manchmal scheint Shopware zu haken.
Im Log steht folgende Fehlermeldung:
[2017-04-10 13:58:29] core.ERROR: exception 'SmartyCompilerException' with
message
'Syntax Error in template "/home/shop/public_html/themes/Frontend/Bare/documents/index.tpl"
on line 123 "<td>{snippet name=&quot;DocumentIndexCustomerID&quot; namespace='documents/index'}Kunden-Nr.:{/snippet} &amp;nbsp;</td>"
unknown tag "snippet"'
in /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace: #0 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(443): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "sn...', 123) #1 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('snippet', Array) #2 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36() #3 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36) #4 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, 'Kunden-Nr.:') #5 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('<!DOCTYPE html ...') #6 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default)) #7 /home/shop/public_html/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource() #8 /home/shop/public_html/engine/Shopware/Components/Document.php(244): Smarty_Internal_TemplateBase->fetch('documents/index...', Object(Smarty_Data)) #9 /home/shop/public_html/engine/Shopware/Plugins/Community/Frontend/Tool/Bootstrap.php(109): Shopware_Components_Document->render() #10 /home/shop/public_html/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Frontend_Tool_Bootstrap::onOrder(Object(Enlight_Hook_HookArgs)) #11 /home/shop/public_html/engine/Library/Enlight/Event/EventManager.php(296): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Hook_HookArgs)) #12 /home/shop/public_html/engine/Library/Enlight/Hook/HookManager.php(191): Enlight_Event_EventManager->filter('sOrder::sSaveOr...', 20062, Object(Enlight_Hook_HookArgs)) #13 /home/shop/public_html/var/cache/production_201701241633/proxies/sOrderProxy.php(18): Enlight_Hook_HookManager->executeHooks(Object(Shopware_Proxies_sOrderProxy), 'sSaveOrder', Array) #14 /home/shop/public_html/engine/Shopware/Controllers/Frontend/Checkout.php(861): Shopware_Proxies_sOrderProxy->sSaveOrder() #15 /home/shop/public_html/engine/Shopware/Controllers/Frontend/Checkout.php(372): Shopware_Controllers_Frontend_Checkout->saveOrder() #16 /home/shop/public_html/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Checkout->finishAction() #17 /home/shop/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('finishAction') #18 /home/shop/public_html/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #19 /home/shop/public_html/engine/Shopware/Kernel.php(179): Enlight_Controller_Front->dispatch() #20 /home/shop/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #21 /home/shop/public_html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #22 /home/shop/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #23 /home/shop/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #24 /home/shop/public_html/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #25 /home/shop/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #26 /home/shop/public_html/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #27 /home/shop/public_html/shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #28 {main} [] {"uid":"37439d7"}
Wenn man einfach (auch als Kunde) im Browser F5 drückt, dann wird das Dokument fehlerfrei und problemlos erstellt. Es ist ca. 50:50 zwischen "geht ohne Fehlermeldung" und "Fehlermeldung kommt und F5" drücken.
Den Textbaustein "DocumentIndexCustomerID" gibt es natürlich (habe es geprüft) .... aber ansonsten würde es ja in den anderen Fällen auch nicht problemlos funktionieren.
Hat jmd. eine Idee ?
Danke !