Fehlermeldung bei Bestelleingang

Foglendes: Ich hba das Thema schon mal im Allgemeinen angeschnitten. Wenn man eine Bestellung durchführt kommt nach dem Bezahlvorgang eine weiße Seite…also nicht die Bestellbestätigungsseite. Plugins konnte ich alle auschliessen. Jedoch hat es etwas mit der automatischen Belegserstellung zu tun da wenn ich so ein Plugin verwende(schon verschiedene deswegen gekauft) kommt der Fehler. Ich bekomme dabei folgendes Fehler Log: exception ‘SmartyException’ with message ‘Unable to load template snippet ‘frontend/payment_hgw/response.tpl|frontend/plugins/advanced_menu/index.tpl|frontend/plugins/seo/index.tpl|frontend/plugins/paymentfooter/paymenticons.tpl’’ in /kunden/416156_4891/shop/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /kunden/416156_4891/shop/engine/Library/Enlight/View/Default.php(274): Smarty_Internal_TemplateBase->fetch() #1 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default)) #2 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default)) #3 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render() #4 [internal function]: Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs)) #5 /kunden/416156_4891/shop/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs)) #6 /kunden/416156_4891/shop/engine/Library/Enlight/Event/EventManager.php(211): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs)) #7 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Action.php(202): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs)) #8 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight_Controller_Action->dispatch(‘responseAction’) #9 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Front.php(227): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /kunden/416156_4891/shop/engine/Shopware/Kernel.php(143): Enlight_Controller_Front->dispatch() #11 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(278): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #16 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(207): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #17 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #18 /kunden/416156_4891/shop/shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main} Kann irgendjemand etwas dazu sagen?

Hi, die Fehlermeldung deutet darauf hin, dass die Template-Engine eine Datei nicht laden kann, die sie laden soll. In deinem Fall würde ich auf “frontend/payment_hgw/response.tpl” tippen, was wiederum auf das dazugehörige Plugin hinweisen dürfte, anscheinend ein Payment-Plugin. lG Daniel

Heidelpay hat sich das alles durchgesehen und es dürfte nicht am Plugin liegen, bzw. sind ja einige Plugins betroffen Seo Footer, Seo Advanced, Heidelpay, und irgendwetwas mit Smarty/sysplzugins… Ich steh vor einem Rätsel!!!

Stelle mal alle genannten auf inaktiv und schau mal ob es dann funktioniert. Dann alle nacheinander wieder aktivieren und bei jedem Plugin wieder prüfen. Eines von den genannten wird es sein.

Also alle unötigen Plugins deaktiviert: Error Meldung: exception ‘SmartyException’ with message ‘Unable to load template snippet ‘frontend/payment_hgw/response.tpl|frontend/plugins/seo/index.tpl’’ in /kunden/416156_4891/shop/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /kunden/416156_4891/shop/engine/Library/Enlight/View/Default.php(274): Smarty_Internal_TemplateBase->fetch() #1 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default)) #2 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default)) #3 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render() #4 [internal function]: Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs)) #5 /kunden/416156_4891/shop/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs)) #6 /kunden/416156_4891/shop/engine/Library/Enlight/Event/EventManager.php(211): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs)) #7 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Action.php(202): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs)) #8 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight_Controller_Action->dispatch(‘responseAction’) #9 /kunden/416156_4891/shop/engine/Library/Enlight/Controller/Front.php(227): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /kunden/416156_4891/shop/engine/Shopware/Kernel.php(143): Enlight_Controller_Front->dispatch() #11 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(278): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #16 /kunden/416156_4891/shop/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(207): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #17 /kunden/416156_4891/shop/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #18 /kunden/416156_4891/shop/shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main} Das muss an Shopware liegen… Kein Plugin aktiviert außer das Heidelpay und Autoinvoice… Aber die Kombi wird glaube ich 100mal verwendet. lg

Beide Plugin Hersteller habe schon per FTP und Backend Zugang nach Fehler gesucht und nichts gefunden. lg

Hallo, an Shopware kann es in diesem Fall nicht liegen, da ja zahlreiche andere Shops funktionieren. Was passiert denn wenn du Heidelpay deaktivierst? Wenn der Fehler dann weg ist, ist ja relativ eindeutig woran es liegt. Es können natürlich auch individuelle Anpassungen des Templates die Ursache sein, hier solltest du mal ein Standardtemplate ohne deine individuellen Anpassungen aktivieren. Grüße Moritz

Hi, manchmal reicht es nicht Plugins nur zu deaktivieren. Dann muss man diese komplett deinstallieren und Cache komplett löschen. Das solltest du einmal probieren. Gruß

Ich habe das alles schon gemacht, derzeit ist das orig. Responsive Theme aktiv. Es sind nur Auto Invoice und Heidelpay… und hier kommt es trotzdem zu dem Fehler das nach Bezahlvorgang eine weiße Seite kommt und man im Browser auf zurück klicken muss um an die Bestellbestätigungsseite zu kommen. Gleichzeitig wird mir der Error Log als Mail gesendet. Aber ich habe schon andere Auto Invoice Plugins versucht hier derselbe Fehler. Auch bei Vorkasse und Barzahlung wird ein Beleg erzeugt jedoch hier funktioniert es wiederum… Manuell kann ich Belege normal erstellen ohne Fehler. Es muss jedoch irgendwie damit zusammenhängen. Wenn ich kein Auto Invoice Plugin verwende funktioniert alles, da ja keine automatischen Belege erstellt werden. Eigentlich is hier doch wieder das Heidelpay Plugin interresant da nur hier der Fehler ensteht… Sehr rätselhaft das ganze… Die Templates der Dokumente hab ich nicht verändert, nur denn Lieferschein der Rechnung angepasst.

Wir haben das Problem lokalisiert. Es lag daran, dass nach der saveOrder, nochmals versucht wurde das Template unserer ResponseAction zu rendern. Wir unterbinden das ganze aber der nächsten Modulversion (15.06.X) mit einem simplen: Shopware()-\>Plugins()-\>Controller()-\>ViewRenderer()-\>setNoRender(); Mit freundlichen Grüßen Andreas Nemet Plug-In Developer Heidelberger Payment GmbH