Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Hallo,

wieder ein Problem mit weißer Seite - vielleicht kann mir je jemand helfen.

Der Update Prozess von 5.1.5. auf 5.2.4. ist via FTP Übertragungsart binär ohne Fehler durchgelaufen. Habe auch beim Hoster Hetzer auf PHP 8.1. umgestellt.
Inzwischen sind auch alle Plugins gelöscht. Brachte alles keine Besserung.
.htaccess Datei liegt an Server und ist soweit ich das beurteilen kann standard.

Das Forum habe ich durchforstet und finde nix das ich bei mir noch machen kann.
Habe einmal den Report gespeichert, da sind ganz schön viele Fehler zu sehen - siehe unten - wird da jemand schlau draus?
Im Backend werden mir jedenfalls keine Fehler angezeigt.
Verwende das NOVA Template 5.1.1

Eure Ideen sind willkommen.

Besten Dank und liebe Grüße,
Christian
 
Zuletzt bearbeitet:

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Hallo,

Danke für deine Nachricht.

Ich hatte alles installiert wie es im Shop mitgeliefert wurde.
Das Nova Child Template hat bei mir die Nummer 5.1.1. aber auch das hatte ich nachgezogen auf 5.3., ohne Veränderung.
Cookies wurden gelöscht.

Liebe Grüße,
Christian
 

NoOne

Sehr aktives Mitglied
16. März 2024
321
109
Wenn das Backend läuft, dann einmal nachschauen, ob alle nötigen PHP-Module aktiviert sind (Bei der Fehlerbehebung unter Diagnose, ob da Fehler auftauchen). Ansonsten in includes/plugins gucken, ob da ein jtl_paypal verzeichnis drin ist, falls ja: Irgendwo sichern und löschen, die Shop 4 Version macht mit neueren PHP-Versionen arge Probleme. Sonst auch mal den Cache leeren.

Einen Report seh ich nicht angehängt. Der Fehler der geworfen wird, wäre ansonsten auch interessant: https://guide.jtl-software.com/jtl-...-jtl-shop-abgleich-angezeigt-was-soll-ich-tun
 

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Wenn das Backend läuft, dann einmal nachschauen, ob alle nötigen PHP-Module aktiviert sind (Bei der Fehlerbehebung unter Diagnose, ob da Fehler auftauchen). Ansonsten in includes/plugins gucken, ob da ein jtl_paypal verzeichnis drin ist, falls ja: Irgendwo sichern und löschen, die Shop 4 Version macht mit neueren PHP-Versionen arge Probleme. Sonst auch mal den Cache leeren.

Einen Report seh ich nicht angehängt. Der Fehler der geworfen wird, wäre ansonsten auch interessant: https://guide.jtl-software.com/jtl-...-jtl-shop-abgleich-angezeigt-was-soll-ich-tun
Hi!

Habe bei der Diagnose im Backend überall nur grüne Häkchen.
Auch den Cache hatte ich vor dem Update geleert & deaktiviert.
Beim zweiten Versuch hatte ich dann auch noch alle Plugins deinstalliert.
Immer das selbe Problem.

Mein Service Partner hat den Fehler auch schon an den JTL Support geschickt.
Deren Antwort ist leider wenig nützlich, da hätte ich mir von den Profis mehr erwartet! - siehe hier 1:1:
"Wurde der Cache vor dem Update deaktiviert? Anhand der fehlermeldung kann es von Cache über Template und Plugin alles sein. Deshalb kann ich nur raten, vor dem Update den Cache zu deaktivieren, dann ALLE Plugins deaktivieren und nur mit dem originalen Nova testen.“

