| exception |
Doctrine\DBAL\Exception\ConnectionException {#953
#message: "An exception occurred in the driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: Temporary failure in name resolution"
#code: 2002
#file: "/var/www/symfony/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php"
#line: 91
-previous: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
-query: null
trace: {
/var/www/symfony/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:91 {
Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert(Exception $exception, ?Query $query): DriverException …
› 2005,
› 2054 => new ConnectionException($exception, $query),
› 2006,
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:1454 {
Doctrine\DBAL\Connection->handleDriverException(Exception $driverException, ?Query $query): DriverException …
› $this->exceptionConverter ??= $this->driver->getExceptionConverter();
› $exception = $this->exceptionConverter->convert($driverException, $query);
›
arguments: {
$exception: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
$query: null
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:1396 {
Doctrine\DBAL\Connection->convertException(Exception $e): DriverException …
› {
› return $this->handleDriverException($e, null);
› }
arguments: {
$driverException: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
$query: null
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:224 {
Doctrine\DBAL\Connection->connect(): Connection …
› } catch (Driver\Exception $e) {
› throw $this->convertException($e);
› }
arguments: {
$e: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:241 {
Doctrine\DBAL\Connection->getServerVersion(): string …
› {
› return $this->connect()->getServerVersion();
› }
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php:40 {
Doctrine\DBAL\Driver\AbstractMySQLDriver->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractMySQLPlatform …
› {
› $version = $versionProvider->getServerVersion();
› if (stripos($version, 'mariadb') !== false) {
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:196 {
Doctrine\DBAL\Connection->getDatabasePlatform(): AbstractPlatform …
›
› $this->platform = $this->driver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:740 {
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform(): AbstractPlatform …
› if (! $this->targetPlatform) {
› $this->targetPlatform = $this->em->getConnection()->getDatabasePlatform();
› }
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:550 {
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping(ClassMetadata $class): void …
› if ($idGenType === ClassMetadata::GENERATOR_TYPE_AUTO) {
› $class->setIdGeneratorType($this->determineIdGeneratorStrategy($this->getTargetPlatform()));
› }
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:178 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
› } else {
› $this->completeIdGeneratorMapping($class);
› }
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
$parent: null
$rootEntityFound: false
$nonSuperclassParents: []
}
}
/var/www/symfony/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
$parent: null
$rootEntityFound: false
$nonSuperclassParents: []
}
}
/var/www/symfony/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
arguments: {
$name: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
arguments: {
$className: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php:139 {
Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository->resolveRepository(): EntityRepository …
› /** @var ClassMetadata<T> $classMetadata */
› $classMetadata = $manager->getClassMetadata($this->entityClass);
›
arguments: {
$className: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php:85 {
Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository->findOneBy(array $criteria, ?array $orderBy = null): ?object …
› /** @psalm-suppress InvalidReturnStatement This proxy is used only in combination with newer parent class */
› return ($this->repository ??= $this->resolveRepository())
› ->findOneBy($criteria, $orderBy);
}
/var/www/symfony/src/Controller/PublicCatalogController.php:74 {
App\Controller\PublicCatalogController->legal(string $slug, LegalPageRepository $legalPageRepository): Response …
› {
› $page = $legalPageRepository->findOneBy(["slug" => $slug]);
›
arguments: {
$criteria: [ …1]
}
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:188 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
› // call controller
› $response = $controller(...$arguments);
›
arguments: {
$slug: "cgu"
$legalPageRepository: App\Repository\LegalPageRepository {#901 …}
}
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:79 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type, $controllerMetadata);
› } catch (\Throwable $e) {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
&$controllerMetadata: Symfony\Component\HttpKernel\Event\ControllerArgumentsMetadata {#573 …}
}
}
/var/www/symfony/vendor/symfony/http-kernel/Kernel.php:143 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
$catch: true
}
}
/var/www/symfony/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
}
}
/var/www/symfony/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/var/www/symfony/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/var/www/symfony/vendor/autoload_runtime.php"
}
}
}
} |
| logger |
Symfony\Bridge\Monolog\Processor\DebugProcessor {#119
-records: [
2 => [
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.925+01:00"
"message" => "Matched route "{route}"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"route" => "public_legal"
"route_parameters" => [
"_route" => "public_legal"
"_controller" => "App\Controller\PublicCatalogController::legal"
"slug" => "cgu"
]
"request_uri" => "http://135.125.185.200:8085/page/cgu"
"method" => "GET"
]
"channel" => "request"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.925+01:00"
"message" => "Checking for authenticator support."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticators" => 1
]
"channel" => "security"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.925+01:00"
"message" => "Checking support on authenticator."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.926+01:00"
"message" => "Authenticator does not support the request."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.927+01:00"
"message" => "User Deprecated: Support for MySQL < 8 is deprecated and will be removed in DBAL 5 (AbstractMySQLDriver.php:80 called by AbstractDriverMiddleware.php:32, https://github.com/doctrine/dbal/pull/6343, package doctrine/dbal)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#873
#message: "User Deprecated: Support for MySQL < 8 is deprecated and will be removed in DBAL 5 (AbstractMySQLDriver.php:80 called by AbstractDriverMiddleware.php:32, https://github.com/doctrine/dbal/pull/6343, package doctrine/dbal)"
#code: 0
#file: "/var/www/symfony/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/symfony/vendor/doctrine/deprecations/src/Deprecation.php:208 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/var/www/symfony/vendor/doctrine/deprecations/src/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php:80 {
Doctrine\DBAL\Driver\AbstractMySQLDriver->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractMySQLPlatform …
›
› Deprecation::trigger(
› 'doctrine/dbal',
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/ConnectionFactory.php:102 {
Doctrine\Bundle\DoctrineBundle\ConnectionFactory->createConnection(array $params, ?Configuration $config = null, array $mappingTypes = []): Connection …
› $driver = $connection->getDriver();
› $platform = $driver->getDatabasePlatform(new StaticServerVersionProvider(
› $params['serverVersion'] ?? $params['primary']['serverVersion'] ?? '',
}
/var/www/symfony/var/cache/dev/ContainerMEnBxo9/App_KernelDevDebugContainer.php:802 {
ContainerMEnBxo9\App_KernelDevDebugContainer::getDoctrine_Dbal_DefaultConnectionService($container) …
›
› return $container->services['doctrine.dbal.default_connection'] = (new \Doctrine\Bundle\DoctrineBundle\ConnectionFactory($container->parameters['doctrine.dbal.connection_factory.types'], new \Doctrine\DBAL\Tools\DsnParser(['db2' => 'ibm_db2', 'mssql' => 'pdo_sqlsrv', 'mysql' => 'pdo_mysql', 'mysql2' => 'pdo_mysql', 'postgres' => 'pdo_pgsql', 'postgresql' => 'pdo_pgsql', 'pgsql' => 'pdo_pgsql', 'sqlite' => 'pdo_sqlite', 'sqlite3' => 'pdo_sqlite'])))->createConnection(['url' => $container->getEnv('resolve:DATABASE_URL'), 'driver' => 'pdo_mysql', 'idle_connection_ttl' => 600, 'host' => 'localhost', 'port' => NULL, 'user' => 'root', 'password' => NULL, 'driverOptions' => [], 'defaultTableOptions' => []], $a, []);
› }
}
/var/www/symfony/var/cache/dev/ContainerMEnBxo9/App_KernelDevDebugContainer.php:821 {
ContainerMEnBxo9\App_KernelDevDebugContainer::getDoctrine_Orm_DefaultEntityManagerService($container, $lazyLoad = true) …
›
› $instance = ($lazyLoad->__construct(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), ($container->privates['doctrine.orm.default_configuration'] ?? self::getDoctrine_Orm_DefaultConfigurationService($container)), ($container->privates['doctrine.dbal.default_connection.event_manager'] ?? self::getDoctrine_Dbal_DefaultConnection_EventManagerService($container))) && false ?: $lazyLoad);
›
}
/var/www/symfony/var/cache/dev/ContainerMEnBxo9/App_KernelDevDebugContainer.php:813 {
ContainerMEnBxo9\App_KernelDevDebugContainer::{closure:ContainerMEnBxo9\App_KernelDevDebugContainer::getDoctrine_Orm_DefaultEntityManagerService():813} …
› if (true === $lazyLoad) {
› return $container->services['doctrine.orm.default_entity_manager'] = new \ReflectionClass('Doctrine\ORM\EntityManager')->newLazyGhost(static function ($proxy) use ($container) { self::getDoctrine_Orm_DefaultEntityManagerService($container, $proxy); });
› }
}
/var/www/symfony/vendor/doctrine/orm/src/EntityManager.php:162 {
Doctrine\ORM\EntityManager->getMetadataFactory(): ClassMetadataFactory …
› {
› return $this->metadataFactory;
› }
}
/var/www/symfony/vendor/doctrine/persistence/src/AbstractManagerRegistry.php:151 {
Doctrine\Persistence\AbstractManagerRegistry->getManagerForClass(string $class): ObjectManager …
›
› if (! $manager->getMetadataFactory()->isTransient($class)) {
› return $manager;
}
/var/www/symfony/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolverTrait.php:39 {
Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver->getManager(ManagerRegistry $registry, ?string $name, string $class): ObjectManager …
› if (null === $name) {
› return $registry->getManagerForClass($class);
› }
}
/var/www/symfony/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php:58 {
Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver->resolve(Request $request, ArgumentMetadata $argument): array …
›
› if (!$manager = $this->getManager($this->registry, $options->objectManager, $options->class)) {
› return [];
}
/var/www/symfony/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php:37 {
Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver->resolve(Request $request, ArgumentMetadata $argument): iterable …
›
› yield from $this->inner->resolve($request, $argument);
›
}
/var/www/symfony/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:91 {
Symfony\Component\HttpKernel\Controller\ArgumentResolver->getArguments(Request $request, callable $controller, ?ReflectionFunctionAbstract $reflector = null): array …
› $count = 0;
› foreach ($resolver->resolve($request, $metadata) as $argument) {
› ++$count;
}
/var/www/symfony/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php:33 {
Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver->getArguments(Request $request, callable $controller, ?ReflectionFunctionAbstract $reflector = null): array …
› try {
› return $this->resolver->getArguments($request, $controller, $reflector);
› } finally {
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:179 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
› // controller arguments
› $arguments = $this->argumentResolver->getArguments($request, $controller, $event->getControllerReflector());
›
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:79 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type, $controllerMetadata);
› } catch (\Throwable $e) {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
&$controllerMetadata: Symfony\Component\HttpKernel\Event\ControllerArgumentsMetadata {#573 …}
}
}
/var/www/symfony/vendor/symfony/http-kernel/Kernel.php:143 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
$catch: true
}
}
/var/www/symfony/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
}
}
/var/www/symfony/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/var/www/symfony/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/var/www/symfony/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.929+01:00"
"message" => "Connecting with parameters {params}"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"params" => [
"driver" => "pdo_mysql"
"idle_connection_ttl" => 600
"host" => "db"
"port" => 3306
"user" => "digital"
"password" => "<redacted>"
"driverOptions" => []
"defaultTableOptions" => [
"collation" => "utf8mb4_unicode_ci"
]
"dbname" => "app_db"
"charset" => "utf8mb4"
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1785876278
"timestamp_rfc3339" => "2026-08-04T21:44:38.937+01:00"
"message" => "Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: Temporary failure in name resolution" at ExceptionConverter.php line 91"
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => Doctrine\DBAL\Exception\ConnectionException {#953
#message: "An exception occurred in the driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: Temporary failure in name resolution"
#code: 2002
#file: "/var/www/symfony/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php"
#line: 91
-previous: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
-query: null
trace: {
/var/www/symfony/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:91 {
Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert(Exception $exception, ?Query $query): DriverException …
› 2005,
› 2054 => new ConnectionException($exception, $query),
› 2006,
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:1454 {
Doctrine\DBAL\Connection->handleDriverException(Exception $driverException, ?Query $query): DriverException …
› $this->exceptionConverter ??= $this->driver->getExceptionConverter();
› $exception = $this->exceptionConverter->convert($driverException, $query);
›
arguments: {
$exception: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
$query: null
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:1396 {
Doctrine\DBAL\Connection->convertException(Exception $e): DriverException …
› {
› return $this->handleDriverException($e, null);
› }
arguments: {
$driverException: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
$query: null
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:224 {
Doctrine\DBAL\Connection->connect(): Connection …
› } catch (Driver\Exception $e) {
› throw $this->convertException($e);
› }
arguments: {
$e: Doctrine\DBAL\Driver\PDO\Exception {#937 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:241 {
Doctrine\DBAL\Connection->getServerVersion(): string …
› {
› return $this->connect()->getServerVersion();
› }
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php:40 {
Doctrine\DBAL\Driver\AbstractMySQLDriver->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractMySQLPlatform …
› {
› $version = $versionProvider->getServerVersion();
› if (stripos($version, 'mariadb') !== false) {
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:32 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform …
› {
› return $this->wrappedDriver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/dbal/src/Connection.php:196 {
Doctrine\DBAL\Connection->getDatabasePlatform(): AbstractPlatform …
›
› $this->platform = $this->driver->getDatabasePlatform($versionProvider);
› }
arguments: {
$versionProvider: Doctrine\DBAL\Connection {#872 …}
}
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:740 {
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform(): AbstractPlatform …
› if (! $this->targetPlatform) {
› $this->targetPlatform = $this->em->getConnection()->getDatabasePlatform();
› }
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:550 {
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping(ClassMetadata $class): void …
› if ($idGenType === ClassMetadata::GENERATOR_TYPE_AUTO) {
› $class->setIdGeneratorType($this->determineIdGeneratorStrategy($this->getTargetPlatform()));
› }
}
/var/www/symfony/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:178 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
› } else {
› $this->completeIdGeneratorMapping($class);
› }
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
$parent: null
$rootEntityFound: false
$nonSuperclassParents: []
}
}
/var/www/symfony/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
arguments: {
$class: Doctrine\ORM\Mapping\ClassMetadata {#916 …}
$parent: null
$rootEntityFound: false
$nonSuperclassParents: []
}
}
/var/www/symfony/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
arguments: {
$name: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
arguments: {
$className: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php:139 {
Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository->resolveRepository(): EntityRepository …
› /** @var ClassMetadata<T> $classMetadata */
› $classMetadata = $manager->getClassMetadata($this->entityClass);
›
arguments: {
$className: "App\Entity\LegalPage"
}
}
/var/www/symfony/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php:85 {
Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository->findOneBy(array $criteria, ?array $orderBy = null): ?object …
› /** @psalm-suppress InvalidReturnStatement This proxy is used only in combination with newer parent class */
› return ($this->repository ??= $this->resolveRepository())
› ->findOneBy($criteria, $orderBy);
}
/var/www/symfony/src/Controller/PublicCatalogController.php:74 {
App\Controller\PublicCatalogController->legal(string $slug, LegalPageRepository $legalPageRepository): Response …
› {
› $page = $legalPageRepository->findOneBy(["slug" => $slug]);
›
arguments: {
$criteria: [ …1]
}
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:188 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
› // call controller
› $response = $controller(...$arguments);
›
arguments: {
$slug: "cgu"
$legalPageRepository: App\Repository\LegalPageRepository {#901 …}
}
}
/var/www/symfony/vendor/symfony/http-kernel/HttpKernel.php:79 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type, $controllerMetadata);
› } catch (\Throwable $e) {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
&$controllerMetadata: Symfony\Component\HttpKernel\Event\ControllerArgumentsMetadata {#573 …}
}
}
/var/www/symfony/vendor/symfony/http-kernel/Kernel.php:143 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
$type: 1
$catch: true
}
}
/var/www/symfony/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#2 …}
}
}
/var/www/symfony/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/var/www/symfony/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/var/www/symfony/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "request"
]
]
]
-errorCount: [
2 => 1
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#118 …}
} |