Neu Cache Funktion Bug 5.2.5

itratosTeam

Sehr aktives Mitglied
19. April 2007
624
72
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 /admin/cache lädt 20s für leere/defekte Statistik UND der Shop ist 0.3s langsamer - Zusammenhang? JTL-Shop - Fehler und Bugs 4
Neu [GELÖST] Cache auf Redis umgestellt -> kein Access im Backend, Shop funktioniert nur mehr halb Betrieb / Pflege von JTL-Shop 1
Neu Bilder gewechselt, alte ewig im Cache? Allgemeine Fragen zu JTL-Shop 4
Neu Shop und Backend nach versuchter Cache leerung nicht mehr erreichbar Allgemeine Fragen zu JTL-Shop 2
Neu Funktion wird nicht mehr registriert Plugins für JTL-Shop 1
Neu Workflow - SQL - Frage zur DATEADD()-Funktion User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wawi 1.9.4.0 Ausgabe ohne Funktion JTL-Wawi - Fehler und Bugs 5
Neu "Funktion" Weiterlesen Templates für JTL-Shop 6
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 2
[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 0
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Neu [Bug] Arbeitsschritt in Arbeitsgang löschen nicht möglich JTL-Plan&Produce - Fehler und Bugs 1
Zahlungsart bei Auftrag und Rechnung unterschiedlich - Bug... JTL-Wawi 1.8 0
Neu List&Label QRCode Wawi 1.8 auf 1.9 Bug JTL-Wawi - Fehler und Bugs 4
Neu Bug: umbenannte Bilder import mit altem Namen !? JTL-Wawi - Fehler und Bugs 5
Und schon wieder ein Bug bei den Zahlungsarten JTL-Wawi 1.9 0
Neu Bug: Meta Informationen werden nicht übertragen durch veraltete Rank Math Bezeichnung (Lösung) WooCommerce-Connector 0
Neu Paypal & Webhooks: Bug oder Feature? Plugins für JTL-Shop 0
Verwiesen an Support BUG: Mahnlauf über Workflow ignoriert Zahlungsziel JTL-Workflows - Fehler und Bugs 3

Ähnliche Themen