Fatal error: During inheritance of JsonSerializable: Uncaught LogicException: 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 (legacy/geoip2/geoip2/src/Model/AbstractModel.php, line 63) in /app/libs/Startup.php:69 Stack trace: #0 /app/legacy/geoip2/geoip2/src/Model/AbstractModel.php(8): Startup->errorHandler() #1 /app/legacy/composer/ClassLoader.php(571): include('...') #2 /app/legacy/composer/ClassLoader.php(428): Composer\Autoload\includeFile() #3 /app/legacy/geoip2/geoip2/src/Model/Country.php(30): Composer\Autoload\ClassLoader->loadClass() #4 /app/legacy/composer/ClassLoader.php(571): include('...') #5 /app/legacy/composer/ClassLoader.php(428): Composer\Autoload\includeFile() #6 /app/legacy/geoip2/geoip2/src/Database/Reader.php(224): Composer\Autoload\ClassLoader->loadClass() #7 /app/legacy/geoip2/geoip2/src/Database/Reader.php(90): GeoIp2\Database\Reader->modelFor() #8 /app/libs/UT/Geo/GeoIP.php(76): GeoIp2\Database\Reader->country() #9 /app/libs/Directory/Builders/EmojiImages.php(52): UT\Geo\GeoIP->getCountryCode() #10 /app/libs/Directory/Builders/EmojiImages.php(22): Symbl\Directory\Builders\EmojiImages->getImageDomain() #11 /app/libs/Directory/Builders/AbstractBuilder.php(18): Symbl\Directory\Builders\EmojiImages->{closure:Symbl\Directory\Builders\EmojiImages::buildItem():20}() #12 /app/libs/Directory/Builders/EmojiImages.php(20): Symbl\Directory\Builders\AbstractBuilder->handlerCompletedBuild() #13 /app/libs/UT/Models/Traits/DirectoryItemTrait.php(32): Symbl\Directory\Builders\EmojiImages->buildItem() #14 /app/libs/UT/Models/Symbol.php(127): UT\Models\Symbol->build() #15 /app/libs/UT/ML/Tags/U.php(91): UT\Models\Symbol->presentEmoji() #16 /app/legacy/axy/ml/tags/Base.php(38): UT\ML\Tags\U->parse() #17 /app/legacy/axy/ml/TagsList.php(58): axy\ml\tags\Base->__construct() #18 /app/legacy/axy/ml/helpers/Block.php(121): axy\ml\TagsList->create() #19 /app/legacy/axy/ml/Result.php(153): axy\ml\helpers\Block->render() #20 /app/legacy/axy/magic/LazyField.php(54): axy\ml\Result->createHtml() #21 /app/legacy/axy/magic/LazyField.php(25): axy\ml\Result->magicGet() #22 /app/libs/Services/PageContentManager/Formalizers/AbstractContentFormalizer.php(41): axy\ml\Result->__get() #23 /app/libs/Services/PageContentManager/Formalizers/AbstractContentFormalizer.php(58): Symbl\Services\PageContentManager\Formalizers\AbstractContentFormalizer->{closure:Symbl\Services\PageContentManager\Formalizers\AbstractContentFormalizer::getEntityCustomValue():34}() #24 /app/libs/Services/PageContentManager/Formalizers/StringContentFormalizer.php(44): Symbl\Services\PageContentManager\Formalizers\AbstractContentFormalizer->getEntityCustomValue() #25 /app/libs/Services/PageContentManager/ContentFormalizer.php(106): Symbl\Services\PageContentManager\Formalizers\StringContentFormalizer->run() #26 /app/libs/Services/PageContentManager/PageContentManager.php(77): Symbl\Services\PageContentManager\ContentFormalizer->run() #27 /app/libs/Services/PageContentManager/PageContentManager.php(36): Symbl\Services\PageContentManager\PageContentManager->getFormalizedContentField() #28 /app/libs/UT/Controllers/Page.php(67): Symbl\Services\PageContentManager\PageContentManager->initializeTitle() #29 /app/libs/UT/Controllers/Unicode/Blocks.php(152): UT\Controllers\Page->initializePageContent() #30 /app/libs/UT/Controllers/ModelPages.php(129): UT\Controllers\Unicode\Blocks->pageItemPost() #31 /app/libs/UT/Controllers/ModelPages.php(79): UT\Controllers\ModelPages->pageItem() #32 /app/libs/UT/Controllers/Unicode/Blocks.php(36): UT\Controllers\ModelPages->run() #33 /app/libs/UT/Application.php(120): UT\Controllers\Unicode\Blocks->run() #34 /app/libs/Startup.php(97): UT\Application->run() #35 /app/libs/Startup.php(38): Startup->runApp() #36 /app/www/index.php(29): Startup->start() #37 {main} in /app/legacy/geoip2/geoip2/src/Model/AbstractModel.php on line 8