Hier die Analyse Fehlermeldungen:
Fatal error: Uncaught ValueError: The arguments array must contain 3 items, 2 given in /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php:103 Stack trace: #0 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php(103): vsprintf() #1 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(61): JTL\Smarty\PluginCollection->translate() #2 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_41726932765edba598d3307_90094466->callBlock() #3 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #4 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #5 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(93): Smarty_Internal_Runtime_Inheritance->instanceBlock() #6 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_29985098065edba598d1786_32266374->callBlock() #7 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #8 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #9 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(141): Smarty_Internal_Runtime_Inheritance->instanceBlock() #10 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_188255222665edba598d1556_76853458->callBlock() #11 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #12 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #13 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(165): Smarty_Internal_Runtime_Inheritance->instanceBlock() #14 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_154957177365edba598d0f32_50849406->callBlock() #15 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #16 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #17 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(796): Smarty_Internal_Runtime_Inheritance->instanceBlock() #18 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_193300145465edba598cfae4_82452754->callBlock() #19 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #20 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #21 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(26): Smarty_Internal_Runtime_Inheritance->instanceBlock() #22 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_65edba598e1660_19674227() #23 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #24 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #25 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render() #26 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): JTL\Smarty\JTLSmartyTemplateClass->render() #27 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmartyTemplateClass.php(37): Smarty_Internal_Template->_subTemplateRender() #28 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/812a2ecdeaf29c299b87bd1b01a47d193bbd8452_0.file.footer.tpl.php(975): JTL\Smarty\JTLSmartyTemplateClass->_subTemplateRender() #29 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_55375984765edba5989d572_99191680->callBlock() #30 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #31 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #32 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/812a2ecdeaf29c299b87bd1b01a47d193bbd8452_0.file.footer.tpl.php(1187): Smarty_Internal_Runtime_Inheritance->instanceBlock() #33 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_9510607365edba5986ff73_04789254->callBlock() #34 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #35 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #36 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/812a2ecdeaf29c299b87bd1b01a47d193bbd8452_0.file.footer.tpl.php(28): Smarty_Internal_Runtime_Inheritance->instanceBlock() #37 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_65edba598a0687_67944431() #38 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #39 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #40 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render() #41 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): JTL\Smarty\JTLSmartyTemplateClass->render() #42 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmartyTemplateClass.php(37): Smarty_Internal_Template->_subTemplateRender() #43 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/06d309b885e71aaa2a6207f59e18b3ca9ca07439_0.file.index.tpl.php(592): JTL\Smarty\JTLSmartyTemplateClass->_subTemplateRender() #44 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_168092641565edba59362119_15740483->callBlock() #45 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #46 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #47 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/06d309b885e71aaa2a6207f59e18b3ca9ca07439_0.file.index.tpl.php(719): Smarty_Internal_Runtime_Inheritance->instanceBlock() #48 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_179680127965edba59342e07_71931474->callBlock() #49 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #50 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() #51 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/06d309b885e71aaa2a6207f59e18b3ca9ca07439_0.file.index.tpl.php(40): Smarty_Internal_Runtime_Inheritance->instanceBlock() #52 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_65edba59363290_00258002() #53 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #54 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #55 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmartyTemplateClass.php(59): Smarty_Internal_Template->render() #56 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): JTL\Smarty\JTLSmartyTemplateClass->render() #57 /usr/www/users/akrapc/jtlshop/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute() #58 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/JTLSmarty.php(344): Smarty_Internal_TemplateBase->fetch() #59 /usr/www/users/akrapc/jtlshop/includes/src/Router/Controller/PageController.php(247): JTL\Smarty\JTLSmarty->getResponse() #60 /usr/www/users/akrapc/jtlshop/includes/src/Router/Controller/RootController.php(40): JTL\Router\Controller\PageController->getResponse() #61 /usr/www/users/akrapc/jtlshop/includes/src/Router/Strategy/SmartyStrategy.php(40): JTL\Router\Controller\RootController->getResponse() #62 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Route.php(167): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable() #63 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process() #64 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/OptinMiddleware.php(49): League\Route\Dispatcher->handle() #65 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process() #66 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(26): League\Route\Dispatcher->handle() #67 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process() #68 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/LocaleCheckMiddleware.php(34): League\Route\Dispatcher->handle() #69 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process() #70 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/CartcheckMiddleware.php(25): League\Route\Dispatcher->handle() #71 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process() #72 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/WishlistCheckMiddleware.php(24): League\Route\Dispatcher->handle() #73 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process() #74 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/SSLRedirectMiddleware.php(43): League\Route\Dispatcher->handle() #75 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process() #76 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(40): League\Route\Dispatcher->handle() #77 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process() #78 /usr/www/users/akrapc/jtlshop/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(38): League\Route\Dispatcher->handle() #79 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process() #80 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle() #81 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process() #82 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle() #83 /usr/www/users/akrapc/jtlshop/includes/vendor/league/route/src/Router.php(111): League\Route\Dispatcher->dispatchRequest() #84 /usr/www/users/akrapc/jtlshop/includes/src/Router/Router.php(677): League\Route\Router->dispatch() #85 /usr/www/users/akrapc/jtlshop/includes/src/Shop.php(472): JTL\Router\Router->dispatch() #86 /usr/www/users/akrapc/jtlshop/index.php(7): JTL\Shop::dispatch() #87 {main} thrown in /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php on line 103
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin
Der erste Kontakt mit dem Support bringt fast immer eigenartige Antworten,
aber warum machst du dann nicht das was der Support schreibt?

