Zend_Date_Exception

Hallo Leute Kann mir jemand mitteilen was ich zu dieser Fehlermeldung machen kann? Habe ich in der System-Log gefunden. Shopware Version 5.2.24.


exception ‘Zend_Date_Exception’ with message ‘invalid date () operand, timestamp expected’ in /engine/Library/Zend/Date.php:2139 Stack trace: #0 /engine/Library/Zend/Date.php(1078): Zend_Date->_calculate(‘set’, false, ‘U’, ‘de_DE’) #1 /engine/Library/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘de_DE’) #2 /engine/Library/Enlight/Template/Plugins/modifier.date.php(62): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale)) #3 /home/httpd/vhosts/devserver.ch/subdomains/geschenk/httpdocs/var/cache/production_201705171506/templates/frontend_Gift_de_DE_1/f7/14/85/f71485caf7c7295804654382975de629c7ff6b2f.snippet.index.tpl.php(3801): smarty_modifier_date(‘sdfsdfdsf’, ‘DATE_MEDIUM’) #4 /home/httpd/vhosts/devserver.ch/subdomains/geschenk/httpdocs/var/cache/production_201705171506/templates/frontend_Gift_de_DE_1/f7/14/85/f71485caf7c7295804654382975de629c7ff6b2f.snippet.index.tpl.php(3704): content_59e7437bb941a3_87559894(Object(Enlight_Template_Default)) #5 /home/httpd/vhosts/devserver.ch/subdomains/geschenk/httpdocs/var/cache/production_201705171506/templates/frontend_Gift_de_DE_1/f7/14/85/f71485caf7c7295804654382975de629c7ff6b2f.snippet.index.tpl.php(3135): content_59e7437bb80d19_25452710(Object(Enlight_Template_Default)) #6 /home/httpd/vhosts/devserver.ch/subdomains/geschenk/httpdocs/var/cache/production_201705171506/templates/frontend_Gift_de_DE_1/f7/14/85/f71485caf7c7295804654382975de629c7ff6b2f.snippet.index.tpl.php(1035): content_59e7437b6e7ca2_51063893(Object(Enlight_Template_Default)) #7 /engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_59e7437d88f798_70670091(Object(Enlight_Template_Default)) #8 /engine/Library/Enlight/View/Default.php(274): Smarty_Internal_TemplateBase->fetch() #9 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default)) #10 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default)) #11 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render() #12 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Vielen Dank.

Lg Francisco

Moin @Francisco‍,

da gibt es eine Zeile, die mich stutzig macht:
smarty_modifier_date(‚sdfsdfdsf‘, ‚DATE_MEDIUM‘)

Da wird versucht ein Datum aus dem String „sdfsdfdsf“ zu bekommen.
Das ist halt soein typischer String, wenn man random auf der Tastatur rumdrückt.  Sticking-out-tongue

Ggf. hast du da in irgendeine Einstellung diesen Text reingeschrieben, aus Debug-Gründen o.Ä.
Da müsstest du mal deine Einstellungen prüfen.

Da es sich hierbei um einen „Smarty Modifier“ handelt, kann der Fehler aber auch in deinem eigenen Theme liegen, bspw. bei soeiner Zeile:
{„sdfsdfdsd“|date_format}
Entsprechend könntest du auch dein eigenes Theme, sofern vorhanden, mal nach „date_format“ durchsuchen - nicht, dass du da irgendwo etwas eingebaut hast.

Gruß,
Patrick  Shopware

1 „Gefällt mir“

Hallo Patrick

Danke für deine Antwort. Das Problem lag wohl im Zusammenhang mit einem Plugin. Der hat irgendwie diese smarty_modifier_date(‘sdfsdfdsf’, ‘DATE_MEDIUM’)  verursacht!?!?!? Dies beim Testen. Deine Vermutung beim herumdrücken hat sich so bestätigt:-).

Nun geht es wieder.

Danek dir.

Gruss

Francisco