Fatal error: Uncaught Error: Call to undefined method GuzzleHttp\Psr7\Utils::asciiToUpper() in /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/vendor/guzzlehttp/guzzle/src/Client.php:261
Stack trace:
#0 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/vendor/guzzlehttp/guzzle/src/ClientTrait.php(44): GuzzleHttp\Client->request('GET', 'https://api.clo...', Array)
#1 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/src/Service/Ip/CloudflareIpRangeProvider.php(93): GuzzleHttp\Client->get('https://api.clo...')
#2 /www/htdocs/w01a29de/mjsv3/mjs_eu3/vendor/symfony/cache/LockRegistry.php(113): Module\SecurityPro\Service\Ip\CloudflareIpRangeProvider->Module\SecurityPro\Service\Ip\{closure}(Object(Symfony\Component\Cache\CacheItem), true)
#3 /www/htdocs/w01a29de/mjsv3/mjs_eu3/vendor/symfony/cache/Traits/ContractsTrait.php(102): Symfony\Component\Cache\LockRegistry::compute(Object(Closure), Object(Symfony\Component\Cache\CacheItem), true, Object(Symfony\Component\Cache\Adapter\FilesystemAdapter), Object(Closure), NULL, 1.0)
#4 /www/htdocs/w01a29de/mjsv3/mjs_eu3/vendor/symfony/cache-contracts/CacheTrait.php(67): Symfony\Component\Cache\Adapter\AbstractAdapter->Symfony\Component\Cache\Traits\{closure}(Object(Symfony\Component\Cache\CacheItem), true)
#5 /www/htdocs/w01a29de/mjsv3/mjs_eu3/vendor/symfony/cache/Traits/ContractsTrait.php(85): Symfony\Component\Cache\Adapter\AbstractAdapter->contractsGet(Object(Symfony\Component\Cache\Adapter\FilesystemAdapter), 'securitypro.clo...', Object(Closure), 1.0, Array, NULL)
#6 /www/htdocs/w01a29de/mjsv3/mjs_eu3/vendor/symfony/cache-contracts/CacheTrait.php(30): Symfony\Component\Cache\Adapter\AbstractAdapter->doGet(Object(Symfony\Component\Cache\Adapter\FilesystemAdapter), 'securitypro.clo...', Object(Closure), 1.0, Array)
#7 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/src/Service/Ip/CloudflareIpRangeProvider.php(87): Symfony\Component\Cache\Adapter\AbstractAdapter->get('securitypro.clo...', Object(Closure))
#8 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/src/Helper/IpResolver.php(64): Module\SecurityPro\Service\Ip\CloudflareIpRangeProvider->getRanges()
#9 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/src/Helper/IpResolver.php(42): Module\SecurityPro\Helper\IpResolver->isDirectConnectionFromCloudflare()
#10 /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/securitypro.php(121): Module\SecurityPro\Helper\IpResolver->getClientIp()
#11 [internal function]: securitypro->__construct()
#12 /www/htdocs/w01a29de/mjsv3/mjs_eu3/src/Core/Foundation/IoC/Container.php(104): ReflectionClass->newInstance()
#13 /www/htdocs/w01a29de/mjsv3/mjs_eu3/src/Core/Foundation/IoC/Container.php(134): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->makeInstanceFromClassName('securitypro', Array)
#14 /www/htdocs/w01a29de/mjsv3/mjs_eu3/src/Core/Foundation/IoC/Container.php(147): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->doMake('securitypro', Array)
#15 /www/htdocs/w01a29de/mjsv3/mjs_eu3/src/Adapter/ServiceLocator.php(50): PrestaShop\PrestaShop\Core\Foundation\IoC\Container->make('securitypro')
#16 /www/htdocs/w01a29de/mjsv3/mjs_eu3/classes/module/Module.php(1386): PrestaShop\PrestaShop\Adapter\ServiceLocator::get('securitypro')
#17 /www/htdocs/w01a29de/mjsv3/mjs_eu3/classes/module/Module.php(1365): ModuleCore::coreLoadModule('securitypro')
#18 /www/htdocs/w01a29de/mjsv3/mjs_eu3/classes/Hook.php(1105): ModuleCore::getInstanceByName('securitypro')
#19 /www/htdocs/w01a29de/mjsv3/mjs_eu3/classes/Dispatcher.php(334): HookCore::exec('actionDispatche...', Array)
#20 /www/htdocs/w01a29de/mjsv3/mjs_eu3/index.php(66): DispatcherCore->dispatch()
#21 {main}
thrown in /www/htdocs/w01a29de/mjsv3/mjs_eu3/modules/securitypro/vendor/guzzlehttp/guzzle/src/Client.php on line 261