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

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
107
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
8.500
2.621
Berlin
Firma
css-umsetzung

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
107
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
585
194
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
107
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
8.500
2.621
Berlin
Firma
css-umsetzung
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
585
194
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
107
9

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.500
2.621
Berlin
Firma
css-umsetzung
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
107
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
585
194
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
107
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
8.500
2.621
Berlin
Firma
css-umsetzung
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
107
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
8.500
2.621
Berlin
Firma
css-umsetzung
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
585
194
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
8.500
2.621
Berlin
Firma
css-umsetzung
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
585
194
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
107
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
107
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: 9
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0
Neu JTL FFN Seite defekt? JTL-Fulfillment Network - Fehler und Bugs 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Neu Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 0
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 14
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 10
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Stücklisten nach Artikelkopie nicht mehr direkt änderbar – Bug oder gewollte Änderung? JTL-Wawi - Fehler und Bugs 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu Pickliste nach Teillieferung automatisch löschen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Was genau passiert nach dem zurücksetzen? WooCommerce-Connector 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6

Ähnliche Themen