Dein Servicepartner sollte so etwas eigentlich ohne den JTL Support geregelt bekommen.
 

NoOne

Sehr aktives Mitglied
16. März 2024
321
109
Das sieht auch nach einem Template- oder Plugin-Problem in Verbindung mit den Sprachvariablen aus. In einem Array werden 3 Werte erwartet, aber nur 2 werden übergeben. Sowas deutet meistens darauf hin, dass die entsprechende Funktion falsch benutzt wird oder dass falsche Daten im Cache gespeichert sind. Der Fehler hier scheint im Zusammenhang mit dem Consent Manager aufzutreten. Da PHP hier anmeckert, dass vsprintf 3 Werte erwartet, aber nur 2 bekommt, könnte es sich um eine Sprachvariable handeln, für die mehr Platzhalter (sowas wie %s im Text der Variable) angegeben sind, als Variablen dafür übergeben werden. Könnte also eine falsch verwendete Sprachvariable sein. Die müsste man aber erstmal finden.

Es könnte auch ein Plugin Schuld sein, das sich falsch in den Consent Manager einträgt oder mal eingetragen hat. Reines Löschen vom Server würde dann auch nichts bringen, das müsste dann deinstalliert werden, damit die fehlerhaften Einträge (hoffentlich) aus der Shop-DB verschwinden. Wenn Template auf NOVA umstellen + Cache leeren nicht hilft, dann lässt das eher auf ein veraltetes oder fehlerhaftes Plugin schließen. Und wenn die schon alle mal deinstalliert wurden, dann klingt eine fehlerhafte Sprachvariable am wahrscheinlichsten.
 
  • Gefällt mir
Reaktionen: Akrap Kaffee Admin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin
Code:
Fatal error: Uncaught ValueError: The arguments array must contain 3 items, 2 given in /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php:103 Stack trace: #0 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php(103): vsprintf() #1 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(61):

Du hängst hier in dieser Fehlermeldung noch auf dem Child Template.
Dann steht da das es sich um die tpl Datei consent_manager.tpl handelt.

Das was @NoOne scheibt ist ein guter Ansatz um den Fehler zu finden.
Du solltest also auch, wenn du alle Plugins deaktiviert hast und das originale NOVA verwendest, diese Sprachvariablen prüfen die dort verwendet werden.

Von außen ist das immer schwer einzuschätzen, da man sich ja nichts ausgeben lassen kann und so eher vermutungen anstellen muss.
Aber wenn man die Möglichkeit hat sich da Sachen ausgeben zu lassen oder direkt anzuschauen, ist das alles lösbar.
 
  • Gefällt mir
Reaktionen: Akrap Kaffee Admin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Das sieht auch nach einem Template- oder Plugin-Problem in Verbindung mit den Sprachvariablen aus. In einem Array werden 3 Werte erwartet, aber nur 2 werden übergeben. Sowas deutet meistens darauf hin, dass die entsprechende Funktion falsch benutzt wird oder dass falsche Daten im Cache gespeichert sind. Der Fehler hier scheint im Zusammenhang mit dem Consent Manager aufzutreten. Da PHP hier anmeckert, dass vsprintf 3 Werte erwartet, aber nur 2 bekommt, könnte es sich um eine Sprachvariable handeln, für die mehr Platzhalter (sowas wie %s im Text der Variable) angegeben sind, als Variablen dafür übergeben werden. Könnte also eine falsch verwendete Sprachvariable sein. Die müsste man aber erstmal finden.

