Neu Cache Funktion Bug 5.2.5

itratosTeam

Sehr aktives Mitglied
19. April 2007
629
75
Bamberg
Guten Morgen @all,

wir stellten einen Bug im Caching fest - Hosting bei Hetzner.

Der Shop erzeugte laut Hetzner über 1 Mio Cache Files, selbst ein Cronjob half nicht das Problem zu lösen.
Bei der Verwendung von Redis erzeugte der Shop den Fehler

Code:
Fatal error:  Uncaught TypeError: JTL\Cache\Methods\CacheRedis::setRedis(): Argument #3 ($pass) must be of type ?string, int given, called in /usr/www/users/shopimn/includes/src/Cache/Methods/CacheRedis.php on line 41 and defined in /usr/www/users/shopimn/includes/src/Cache/Methods/CacheRedis.php:62
Stack trace:
#0 /usr/www/users/shopimn/includes/src/Cache/Methods/CacheRedis.php(41): JTL\Cache\Methods\CacheRedis->setRedis()
#1 /usr/www/users/shopimn/includes/src/Cache/JTLCache.php(671): JTL\Cache\Methods\CacheRedis->__construct()
#2 /usr/www/users/shopimn/includes/src/Router/Controller/Backend/CacheController.php(153): JTL\Cache\JTLCache->checkAvailability()
#3 /usr/www/users/shopimn/includes/src/Router/Controller/Backend/CacheController.php(111): JTL\Router\Controller\Backend\CacheController->assignMethods()
#4 /usr/www/users/shopimn/includes/src/Router/Strategy/SmartyStrategy.php(40): JTL\Router\Controller\Backend\CacheController->getResponse()
#5 /usr/www/users/shopimn/includes/vendor/league/route/src/Route.php(167): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable()
#6 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process()
#7 /usr/www/users/shopimn/includes/src/Router/Middleware/WizardCheckMiddleware.php(45): League\Route\Dispatcher->handle()
#8 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WizardCheckMiddleware->process()
#9 /usr/www/users/shopimn/includes/src/Router/Middleware/UpdateCheckMiddleware.php(67): League\Route\Dispatcher->handle()
#10 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\UpdateCheckMiddleware->process()
#11 /usr/www/users/shopimn/includes/src/Router/Middleware/AuthMiddleware.php(55): League\Route\Dispatcher->handle()
#12 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\AuthMiddleware->process()
#13 /usr/www/users/shopimn/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle()
#14 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process()
#15 /usr/www/users/shopimn/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle()
#16 /usr/www/users/shopimn/includes/vendor/league/route/src/Router.php(111): League\Route\Dispatcher->dispatchRequest()
#17 /usr/www/users/shopimn/includes/src/Router/BackendRouter.php(310): League\Route\Router->dispatch()
#18 /usr/www/users/shopimn/admin/index.php(16): JTL\Router\BackendRouter->dispatch()
#19 {main}
  thrown in /usr/www/users/shopimn/includes/src/Cache/Methods/CacheRedis.php on line 62

Diesen Fehler fixten wir im JTL Core File siehe Diff

Code:
shopimn@www545:~/public_html$ git diff includes/src/Cache/Methods/CacheRedis.php
diff --git a/includes/src/Cache/Methods/CacheRedis.php b/includes/src/Cache/Methods/CacheRedis.php
index f5e47e0d..a55ff834 100644
--- a/includes/src/Cache/Methods/CacheRedis.php
+++ b/includes/src/Cache/Methods/CacheRedis.php
@@ -35,7 +35,7 @@ class CacheRedis implements ICachingMethod
             $res = $this->setRedis(
                 $options['redis_host'],
                 (int)$options['redis_port'],
-                $options['redis_pass'],
+                (string)$options['redis_pass'],
                 $options['redis_user'] ?? null,
                 (int)$options['redis_db'],
                 $options['redis_persistent']
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu /admin/cache lädt 20s für leere/defekte Statistik UND der Shop ist 0.3s langsamer - Zusammenhang? JTL-Shop - Fehler und Bugs 4
Nur eine Funktion implementiert? kaufland.de - Anbindung (SCX) 0
Beantwortet PayPal ohne Funktion Plugins für JTL-Shop 0
Neu 1.9 Gibt es beim Picken die Funktion "Zurückstellen" nicht mehr? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Google Pay ohne Funktion Plugins für JTL-Shop 2
Neu Woocommerce Bezahlung Synchronisation - ohne JTL Wawi Zahlungsmodul Funktion WooCommerce-Connector 2
Neu Artikel Bezeichnugen mit einer Funktion variabel abschneiden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Wunschzettel Funktion wird nicht angezeigt Upgrade JTL-Shop4 auf JTL-Shop5 0
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 1
[Bug] Zertifikatsnummern werden übertragen, der Button bleibt aber ausgegraut Otto.de - Anbindung (SCX) 0
BUG oder gehackt JTL-Wawi 1.9 2
Neu Bug bei Konfigurationsartikeln. Wenn Warenkorb nicht leer, Teile der Konfigurationsartikel-Optionen auf englisch. JTL-Shop - Fehler und Bugs 0
[BUG]🪲 Stücklisten Komponenten im Lieferschen (List & Label) ausgeben | Komponenten-Menge falsch + [Workaround] JTL-Wawi 1.9 1
[Bug] 🐞 Verkauf -> Rechnung -> Filter Dropdown [Alle Rechnungen, Rechnungen aus JTL Wawi, Importierte Rechnungen] Rotes X JTL-Wawi 1.9 0
[Bug] 🐞 Artikel anlegen -> Hersteller grünes + klicken > neuen Hersteller JTL-Wawi 1.9 2
Neu Sitemap Export Bug? JTL-Shop - Fehler und Bugs 1
BUG | Verkaufskanäle für Abgleich deaktivieren löscht Artikelname und Beschreibung JTL-Wawi 1.9 4
Neu [Bug] Nachschub: Artikelbezeichnung bleibt hängen (1.9.4.6) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
[BUG]🪲 -Auftrag nicht mehr Speicherbar- Fehler bei Auslieferung einer Stückliste über mehrere Lieferanten JTL-Wawi 1.9 8
[BUG] 🪲JTL-Wawi 1.9 Positionsnummern von Stücklistenartikeln zählen Auftragspos hoch JTL-Wawi 1.9 2
[Bug]🪲 JTL-Wawi 1.9 | Memoryleak beim Öffnen von Aufträgen JTL-Wawi 1.9 2
[Bug] 🪲 JTL-Wawi 1.9 E-Mail Vorlagen: {{Company.Email}} mappt auf ehem {{ Firma.EMailAbsender }} nicht auf {{ Firma.Email }} JTL-Wawi 1.9 1
[Bug] JTL-Wawi 1.9 🪲: Designobjekt wählen bei Vorlagenbearbeitung langsam/stürzt manchmal ab🐌 JTL-Wawi 1.9 1
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0

Ähnliche Themen