Deprecated: Return type of Cake\Chronos\Traits\FactoryTrait::createFromFormat($format, $time, $tz = null) should either be compatible with DateTimeImmutable::createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTimeImmutable|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/chronos/src/Traits/FactoryTrait.php on line 204

Deprecated: Return type of Cake\Chronos\Traits\FactoryTrait::getLastErrors() should either be compatible with DateTimeImmutable::getLastErrors(): array|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/chronos/src/Traits/FactoryTrait.php on line 327

Deprecated: Return type of Cake\Chronos\Traits\ModifierTrait::setDate($year, $month, $day) should either be compatible with DateTimeImmutable::setDate(int $year, int $month, int $day): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/chronos/src/Traits/ModifierTrait.php on line 114

Deprecated: Return type of Cake\Chronos\Traits\TimezoneTrait::setTimezone($value) should either be compatible with DateTimeImmutable::setTimezone(DateTimeZone $timezone): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/chronos/src/Traits/TimezoneTrait.php on line 49

Deprecated: Return type of Cake\Core\PluginCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 213

Deprecated: Return type of Cake\Core\PluginCollection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 193

Deprecated: Return type of Cake\Core\PluginCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 203

Deprecated: Return type of Cake\Core\PluginCollection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 235

Deprecated: Return type of Cake\Core\PluginCollection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 225