Es könnte auch ein Plugin Schuld sein, das sich falsch in den Consent Manager einträgt oder mal eingetragen hat. Reines Löschen vom Server würde dann auch nichts bringen, das müsste dann deinstalliert werden, damit die fehlerhaften Einträge (hoffentlich) aus der Shop-DB verschwinden. Wenn Template auf NOVA umstellen + Cache leeren nicht hilft, dann lässt das eher auf ein veraltetes oder fehlerhaftes Plugin schließen. Und wenn die schon alle mal deinstalliert wurden, dann klingt eine fehlerhafte Sprachvariable am wahrscheinlichsten.
Consent Manager: hier habe ich nur für Youtube etwas geschrieben. Und wenn ich mir das unter bearbeiten ansehen dann kann ich sagen, dass da nur für die Sprach ID 1 (Deutsch) im Bereich "Zweck" etwas eingetragen ist - ein Text den ich formuliert habe, welcher ohne Sprachvariable ist.

Vor dem zweiten Update Anlauf hatte ich alle Plugins im Backend "Plugin Manager" deinstalliert. Die waren dann, wie zu erwarten aus dem Bereich Installiere Plugins verschwunden. Einzig im Bereich "Plugin Manager" - Reiter "Vorhanden" waren sie noch zu sehen (weil sie ja mit meinem Shop verlinkt sind).
Dies sah für mich so aus, als wäre die Deinstallation erfolgreich umgesetzt worden. Was in der DB steht kann ich aber nicht sagen, dazu kenne ich mich noch zu wenig aus um diese zu analysieren.

Wie finde ich dann die betroffene Sprachvariable? Davon gibts in meinem Fall 1299 an der Zahl....
 

NoOne

Sehr aktives Mitglied
16. März 2024
321
109
Consent Manager: hier habe ich nur für Youtube etwas geschrieben. Und wenn ich mir das unter bearbeiten ansehen dann kann ich sagen, dass da nur für die Sprach ID 1 (Deutsch) im Bereich "Zweck" etwas eingetragen ist - ein Text den ich formuliert habe, welcher ohne Sprachvariable ist.

Vor dem zweiten Update Anlauf hatte ich alle Plugins im Backend "Plugin Manager" deinstalliert. Die waren dann, wie zu erwarten aus dem Bereich Installiere Plugins verschwunden. Einzig im Bereich "Plugin Manager" - Reiter "Vorhanden" waren sie noch zu sehen (weil sie ja mit meinem Shop verlinkt sind).
Dies sah für mich so aus, als wäre die Deinstallation erfolgreich umgesetzt worden. Was in der DB steht kann ich aber nicht sagen, dazu kenne ich mich noch zu wenig aus um diese zu analysieren.

Wie finde ich dann die betroffene Sprachvariable? Davon gibts in meinem Fall 1299 an der Zahl....
Du könntest in der angegebenen Cache-Datei (templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php, Zeile 61) ggf. nachschauen, ob daraus hervorgeht, um welche Sprachvariable es sich handelt. Ansonsten wird das ohne debugging eher zum großen Ratespiel, wenn man aus Erfahrung noch nicht weiß, welche Sprachvariablen auf der jeweiligen Seite genutzt werden.
 
  • Gefällt mir
Reaktionen: Akrap Kaffee Admin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Code:
Fatal error: Uncaught ValueError: The arguments array must contain 3 items, 2 given in /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php:103 Stack trace: #0 /usr/www/users/akrapc/jtlshop/includes/src/Smarty/PluginCollection.php(103): vsprintf() #1 /usr/www/users/akrapc/jtlshop/templates_c/NOVAChild/41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php(61):

Du hängst hier in dieser Fehlermeldung noch auf dem Child Template.
Dann steht da das es sich um die tpl Datei consent_manager.tpl handelt.

Das was @NoOne scheibt ist ein guter Ansatz um den Fehler zu finden.
Du solltest also auch, wenn du alle Plugins deaktiviert hast und das originale NOVA verwendest, diese Sprachvariablen prüfen die dort verwendet werden.

Von außen ist das immer schwer einzuschätzen, da man sich ja nichts ausgeben lassen kann und so eher vermutungen anstellen muss.
Aber wenn man die Möglichkeit hat sich da Sachen ausgeben zu lassen oder direkt anzuschauen, ist das alles lösbar.
Danke.
Du meinst also, ich soll mir diese Datei genauer anschauen und die Variablen untersuchen. Dazu müsste ich das Update nochmals machen, denn da jetzt wieder die alte Version läuft konnte ich die in der Fehlermeldung genannte Datei nicht finden.

