Fatal error: Uncaught TypeError: DeviceDetector\Parser\AbstractParser::matchUserAgent(): Argument #1 ($regex) must be of type string, null given, called in /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/Parser/AbstractParser.php on line 413 and defined in /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/Parser/AbstractParser.php:310 Stack trace: #0 /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/Parser/AbstractParser.php(413): DeviceDetector\Parser\AbstractParser->matchUserAgent() #1 /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/Parser/Bot.php(69): DeviceDetector\Parser\AbstractParser->preMatchOverall() #2 /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/DeviceDetector.php(842): DeviceDetector\Parser\Bot->parse() #3 /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/DeviceDetector.php(607): DeviceDetector\DeviceDetector->parseBot() #4 /home/http/data/netlegis-common/includes/Classe/Track.php(77): DeviceDetector\DeviceDetector->parse() #5 /home/http/data/abonnement-dev.legisocial.fr/includes/Helper/ContainerHooks.php(41): NetLEGIS\Common\Classe\Track::get_browser_memcached() #6 /home/http/data/abonnement-dev.legisocial.fr/vendor/netlegis/library/container.inc.php(289): LegiSocial\Helper\ContainerHooks::onLoadTwig() #7 [internal function]: DI\Definition\Source\DefinitionFile->{closure}() #8 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array() #9 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Definition/Resolver/FactoryResolver.php(80): Invoker\Invoker->call() #10 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php(71): DI\Definition\Resolver\FactoryResolver->resolve() #11 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Container.php(390): DI\Definition\Resolver\ResolverDispatcher->resolve() #12 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Container.php(139): DI\Container->resolveDefinition() #13 /home/http/data/abonnement-dev.legisocial.fr/vendor/slim/twig-view/src/TwigMiddleware.php(49): DI\Container->get() #14 /home/http/data/abonnement-dev.legisocial.fr/vendor/netlegis/library/container.inc.php(55): Slim\Views\TwigMiddleware::createFromContainer() #15 [internal function]: DI\Definition\Source\DefinitionFile->{closure}() #16 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array() #17 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Definition/Resolver/FactoryResolver.php(80): Invoker\Invoker->call() #18 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php(71): DI\Definition\Resolver\FactoryResolver->resolve() #19 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Container.php(390): DI\Definition\Resolver\ResolverDispatcher->resolve() #20 /home/http/data/abonnement-dev.legisocial.fr/vendor/php-di/php-di/src/Container.php(139): DI\Container->resolveDefinition() #21 /home/http/data/abonnement-dev.legisocial.fr/includes/routes.inc.php(8): DI\Container->get() #22 /home/http/data/abonnement-dev.legisocial.fr/public/index.php(3): require('...') #23 {main} thrown in /home/http/data/abonnement-dev.legisocial.fr/vendor/matomo/device-detector/Parser/AbstractParser.php on line 310