Deprecated: Return type of Cake\Core\PluginCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/vendor/cakephp/cakephp/src/Core/PluginCollection.php on line 247
^ PDOException {#116
  #message: "SQLSTATE[HY000] [2002] No such file or directory"
  #code: 2002
  #file: "/srv/data/vendor/cakephp/cakephp/src/Database/Driver.php"
  #line: 92
  +errorInfo: array:3 [
    0 => "HY000"
    1 => 2002
    2 => "No such file or directory"
  ]
  trace: {
    /srv/data/vendor/cakephp/cakephp/src/Database/Driver.php:92 {
      Cake\Database\Driver->_connect($dsn, array $config) …
      ›     $config['password'],    $config['flags']);
      arguments: {
        $dsn: "mysql:host=localhost;port=3306;dbname=beview_bdd;charset=utf8mb4"
        $username: "root"
        $password: "jar13281287"
        $options: array:3 [ …3]
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php:106 {
      Cake\Database\Driver\Mysql->connect() …
      › 
      › $this->_connect($dsn, $config);arguments: {
        $dsn: "mysql:host=localhost;port=3306;dbname=beview_bdd;charset=utf8mb4"
        $config: array:15 [ …15]
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php:45 {
      Cake\Database\Schema\BaseSchema->__construct(Driver $driver) …
      › {    $driver->connect();    $this->_driver = $driver;
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php:63 {
      Cake\Database\Driver\Mysql->schemaDialect() …
      › if (!$this->_schemaDialect) {    $this->_schemaDialect = new MysqlSchema($this);}
      arguments: {
        $driver: Cake\Database\Driver\Mysql {#107 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Schema/Collection.php:52 {
      Cake\Database\Schema\Collection->__construct(Connection $connection) …
      ›     $this->_connection = $connection;    $this->_dialect = $connection->getDriver()->schemaDialect();}
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php:42 {
      Cake\Database\Schema\CachedCollection->__construct(ConnectionInterface $connection, $cacheKey = true) …
      › {    parent::__construct($connection);    $this->setCacheMetadata($cacheKey);
      arguments: {
        $connection: Cake\Database\Connection {#106 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Database/Connection.php:391 {
      Cake\Database\Connection->getSchemaCollection() …
      › if (!empty($this->_config['cacheMetadata'])) {    return $this->_schemaCollection = new CachedCollection($this, $this->_config['cacheMetadata']);}
      arguments: {
        $connection: Cake\Database\Connection {#106 …}
        $cacheKey: true
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/ORM/Table.php:554 {
      Cake\ORM\Table->getSchema() …
      › $this->getConnection()    ->getSchemaCollection()    ->describe($this->getTable())
    }
    /srv/data/vendor/cakephp/cakephp/src/ORM/Query.php:271 {
      Cake\ORM\Query->addDefaultTypes(Table $table) …
      › $alias = $table->getAlias();$map = $table->getSchema()->typeMap();$fields = [];
    }
    /srv/data/vendor/cakephp/cakephp/src/ORM/Query.php:169 {
      Cake\ORM\Query->__construct($connection, $table) …
      › if ($this->_repository) {    $this->addDefaultTypes($this->_repository);}
      arguments: {
        $table: Cake\ORM\Table {#109 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/ORM/Table.php:1765 {
      Cake\ORM\Table->query() …
      › {    return new Query($this->getConnection(), $this);}
      arguments: {
        $connection: Cake\Database\Connection {#106 …}
        $table: Cake\ORM\Table {#109 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/ORM/Table.php:1357 {
      Cake\ORM\Table->find($type = 'all', $options = []) …
      › {    $query = $this->query();    $query->select();
    }
    /srv/data/vendor/admad/cakephp-i18n/src/I18n/DbMessagesLoader.php:89 {
      ADmad\I18n\I18n\DbMessagesLoader->__invoke() …
      › 
      › $query = $model->find();}
    /srv/data/config/bootstrap.php:213 {
      Cake\Http\BaseApplication->{closure} …
      ›     );    return $loader();} catch(Exception $e) {
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:259 {
      Cake\I18n\TranslatorRegistry->_getFromLoader($name, $locale) …
      › {    $loader = $this->_loaders[$name]($name, $locale);    $package = $loader;
      arguments: {
        "default"
        "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:176 {
      Cake\I18n\TranslatorRegistry->_getTranslator($name, $locale) …
      › 
      ›     return $this->_getFromLoader($name, $locale);}
      arguments: {
        $name: "cake"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:150 {
      Cake\I18n\TranslatorRegistry->get($name, $locale = null) …
      › if (!$translator || !$translator->getPackage()) {    $translator = $this->_getTranslator($name, $locale);    $this->_cacher->write($key, $translator);
      arguments: {
        $name: "cake"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/aura/intl/src/TranslatorLocator.php:188 {
      Aura\Intl\TranslatorLocator->get($name, $locale = null) …
      ›     $this->formatters->get($package->getFormatter()),    $this->get($package->getFallback(), $locale));
      arguments: {
        $name: "default"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:272 {
      Cake\I18n\TranslatorRegistry->_getFromLoader($name, $locale) …
      › 
      ›     return parent::get($name, $locale);}
      arguments: {
        $name: "cake"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:176 {
      Cake\I18n\TranslatorRegistry->_getTranslator($name, $locale) …
      › 
      ›     return $this->_getFromLoader($name, $locale);}
      arguments: {
        $name: "cake"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/TranslatorRegistry.php:150 {
      Cake\I18n\TranslatorRegistry->get($name, $locale = null) …
      › if (!$translator || !$translator->getPackage()) {    $translator = $this->_getTranslator($name, $locale);    $this->_cacher->write($key, $translator);
      arguments: {
        $name: "cake"
        $locale: "en_US"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/I18n.php:210 {
      Cake\I18n\I18n::getTranslator($name = 'default', $locale = null) …
      › 
      › $translator = $translators->get($name);arguments: {
        $name: "cake"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/I18n/functions.php:88 {
      __d($domain, $msg, ...$args) …
      › 
      ›     return I18n::getTranslator($domain)->translate($msg, $args);}
      arguments: {
        $name: "cake"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php:262 {
      Cake\Error\ExceptionRenderer->_message(Exception $exception, $code) …
      › if ($code < 500) {    $message = __d('cake', 'Not Found');} else {
      arguments: {
        $domain: "cake"
        $msg: "Not Found"
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php:170 {
      Cake\Error\ExceptionRenderer->render() …
      › 
      › $message = $this->_message($exception, $code);$url = $this->controller->getRequest()->getRequestTarget();
      arguments: {
        $exception: Cake\Routing\Exception\MissingRouteException {#51 …}
        $code: 404
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php:118 {
      Cake\Error\Middleware\ErrorHandlerMiddleware->handleException($exception, $request, $response) …
      › try {    $res = $renderer->render();    $this->logException($request, $exception);
    }
    /srv/data/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php:100 {
      Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke($request, $response, $next) …
      › } catch (Throwable $exception) {    return $this->handleException($exception, $request, $response);} catch (Exception $exception) {
      arguments: {
        $exception: Cake\Routing\Exception\MissingRouteException {#51 …}
        $request: Cake\Http\ServerRequest {#44 …}
        $response: Cake\Http\Response {#40 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Http/Runner.php:65 {
      Cake\Http\Runner->__invoke(ServerRequestInterface $request, ResponseInterface $response) …
      › 
      ›     return $next($request, $response, $this);}
      arguments: {
        $request: Cake\Http\ServerRequest {#44 …}
        $response: Cake\Http\Response {#40 …}
        $next: Cake\Http\Runner {#6 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Http/Runner.php:51 {
      Cake\Http\Runner->run($middleware, ServerRequestInterface $request, ResponseInterface $response) …
      › 
      ›     return $this->__invoke($request, $response);}
      arguments: {
        $request: Cake\Http\ServerRequest {#44 …}
        $response: Cake\Http\Response {#40 …}
      }
    }
    /srv/data/vendor/cakephp/cakephp/src/Http/Server.php:98 {
      Cake\Http\Server->run(ServerRequestInterface $request = null, ResponseInterface $response = null) …
      › 
      › $response = $this->runner->run($middleware, $request, $response);arguments: {
        $middleware: Cake\Http\MiddlewareQueue {#42 …}
        $request: Cake\Http\ServerRequest {#44 …}
        $response: Cake\Http\Response {#40 …}
      }
    }
    /srv/data/webroot/index.php:40 {// Run the request/response through the application and emit the response.$server->emit($server->run());}
  }
}