Ich habe aber eine andere Datei mit der Endung "consent_manager.tpl.php" gefunden und mir diese mal "zum aufwärmen" angesehne.
Da sind 817 Zeilen an Code. Verwende dazu die APP "BBEdit", mit der Such Funktion habe ich %s eingegeben und das wurde keine einziges Mal gefunden. Meinst du, dass ich es mit dieser Methode nach dem Update versuchen soll?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin
Das hier ist der Bereich wo er vermutlich aussteigt:

PHP:
                                <p><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['lang'][0], array( array('key'=>'consentDescription','section'=>'consent','printf'=>((implode(', ',$_smarty_tpl->tpl_vars['items']->value)).(':::')).($_smarty_tpl->tpl_vars['privacyURL']->value)),$_smarty_tpl ) );?>

Da geht es um die Variable consentDescription
Aber ohne da selbst drauf geschaut zu haben geht da gar nichts
 
  • Gefällt mir
Reaktionen: NoOne

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Das hier ist der Bereich wo er vermutlich aussteigt:

PHP:
                                <p><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['lang'][0], array( array('key'=>'consentDescription','section'=>'consent','printf'=>((implode(', ',$_smarty_tpl->tpl_vars['items']->value)).(':::')).($_smarty_tpl->tpl_vars['privacyURL']->value)),$_smarty_tpl ) );?>

Da geht es um die Variable consentDescription
Aber ohne da selbst drauf geschaut zu haben geht da gar nichts

Wie kommst du denn auf diese eine Zeile?
Aktuell ist ja nur die alte Version online, die Datei 41af8909248556d473d9f06115d667718a16de71_0.file.consent_manager.tpl.php konnte ich auf meinem Server aktuell gar nicht finden?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin
Weil ich das in meiner Testumgebung angeschaut habe was da in dem Bereich steht.

Habt Ihr denn vorher kein Testupdate gemacht?
also von einer 5.2.3 auf eine 5.2.4 da muss ich das ja nicht unbedingt machen, aber wenn ich von einer 5.1 auf eine 5.2 oder dann von einer 5.2 auf eine 5.3 wechsle, dann sollte ich das schon machen, insbesondere bei dem Sprung von einer 5.1 auf eine 5.2er.

Das ist Pflicht, weil sich in diesen Versionen einfach zu viel geändert hat.
Sorry das es sich so anhört als wenn ich dich nur anmeckre, aber an solche Sachen darf man nicht einfach mal so unbedarft rangehen.
 

NoOne

Sehr aktives Mitglied
16. März 2024
321
109
Wenn es da um consentDescription geht, dann ist meine Vermutung: Bei den eigenen Inhalten unter "Seiten" ist keine Seite der Spezialseite für die Datenschutzerklärung zugeordnet. Dann findet der Shop keinen Link dazu und das Array hat dann einen Eintrag zu wenig. Das sollte aber auch im Backend in den Notifizierungen (die "Glocke") angegeben sein, wenn da Spezialseiten fehlen.
 
  • Gefällt mir
Reaktionen: css-umsetzung

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.559
2.093
Berlin
Theoretisch hätte er da schon im 5.1er ein Problem haben müssen, aber ja, bevor ich ins Frontend gehe nach einem Update, arbeite ich alle Fehlermeldungen die ich im Backend eventuell sehe ab.
Dann schaue ich mir im privaten Browser das Frontend an und hoffe das alles sauber läuft :)
 

NoOne

Sehr aktives Mitglied
16. März 2024
321
109
Theoretisch hätte er da schon im 5.1er ein Problem haben müssen, aber ja, bevor ich ins Frontend gehe nach einem Update, arbeite ich alle Fehlermeldungen die ich im Backend eventuell sehe ab.
Dann schaue ich mir im privaten Browser das Frontend an und hoffe das alles sauber läuft :)
Möglich. Aber vielleicht war vorher ein anderer Consent-Manager im Einsatz, oder beim Update selbst ist was schiefgegangen, wer weiß. Eigentlich sollte sowas auch abgefangen werden und keinen Fatal auslösen. Aber in diesem speziellen Fall ist das vermutlich sogar besser, wenn es tatsächlich an der fehlenden Spezialseite liegt? :D Lieber offline als abmahngefährdet? ;)
 

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Weil ich das in meiner Testumgebung angeschaut habe was da in dem Bereich steht.

