Habe mal testweise PHP auf 8.1.10 umgestellt und erhalte eine Popup-Fehlermeldung ohne Inhalt, jedoch nur bei Seiten, wo der Warenkorb-Absatz behandelt wird.
Im PHP Log stehen folgende Zeilen:
[08-Mar-2023 00:31:40 UTC] PHP Fatal error: During inheritance of JsonSerializable: Uncaught NGShopRestErrorException: Error 8192 (Return type of NGShopSession::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice) orrcured in file "C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\model\ngshopsession.php" on line 99. in C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\rest\ngshoprest.php:166
Stack trace:
#0 C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\model\ngshopsession.php(3): NGShopRest->errorHandler()
#1 C:\XXX\httpdocs\en\classes\includes.php(199): include_once('...')
#2 C:\XXX\httpdocs\en\classes\includes.php(186): NGIncludeClass()
#3 C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\rest\put\index.php(67): ngautoload()
#4 C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\rest\put\index.php(110): NGShopRestPut->handle()
#5 {main} in C:\XXX\httpdocs\en\classes\plugins\ngpluginshop\model\ngshopsession.php on line 3
Kann das jemand verifizieren, dass Siquando Pro Shop 6 aktuell nur bis 8.0.23 läuft und nicht auf 8.1.10?
Scheint wohl eher ein PHP Kompatibiltätsproblem zu sein - weiss jemand Abhilfe oder warten bis zum nächsten PHP Update?
Grüße,
Tom