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

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
100
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.206
1.939
Berlin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
100
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

Aktives Mitglied
16. März 2024
172
76
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
100
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.206
1.939
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

Aktives Mitglied
16. März 2024
172
76
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
100
9

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.206
1.939
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
100
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

Aktives Mitglied
16. März 2024
172
76
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
100
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.206
1.939
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
100
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.206
1.939
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

Aktives Mitglied
16. März 2024
172
76
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.206
1.939
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

Aktives Mitglied
16. März 2024
172
76
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
100
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
100
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: 7
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eingabe von deutscher USt.-ID - weiße Seite JTL-Shop - Fehler und Bugs 1
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Kontaktformular auf einer eigenen Seite hinzufügen Allgemeine Fragen zu JTL-Shop 1
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu Multishop: Russisch in WAWI - Kategorie-Seite wird nicht angezeigt JTL-Wawi - Fehler und Bugs 3
Neu Bei Variationsauswahl die Seite nicht neu laden? Allgemeine Fragen zu JTL-Shop 9
Neu JTL Vorlage eine zweite Seite hinzufügen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Neue Kategorie-Seite im OPC gestalten, ohne daß sie dafür online geht? Allgemeine Fragen zu JTL-Shop 5
Offener Betrag nach Rechnungskorrektur? JTL-Wawi 1.9 2
Neu Keine Exportpapiere mehr bei DHL 3.0 nach UK? JTL-ShippingLabels - Fehler und Bugs 2
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 0
Neu Newsletter-Abonnenten werden bei Gastbestellung nach Anonymisierung entfernt JTL-Shop - Fehler und Bugs 0
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Datenbank bereinigen nach Test JTL-Wawi 1.9 7
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
JTL Vouchers automatisch nach Zahlungseingang an Kunden versenden Allgemeine Fragen zu JTL-Vouchers 5
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu EVRI Label für Versand nach UK - wer benutzt es? Business Jungle 2
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 6
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Admin-Bereich - automatisches ausloggen nach kurzer zeit (ungewollt) Allgemeine Fragen zu JTL-Shop 0
Neu Suchergebnisse nach Kategorien filtern Allgemeine Fragen zu JTL-Shop 0
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 2
Neu Auftrag nach Rechnungsstellung ändern Arbeitsabläufe in JTL-Wawi 2
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu JTL WAWI - Suche nach Designer für eBay-Vorlage mit CLP-Feldern Dienstleistung, Jobs und Ähnliches 1
Neu WMS - Verpacken - gepackte Positionen rutschen nicht nach unten JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 8
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Kopieren oder Auslösen von Workflows in anderen Bereichen (Von Rechnung nach Kunde) JTL-Workflows - Ideen, Lob und Kritik 2
Umsatzsteuer EU-Ausland nach Überschreitung 10000 Schwelle - Hilfe gesucht JTL-Wawi 1.9 15
Neu Suche nach zuverlässigen Lieferanten für umweltfreundliche Kartonagen mit Höhenriller Smalltalk 1
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8
Neu Datenbankmigration "General error: 1709 Index column size too large. The maximum column size is 767 bytes" nach Update von 5.2.4 auf 5.3.3. Installation / Updates von JTL-Shop 6
Fehler und Bugs nach Update von 4.06 auf 5.3.3 mit Lösungen Sammelthread Upgrade JTL-Shop4 auf JTL-Shop5 3
Umsatzauswertung der JTL POS Umsätze aufgeschlüsselt nach Wochentagen JTL-Wawi 1.9 0

Ähnliche Themen