Habt Ihr denn vorher kein Testupdate gemacht?
also von einer 5.2.3 auf eine 5.2.4 da muss ich das ja nicht unbedingt machen, aber wenn ich von einer 5.1 auf eine 5.2 oder dann von einer 5.2 auf eine 5.3 wechsle, dann sollte ich das schon machen, insbesondere bei dem Sprung von einer 5.1 auf eine 5.2er.

Das ist Pflicht, weil sich in diesen Versionen einfach zu viel geändert hat.
Sorry das es sich so anhört als wenn ich dich nur anmeckre, aber an solche Sachen darf man nicht einfach mal so unbedarft rangehen.
Mit dem Webshop hatte ich noch nie eine Teststellung. Muss ehrlich zugeben, dass ich nicht mal wüßte wie ich das machen soll. Bisher hatten alle Update auch immer ohne Probleme funktioniert.
Bei der WAWI bin ich da schon vorsichtiger. Da probiere ich immer auf einem geklonten Server vorher aus.
 
Zuletzt bearbeitet:

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
101
9
Wenn es da um consentDescription geht, dann ist meine Vermutung: Bei den eigenen Inhalten unter "Seiten" ist keine Seite der Spezialseite für die Datenschutzerklärung zugeordnet. Dann findet der Shop keinen Link dazu und das Array hat dann einen Eintrag zu wenig. Das sollte aber auch im Backend in den Notifizierungen (die "Glocke") angegeben sein, wenn da Spezialseiten fehlen.
Danke für deinen Tipp.
Habe das gerade unter der 5.1.5. Version geprüft.
Hier scheint alles OK zu sein - siehe screenshot.
 

