Fatal error: During inheritance of JsonSerializable: Uncaught Exception: Deprecated Functionality: Return type of GeoIp2\Model\AbstractModel::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/app/code/GeoIp2/Model/AbstractModel.php on line 58 in /var/www/html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /var/www/html/app/code/GeoIp2/Model/AbstractModel.php(10): Magento\Framework\App\ErrorHandler->handler()
#1 /var/www/html/vendor/composer/ClassLoader.php(444): include('...')
#2 /var/www/html/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile()
#3 /var/www/html/app/code/GeoIp2/Model/Country.php(35): Composer\Autoload\ClassLoader->loadClass()
#4 /var/www/html/vendor/composer/ClassLoader.php(444): include('...')
#5 /var/www/html/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile()
#6 /var/www/html/app/code/GeoIp2/Model/City.php(57): Composer\Autoload\ClassLoader->loadClass()
#7 /var/www/html/vendor/composer/ClassLoader.php(444): include('...')
#8 /var/www/html/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile()
#9 /var/www/html/app/code/GeoIp2/Database/Reader.php(198): Composer\Autoload\ClassLoader->loadClass()
#10 /var/www/html/app/code/GeoIp2/Database/Reader.php(70): GeoIp2\Database\Reader->modelFor()
#11 /var/www/html/app/code/MageWorx/GeoIP/Model/Geoip.php(136): GeoIp2\Database\Reader->city()
#12 /var/www/html/app/code/MageWorx/GeoIP/Model/Geoip.php(169): MageWorx\GeoIP\Model\Geoip->getGeoIpLocation()
#13 /var/www/html/app/code/MageWorx/GeoIP/Model/Geoip.php(191): MageWorx\GeoIP\Model\Geoip->getLocation()
#14 /var/www/html/app/code/MageWorx/GeoLock/Observer/Locker.php(100): MageWorx\GeoIP\Model\Geoip->getCurrentLocation()
#15 /var/www/html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): MageWorx\GeoLock\Observer\Locker->execute()
#16 /var/www/html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod()
#17 /var/www/html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch()
#18 /var/www/html/vendor/magento/framework/App/Http.php(131): Magento\Framework\Event\Manager->dispatch()
#19 /var/www/html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#20 /var/www/html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#21 /var/www/html/pub/index.php(30): Magento\Framework\App\Bootstrap->run()
#22 {main} in /var/www/html/app/code/GeoIp2/Model/AbstractModel.php on line 10