Nach update auf 5.3 shop tot - unknown tag s

Bei uns kommt auch nach wie vor sporadisch die nachfolgende Fehlermeldung.

Den Auslöser können wir nicht reproduzieren. Der Fehler lässt sich mit “Cache leeren” kurzzeitig beheben.

Der Fehler tritt nur bei Gastbestellung vom Typ “Privatkunde” auf. Die Zahlungsweise spielt dabei keine Rolle (Rechnung oder PayPal Plus)

Unsere index.tpl haben wir schon komplett mit der neuen Version (5.3.x) nachgebaut.

Wer hat noch Ideen?

Danke!

Hier die Fehlermeldung:

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/var/www/clients/client473/web1298/web/themes/Frontend/xxxx/frontend/index/index.tpl" on line 7 "<html class="no-js" lang="{s name='IndexXmlLang'}{/s}" itemscope="itemscope" itemtype="http://schema.org/WebPage">" unknown tag "s"' in /var/www/clients/client473/web1298/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace: #0 /var/www/clients/client473/web1298/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(443): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "s"', 7) #1 /var/www/clients/client473/web1298/web/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('s', Array) #2 /var/www/clients/client473/web1298/web/engine/Library/Smarty/sysp in /var/www/clients/client473/web1298/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 657

 

Hier das gleiche Problem. Fehler trat beim Erstellen eines Kundenkontos auf. Shopware 5.3.1 alle Plugins sind aktuell und kompatibel:

Fatal error: Uncaught SmartyCompilerException: Syntax Error in template "/webseiten/Shopware/themes/Frontend/Bare/frontend/index/index.tpl" on line 7 "<html class="no-js" lang="{s name='IndexXmlLang'}{/s}" itemscope="itemscope" itemtype="http://schema.org/WebPage">" unknown tag "s" in /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace: #0 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(443): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "s"', 7) #1 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('s', Array) #2 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_templa in /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 657

Nach der Debug Aktivierung in der Config.php sah der Fehler so aus

Fatal error: Uncaught SmartyException: directory '/webseiten/Shopware/engine/Shopware/Plugins/Community/Core/SwagVatIdValidation/Views/frontend/account/index.tpl' not allowed by security setting in /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_security.php:381 Stack trace: #0 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_resource_file.php(33): Smarty_Security->isTrustedResourceDir('/kunden/227014_...') #1 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_resource.php(532): Smarty_Internal_Resource_File->populate(Object(Smarty_Template_Source), NULL) #2 /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_internal_resource_extends.php(41): Smarty_Resource::source(NULL, Object(Enlight_Template_Manager), '/kunden/227014_...') #3 /webseiten/Shopware/engine/Library/Enlight/Components/Snippet/Resource.php(76): Smarty_Internal_Resource_Extends->populate(Obje in /webseiten/Shopware/engine/Library/Smarty/sysplugins/smarty_security.php on line 381

Nach löschen des Caches geht es wieder ohne Probleme.

Dazu gibt es bereits ein Ticket

ist es sicher die VAT Validierung?

1 „Gefällt mir“

Hallo,

 

wir haben dieselbe Fehlermeldung immer wieder (meist beim Passwort Reset der Kunden). Das VAT Validierungs Plugin haben wir deaktiviert, leider ohne Erfolg.
Version 3.5.2 (Fehler tritt seit 3.5.1. auf, leider hat die .2 nichts geändert).
Was kann getan werden?

1 „Gefällt mir“

Wir würden uns gerne anschließen, nach dem Update auf 5.3 melden uns Kunden dass sie nicht bestellen können. Fehlermeldung kommt bei Firmenkunden mit USt-ID Nr und bei Privatkunden ohne Ust-ID Nr. Auch kein Unterschied ob ein Kundenkonto angelegt wurde oder Schnellbesteller. Verschiedene Browser wurden auch getestet, Ergebnis immer das gleiche:

Fatal error: Uncaught exception 'SmartyException' with message 'directory '/www.url.de/engine/Shopware/Plugins/Community/Core/SwagVatIdValidation/Views/frontend/checkout/confirm.tpl' not allowed by security setting' in /www.url.de/engine/Library/Smarty/sysplugins/smarty_security.php:381 Stack trace: #0 /www.url.de/engine/Library/Smarty/sysplugins/smarty_internal_resource_file.php(33): Smarty_Security->isTrustedResourceDir('/www.url.de...') #1 /www.url.de/engine/Library/Smarty/sysplugins/smarty_resource.php(532): Smarty_Internal_Resource_File->populate(Object(Smarty_Template_Source), NULL) #2 /www.url.de/engine/Library/Smarty/sysplugins/smarty_internal_resource_extends.php(41): Smarty_Resource::source(NULL, Object(Enlight_Template_Manager), '/www.url.de...') #3 /www.url.de/engine/Library/Enlight/Components/Snippet/Resource.php(76): Smarty_Internal_Resource_Extends->populate(Object(Smarty_Template_Source), NULL) #4 /www.url.de in /www.url.de/engine/Library/Smarty/sysplugins/smarty_security.php on line 381

Die Abbruch-Analyse unter Marketing -> Auswertung -> Abbruch-Analyse zeigt uns seit dem Update auch erheblich mehr Abbrüche an. Mittlerweile täglich so viele Abbrüche wie früher in der gesamten Woche. 

Ist das der Fehler von https://issues.shopware.com/issues/PT-8405 ?

1 „Gefällt mir“

Moin,

schaut mal hier:

https://forum.shopware.com/discussion/48765/5-3-2-unser-freund-der-unknown-tag-s

Weiterhin die Sache mit “|rewrite” steht in der Update-Anleitung. Ob das jedoch mit “unknown tag s” im Zusammenhang steht, bezweifel ich sehr. Der TPL-Fehler “|rewrite” würde einen permanenten Fehler erzeugen, “unknown tag s” tritt bei einigen aber sporadisch auf. Siehe im erwähnten Thread!

Guten Start in die neue Woche!