Anhänge

  • Datenschutz.png
    Datenschutz.png
    333,5 KB · Aufrufe: 8
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikelübersicht: JTL-Shop lädt per AJAX gesamte Html-Seite in das Filter-Modal JTL-Shop - Fehler und Bugs 0
Neu Frage zur ersten Seite des Nova-Template (Demoseite) und wie man diese abschaltet Allgemeine Fragen zu JTL-Shop 2
Product-Stream wird auf erster Seite nicht angezeigt Einrichtung JTL-Shop5 0
Neu Artikelübersichts-Seite Sortierung (Standard eingetellt, Verfügbarkeit aktiv ?) Allgemeine Fragen zu JTL-Shop 5
Neu Template für eigene Seite Templates für JTL-Shop 9
Neu Eigene Seite taucht in Linkgruppe nicht auf Technische Fragen zu Plugins und Templates 2
Neu Änderung von Sprachvariablen hat keine Wirkung und werden auch werden nicht in der Seite ersetzt JTL-Shop - Fehler und Bugs 7
Neu Formulare nach Kundengruppen mit und ohne Rabattsätze Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Keine Verbindung mehr zur Datenbank nach PC Absturz JTL-Wawi 1.9 4
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Nach Update von 1.9.4.5 auf 1.10.10.3: Probleme mit Datenbank login JTL-Wawi 1.10 1
Neu Lagerbestand nach Alter der Artikel filtern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Packtisch, Paketwechsel nach Gewicht User helfen Usern 1
Neu Packtisch Wechseln nach Gewicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Gratisgeschenke ab Bestellwert nach Eingabe von Coupon Betrieb / Pflege von JTL-Shop 0
Neu JTL-Wawi kein Datenbankzugriff nach Windows Update JTL-Wawi - Fehler und Bugs 8
Neu Hilfe! Nach dem Update auf 1.10.10.3 startet WAWI GUI nicht mehr! JTL-Wawi - Fehler und Bugs 1
Nach Update auf 1.10.10.3 bei Auftragsexport über Ausgabe-->Auftrag-->Exportieren Zugriff auf Pfad C:\programfiles(x86)\JTLSoftware\xxx verweigert JTL-Wawi 1.10 4
Nach Update von 1.9.4.5 auf 1.10.10.3: Nicht alle Länder einer Steuerzone zugewiesen JTL-Wawi 1.10 2
Neu Nach Update von 1.9.8 auf 1.10.10.3 - Vererben auf Kinder nicht mehr möglich JTL-Wawi - Fehler und Bugs 2
Fahler beim Abgleich nach Update JTL-Wawi 1.10 8
Wichtig - nach Update von 1.9.x auf 1.10.x - Lizenzen aktualisieren JTL-Wawi 1.10 2
In Diskussion Benachrichtigung wenn Auftrag nach Wahreneingang komplett Lieferbar. JTL-Workflows - Ideen, Lob und Kritik 1
JTL Wawi startet nicht mehr nach Windows Update KB5055683 JTL-Wawi 1.9 1
Nach Shopabgleich wird der Auftrag in Wawi immer mit Versandart "Abholung" gesetzt JTL-Wawi 1.9 0
Abonnement nach dem erstellen, wird wieder angezeigt JTL-Wawi 1.9 0
Neu Verkaufskanäle können nicht geöffnet werden | nach dem Anklicken passiert nichts Amazon-Anbindung - Fehler und Bugs 1
Artikel wird nach Erstellung nicht in der Wawi angezeigt, ist aber in der Datenbank vorhanden. JTL-Wawi 1.9 4
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow: Prüfen ob Artikel mit Fehlbestend nach 48h im Zulauf JTL-Workflows - Ideen, Lob und Kritik 2
Neu Template Datei Cross Selling / Sortierung nach Name der Cross Selling Gruppe Templates für JTL-Shop 3
Gelöst Java-Exception nach Start JTL-POS - Fehler und Bugs 2
Neu Nach Update auf 1.9.8.0 kein Bilderabgleich per JTL-Connector mehr möglich Shopify-Connector 22
Neu Uncaught TypeError nach Update von 5.1.5 auf 5.41 Installation / Updates von JTL-Shop 2
Neu Fehlerhafte Adressübermittlung an DHL Versenden 3.0 beim Versand nach Italien und Spanien JTL-ShippingLabels - Fehler und Bugs 0
Neu Nach Aktivierung Nova Template - Fatal error: Uncaught TypeError: JTL\Template\Model::getTemplateType() Templates für JTL-Shop 5
Alternative Startseite nach Anmeldung Einrichtung JTL-Shop5 5
Neu Paypal-Probleme (Smartbuttons) nach Shop-Update Betrieb / Pflege von JTL-Shop 0
Neu Wawi 1.10.8.0 - nach Auftragsstorno werden alle 5 Minuten Stornomails versendet JTL-Wawi - Fehler und Bugs 2
Neu Suche nach neuen JTL Shop Projekten Dienstleistung, Jobs und Ähnliches 0
gpsr_manufacturer_name nach Version 1.9.6.5? JTL-Wawi 1.9 8
Neu Drastischer Besucherrückgang und Umsatzeinbruch nach Update auf JTL Shop 5 - Bitte um Hilfe Allgemeine Fragen zu JTL-Shop 5
Mehrpaketsendung Lieferschein Inhalt nach Paket aufteilen JTL-Wawi 1.9 2
Neu Paypal-Button "Später bezahlen" verschwindet nach Variationsauswahl Plugins für JTL-Shop 0
Neu Eine Erweiterung nach dem Binden im Admin-Bereich anzeigen. Templates für JTL-Shop 0
Neu Bewertungen von Kindartikel auf Vaterartikel übertragen nach Umwandlung von Einzelartikel in Variations-Kombination Allgemeine Fragen zu JTL-Shop 6
WAWI bzw. Shop-Kategorien nach Datum ein- bzw. Auszublenden JTL-Wawi 1.9 5
Neu Artikelfilter nach Kategorien und Verkaufskanälen funktionieren nicht mehr JTL-Wawi - Fehler und Bugs 0
Neu Merkmale/Artikel werden nicht mehr Abgeglichen nach Shopware Update 6.4 -> 6.5 Shopware-Connector 0
Neu DATEV Export - Aufträge nach Österreich werden nicht mehr exportiert JTL Ameise - Eigene Exporte 2

Ähnliche Themen