Fehlermeldung zu Currency

peterPan

Sehr aktives Mitglied
16. Juni 2012
583
32
Berlin
Hi Community,

ich habe heute das Update vom Shop 4 auf 5.2.2 gemacht. Das Backend funktioniert prima und in der Diagnose werden keine Probleme angezeigt. das Frontend geht jedoch leider nicht.
Ich werde schon aus der ersten Fehlermeldung zur Währung nicht schlau. Wir haben auch nur eine Währung aktiv.
Die Fehlermeldung lautet:

Fatal error: Uncaught TypeError: JTL\Catalog\Currency::__construct(): Argument #1 ($id) must be of type ?int, string given, called in /shop/includes/src/Session/Frontend.php on line 266 and defined in /shop/includes/src/Catalog/Currency.php:98 Stack trace: #0 /shop/includes/src/Session/Frontend.php(266): JTL\Catalog\Currency->__construct('1') #1 /shop/includes/src/Session/Frontend.php(117): JTL\Session\Frontend->updateGlobals() #2 /shop/includes/src/Session/Frontend.php(75): JTL\Session\Frontend->setStandardSessionVars() #3 /shop/includes/src/Session/Frontend.php(61): JTL\Session\Frontend->__construct(true, 'JTLSHOP') #4 /shop/includes/globalinclude.php(96): JTL\Session\Frontend::getInstance() #5 /shop/index.php(5): require('/home/www/leder...') #6 {main} thrown in /shop/includes/src/Catalog/Currency.php on line 98

über Hilfe würde ich mich sehr freuen.
beste Grüße
PP
 
Zuletzt bearbeitet:

DerMicha

Mitglied
20. Februar 2022
3
1
Plauen
Hi Community,

ich habe heute das Update vom Shop 4 auf 5.2.2 gemacht. Das Backend funktioniert prima und in der Diagnose werden keine Probleme angezeigt. das Frontend geht jedoch leider nicht.
Ich werde schon aus der ersten Fehlermeldung zur Währung nicht schlau. Wir haben auch nur eine Währung aktiv.
Die Fehlermeldung lautet:

Fatal error: Uncaught TypeError: JTL\Catalog\Currency::__construct(): Argument #1 ($id) must be of type ?int, string given, called in /shop/includes/src/Session/Frontend.php on line 266 and defined in /shop/includes/src/Catalog/Currency.php:98 Stack trace: #0 /shop/includes/src/Session/Frontend.php(266): JTL\Catalog\Currency->__construct('1') #1 /shop/includes/src/Session/Frontend.php(117): JTL\Session\Frontend->updateGlobals() #2 /shop/includes/src/Session/Frontend.php(75): JTL\Session\Frontend->setStandardSessionVars() #3 /shop/includes/src/Session/Frontend.php(61): JTL\Session\Frontend->__construct(true, 'JTLSHOP') #4 /shop/includes/globalinclude.php(96): JTL\Session\Frontend::getInstance() #5 /shop/index.php(5): require('/home/www/leder...') #6 {main} thrown in /shop/includes/src/Catalog/Currency.php on line 98

über Hilfe würde ich mich sehr freuen.
beste Grüße
PP

Huhu :D
konntet Ihr das Lösen? Bei mir tritt der gleiche Fehler auf :/
Hoster ist Profihost.de und wir hatten nen aktuellen Shop auf ner Subdomain (neu.###.de) dann den getauscht (config angepasst auf neue URL und dann Verzeichnis geändert) und dann genau diese Meldung. Backend funktionier ohne Probleme und im Frontend kommt diese Fehlermeldung. Shop Version ist 5.4.2