| logger |
Symfony\Bridge\Monolog\Processor\DebugProcessor {#513
-records: [
17 => [
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.193+00:00"
"message" => "User Deprecated: Since symfony/http-foundation 6.2: The "Symfony\Component\HttpFoundation\Request::getContentType()" method is deprecated, use "getContentTypeFormat()" instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#295
#message: "User Deprecated: Since symfony/http-foundation 6.2: The "Symfony\Component\HttpFoundation\Request::getContentType()" method is deprecated, use "getContentTypeFormat()" instead."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-foundation/Request.php"
#line: 1364
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-foundation/Request.php:1364 {
Symfony\Component\HttpFoundation\Request->getContentType(): ?string …
› {
› trigger_deprecation('symfony/http-foundation', '6.2', 'The "%s()" method is deprecated, use "getContentTypeFormat()" instead.', __METHOD__);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/EventListener/HttpKernel/JsonRequestTransformerListener.php:38 {
App\EventListener\HttpKernel\JsonRequestTransformerListener->isJsonRequest(Request $request): bool …
› {
› return 'json' === $request->getContentType();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/EventListener/HttpKernel/JsonRequestTransformerListener.php:20 {
App\EventListener\HttpKernel\JsonRequestTransformerListener->onKernelRequest(RequestEvent $event): void …
›
› if (!$this->isJsonRequest($request)) {
› return;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.200+00:00"
"message" => "Matched route "{route}"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"route" => "_api_/solutions{._format}_post"
"route_parameters" => [
"_route" => "_api_/solutions{._format}_post"
"_controller" => "api_platform.symfony.main_controller"
"_stateless" => null
"_api_resource_class" => "App\Entity\Solution"
"_api_operation_name" => "_api_/solutions{._format}_post"
"_format" => null
]
"request_uri" => "https://staging.baustellensicherheit.ecoprotec.de/api/solutions"
"method" => "POST"
]
"channel" => "request"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.205+00:00"
"message" => "Checking for authenticator support."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticators" => 2
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.205+00:00"
"message" => "Checking support on authenticator."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticator" => "Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.206+00:00"
"message" => "Checking support on authenticator."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticator" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.206+00:00"
"message" => "Authenticator does not support the request."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticator" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.232+00:00"
"message" => "User Deprecated: Version detection logic for MySQL will change in DBAL 4. Please specify the version as the server reports it, e.g. "8.0.31" instead of "8". (AbstractMySQLDriver.php:89 called by AbstractDriverMiddleware.php:68, https://github.com/doctrine/dbal/pull/5779, package doctrine/orm)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#827
#message: "User Deprecated: Version detection logic for MySQL will change in DBAL 4. Please specify the version as the server reports it, e.g. "8.0.31" instead of "8". (AbstractMySQLDriver.php:89 called by AbstractDriverMiddleware.php:68, https://github.com/doctrine/dbal/pull/5779, package doctrine/orm)"
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php:89 {
Doctrine\DBAL\Driver\AbstractMySQLDriver->createDatabasePlatformForVersion($version) …
› if (! version_compare($version, '8.0.0', '>=')) {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:68 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->createDatabasePlatformForVersion($version) …
› if ($this->wrappedDriver instanceof VersionAwarePlatformDriver) {
› return $this->wrappedDriver->createDatabasePlatformForVersion($version);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:68 {
Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->createDatabasePlatformForVersion($version) …
› if ($this->wrappedDriver instanceof VersionAwarePlatformDriver) {
› return $this->wrappedDriver->createDatabasePlatformForVersion($version);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/dbal/src/Connection.php:421 {
Doctrine\DBAL\Connection->detectDatabasePlatform(): AbstractPlatform …
›
› return $this->_driver->createDatabasePlatformForVersion($version);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/dbal/src/Connection.php:323 {
Doctrine\DBAL\Connection->getDatabasePlatform() …
› if ($this->platform === null) {
› $this->platform = $this->detectDatabasePlatform();
› $this->platform->setEventManager($this->_eventManager);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/doctrine-bundle/src/ConnectionFactory.php:185 {
Doctrine\Bundle\DoctrineBundle\ConnectionFactory->getDatabasePlatform(Connection $connection): AbstractPlatform …
› try {
› return $connection->getDatabasePlatform();
› } catch (DriverException $driverException) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/doctrine-bundle/src/ConnectionFactory.php:163 {
Doctrine\Bundle\DoctrineBundle\ConnectionFactory->createConnection(array $params, ?Configuration $config = null, ?EventManager $eventManager = null, array $mappingTypes = []) …
› if (! empty($mappingTypes)) {
› $platform = $this->getDatabasePlatform($connection);
› foreach ($mappingTypes as $dbType => $doctrineType) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1003 {
ContainerKaqLGTU\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' => [1002 => 'SET sql_mode=(SELECT REPLACE(@@sql_mode, "ONLY_FULL_GROUP_BY", ""))'], 'defaultTableOptions' => []], $b, $a, ['point' => 'point']);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1054 {
ContainerKaqLGTU\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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1045 {
ContainerKaqLGTU\App_KernelDevDebugContainer::ContainerKaqLGTU\{closure} …
› if (true === $lazyLoad) {
› return $container->services['doctrine.orm.default_entity_manager'] = $container->createProxy('EntityManagerGhostEbeb667', static fn () => \EntityManagerGhostEbeb667::createLazyGhost(static fn ($proxy) => self::getDoctrine_Orm_DefaultEntityManagerService($container, $proxy)));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/Internal/LazyObjectState.php:100 {
Symfony\Component\VarExporter\Internal\LazyObjectState->initialize($instance, $propertyName, $writeScope) …
›
› ($this->initializer)($instance);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/LazyGhostTrait.php:184 {
ContainerKaqLGTU\EntityManagerGhostEbeb667->__get&($name): mixed …
›
› if ($property?->isInitialized($this) ?? LazyObjectState::STATUS_UNINITIALIZED_PARTIAL !== $state->initialize($this, $name, $writeScope ?? $scope)) {
› goto get_in_scope;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:839 {
Doctrine\ORM\EntityManager->getRepository($entityName) …
›
› $repository = $this->repositoryFactory->getRepository($this, $entityName);
› if (! $repository instanceof EntityRepository) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:138 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->getRepository(): ObjectRepository …
› {
› return $this->getObjectManager()->getRepository($this->classOrAlias);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:52 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› {
› $repository = $this->getRepository();
› if (null !== $this->property) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.232+00:00"
"message" => "User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:77 called by App_KernelDevDebugContainer.php:2504, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#852
#message: "User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:77 called by App_KernelDevDebugContainer.php:2504, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)"
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:77 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->__construct(array $paths, bool $reportFieldsWhereDeclared = false) …
› if (! $reportFieldsWhereDeclared) {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:2504 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getDoctrine_Orm_DefaultConfigurationService($container) …
› $a = new \Doctrine\Persistence\Mapping\Driver\MappingDriverChain();
› $a->addDriver(($container->privates['doctrine.orm.default_attribute_metadata_driver'] ??= new \Doctrine\ORM\Mapping\Driver\AttributeDriver([(\dirname(__DIR__, 4).'/src/Entity')], false)), 'App\\Entity');
› $a->addDriver(($container->privates['doctrine.orm.default_xml_metadata_driver'] ?? self::getDoctrine_Orm_DefaultXmlMetadataDriverService($container)), 'Gesdinet\\JWTRefreshTokenBundle\\Entity');
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1054 {
ContainerKaqLGTU\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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1045 {
ContainerKaqLGTU\App_KernelDevDebugContainer::ContainerKaqLGTU\{closure} …
› if (true === $lazyLoad) {
› return $container->services['doctrine.orm.default_entity_manager'] = $container->createProxy('EntityManagerGhostEbeb667', static fn () => \EntityManagerGhostEbeb667::createLazyGhost(static fn ($proxy) => self::getDoctrine_Orm_DefaultEntityManagerService($container, $proxy)));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/Internal/LazyObjectState.php:100 {
Symfony\Component\VarExporter\Internal\LazyObjectState->initialize($instance, $propertyName, $writeScope) …
›
› ($this->initializer)($instance);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/LazyGhostTrait.php:184 {
ContainerKaqLGTU\EntityManagerGhostEbeb667->__get&($name): mixed …
›
› if ($property?->isInitialized($this) ?? LazyObjectState::STATUS_UNINITIALIZED_PARTIAL !== $state->initialize($this, $name, $writeScope ?? $scope)) {
› goto get_in_scope;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:839 {
Doctrine\ORM\EntityManager->getRepository($entityName) …
›
› $repository = $this->repositoryFactory->getRepository($this, $entityName);
› if (! $repository instanceof EntityRepository) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:138 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->getRepository(): ObjectRepository …
› {
› return $this->getObjectManager()->getRepository($this->classOrAlias);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:52 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› {
› $repository = $this->getRepository();
› if (null !== $this->property) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.241+00:00"
"message" => "User Deprecated: Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\ORM\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#744
#message: "User Deprecated: Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\ORM\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)"
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:166 {
Doctrine\ORM\Proxy\ProxyFactory->__construct(EntityManagerInterface $em, $proxyDir, $proxyNs, $autoGenerate = self::AUTOGENERATE_NEVER) …
› if (PHP_VERSION_ID >= 80100) {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:177 {
Doctrine\ORM\EntityManager->__construct(Connection $conn, Configuration $config, ?EventManager $eventManager = null) …
› $this->unitOfWork = new UnitOfWork($this);
› $this->proxyFactory = new ProxyFactory(
› $this,
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1054 {
ContainerKaqLGTU\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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1045 {
ContainerKaqLGTU\App_KernelDevDebugContainer::ContainerKaqLGTU\{closure} …
› if (true === $lazyLoad) {
› return $container->services['doctrine.orm.default_entity_manager'] = $container->createProxy('EntityManagerGhostEbeb667', static fn () => \EntityManagerGhostEbeb667::createLazyGhost(static fn ($proxy) => self::getDoctrine_Orm_DefaultEntityManagerService($container, $proxy)));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/Internal/LazyObjectState.php:100 {
Symfony\Component\VarExporter\Internal\LazyObjectState->initialize($instance, $propertyName, $writeScope) …
›
› ($this->initializer)($instance);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/var-exporter/LazyGhostTrait.php:184 {
ContainerKaqLGTU\EntityManagerGhostEbeb667->__get&($name): mixed …
›
› if ($property?->isInitialized($this) ?? LazyObjectState::STATUS_UNINITIALIZED_PARTIAL !== $state->initialize($this, $name, $writeScope ?? $scope)) {
› goto get_in_scope;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:839 {
Doctrine\ORM\EntityManager->getRepository($entityName) …
›
› $repository = $this->repositoryFactory->getRepository($this, $entityName);
› if (! $repository instanceof EntityRepository) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:138 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->getRepository(): ObjectRepository …
› {
› return $this->getObjectManager()->getRepository($this->classOrAlias);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:52 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› {
› $repository = $this->getRepository();
› if (null !== $this->property) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.244+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__User__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.248+00:00"
"message" => "User Deprecated: Method "Symfony\Component\Security\Core\User\UserInterface::eraseCredentials()" might add "void" as a native return type declaration in the future. Do the same in implementation "App\Entity\User" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#748
#message: "User Deprecated: Method "Symfony\Component\Security\Core\User\UserInterface::eraseCredentials()" might add "void" as a native return type declaration in the future. Do the same in implementation "App\Entity\User" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 341
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/error-handler/DebugClassLoader.php:341 {
ReflectionClass->__construct(object|string $objectOrClass) …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php:79 {
Doctrine\Persistence\Mapping\RuntimeReflectionService->getClass(string $class) …
› {
› return new ReflectionClass($class);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Mapping/ClassMetadataInfo.php:1087 {
Doctrine\ORM\Mapping\ClassMetadataInfo->wakeupReflection($reflService) …
› // Restore ReflectionClass and properties
› $this->reflClass = $reflService->getClass($this->name);
› $this->instantiator = $this->instantiator ?: new Instantiator();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:833 {
Doctrine\ORM\Mapping\ClassMetadataFactory->wakeupReflection(ClassMetadata $class, ReflectionService $reflService) …
› {
› $class->wakeupReflection($reflService);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:205 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className) …
›
› $this->wakeupReflection($cached, $this->getReflectionService());
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:329 {
Doctrine\ORM\EntityManager->getClassMetadata($className) …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:47 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->doGetRepository(EntityManagerInterface $entityManager, string $entityName, bool $strictTypeCheck): ObjectRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/doctrine-bundle/src/Repository/RepositoryFactoryCompatibility.php:38 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, $entityName): ObjectRepository …
› {
› return $this->doGetRepository($entityManager, $entityName, false);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityManager.php:839 {
Doctrine\ORM\EntityManager->getRepository($entityName) …
›
› $repository = $this->repositoryFactory->getRepository($this, $entityName);
› if (! $repository instanceof EntityRepository) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:138 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->getRepository(): ObjectRepository …
› {
› return $this->getObjectManager()->getRepository($this->classOrAlias);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:52 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› {
› $repository = $this->getRepository();
› if (null !== $this->property) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.256+00:00"
"message" => "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cached_reader" service is deprecated without replacement."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#858
#message: "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cached_reader" service is deprecated without replacement."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CachedReaderService.php"
#line: 23
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CachedReaderService.php:23 {
ContainerKaqLGTU\getAnnotations_CachedReaderService::do($container, $lazyLoad = true) …
› {
› trigger_deprecation('symfony/framework-bundle', '6.4', 'The "annotations.cached_reader" service is deprecated without replacement.');
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32 {
ContainerKaqLGTU\getStofDoctrineExtensions_Listener_SoftdeleteableService::do($container, $lazyLoad = true) …
› $instance->setClock(($container->privates['clock'] ??= new \Symfony\Component\Clock\Clock()));
› $instance->setAnnotationReader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:404 {
Symfony\Component\DependencyInjection\Container->getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed …
› if (false !== $registry) {
› return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:40 {
Symfony\Component\DependencyInjection\Argument\ServiceLocator->get(string $id): mixed …
› 1 => $this->serviceMap[$id][0],
› default => ($this->factory)(...$this->serviceMap[$id]),
› };
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:181 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->initializeListeners(string $eventName): void …
› if (\is_string($listener)) {
› $listener = $this->container->get($listener);
› $newHash = $this->getHash($listener);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:92 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->getAllListeners(): array …
› if (!isset($this->initialized[$event])) {
› $this->initializeListeners($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:120 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->getListener() …
›
› foreach ($evm->getAllListeners() as $listeners) {
› foreach ($listeners as $listener) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:62 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string …
›
› $config = $this->getListener()->getConfiguration($this->getEntityManager(), $targetEntity->name);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:2188 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->generateFilterConditionSQL(ClassMetadata $targetEntity, $targetTableAlias) …
› foreach ($this->em->getFilters()->getEnabledFilters() as $filter) {
› $filterExpr = $filter->addFilterConstraint($targetEntity, $targetTableAlias);
› if ($filterExpr !== '') {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:1172 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectSQL($criteria, $assoc = null, $lockMode = null, $limit = null, $offset = null, ?array $orderBy = null) …
› $tableAlias = $this->getSQLTableAlias($this->class->name);
› $filterSql = $this->generateFilterConditionSQL($this->class, $tableAlias);
› $tableName = $this->quoteStrategy->getTableName($this->class, $this->platform);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:787 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, ?array $orderBy = null) …
›
› $sql = $this->getSelectSQL($criteria, $assoc, $lockMode, $limit, null, $orderBy);
› [$params, $types] = $this->expandParameters($criteria);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityRepository.php:240 {
Doctrine\ORM\EntityRepository->findOneBy(array $criteria, ?array $orderBy = null) …
›
› return $persister->load($criteria, null, null, [], null, 1, $orderBy);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:54 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› if (null !== $this->property) {
› $user = $repository->findOneBy([$this->property => $identifier]);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.256+00:00"
"message" => "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.reader" service is deprecated without replacement."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#804
#message: "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.reader" service is deprecated without replacement."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_ReaderService.php"
#line: 23
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_ReaderService.php:23 {
ContainerKaqLGTU\getAnnotations_ReaderService::do($container, $lazyLoad = true) …
› {
› trigger_deprecation('symfony/framework-bundle', '6.4', 'The "annotations.reader" service is deprecated without replacement.');
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CachedReaderService.php:25 {
ContainerKaqLGTU\getAnnotations_CachedReaderService::do($container, $lazyLoad = true) …
›
› return $container->privates['annotations.cached_reader'] = new \Doctrine\Common\Annotations\PsrCachedReader(($container->privates['annotations.reader'] ?? $container->load('getAnnotations_ReaderService')), $container->load('getAnnotations_CacheAdapterService'), true);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32 {
ContainerKaqLGTU\getStofDoctrineExtensions_Listener_SoftdeleteableService::do($container, $lazyLoad = true) …
› $instance->setClock(($container->privates['clock'] ??= new \Symfony\Component\Clock\Clock()));
› $instance->setAnnotationReader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:404 {
Symfony\Component\DependencyInjection\Container->getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed …
› if (false !== $registry) {
› return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:40 {
Symfony\Component\DependencyInjection\Argument\ServiceLocator->get(string $id): mixed …
› 1 => $this->serviceMap[$id][0],
› default => ($this->factory)(...$this->serviceMap[$id]),
› };
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:181 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->initializeListeners(string $eventName): void …
› if (\is_string($listener)) {
› $listener = $this->container->get($listener);
› $newHash = $this->getHash($listener);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:92 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->getAllListeners(): array …
› if (!isset($this->initialized[$event])) {
› $this->initializeListeners($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:120 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->getListener() …
›
› foreach ($evm->getAllListeners() as $listeners) {
› foreach ($listeners as $listener) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:62 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string …
›
› $config = $this->getListener()->getConfiguration($this->getEntityManager(), $targetEntity->name);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:2188 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->generateFilterConditionSQL(ClassMetadata $targetEntity, $targetTableAlias) …
› foreach ($this->em->getFilters()->getEnabledFilters() as $filter) {
› $filterExpr = $filter->addFilterConstraint($targetEntity, $targetTableAlias);
› if ($filterExpr !== '') {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:1172 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectSQL($criteria, $assoc = null, $lockMode = null, $limit = null, $offset = null, ?array $orderBy = null) …
› $tableAlias = $this->getSQLTableAlias($this->class->name);
› $filterSql = $this->generateFilterConditionSQL($this->class, $tableAlias);
› $tableName = $this->quoteStrategy->getTableName($this->class, $this->platform);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:787 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, ?array $orderBy = null) …
›
› $sql = $this->getSelectSQL($criteria, $assoc, $lockMode, $limit, null, $orderBy);
› [$params, $types] = $this->expandParameters($criteria);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityRepository.php:240 {
Doctrine\ORM\EntityRepository->findOneBy(array $criteria, ?array $orderBy = null) …
›
› return $persister->load($criteria, null, null, [], null, 1, $orderBy);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:54 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› if (null !== $this->property) {
› $user = $repository->findOneBy([$this->property => $identifier]);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.259+00:00"
"message" => "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cache_adapter" service is deprecated without replacement."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#33
#message: "User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cache_adapter" service is deprecated without replacement."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CacheAdapterService.php"
#line: 23
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CacheAdapterService.php:23 {
ContainerKaqLGTU\getAnnotations_CacheAdapterService::do($container, $lazyLoad = true) …
› {
› trigger_deprecation('symfony/framework-bundle', '6.4', 'The "annotations.cache_adapter" service is deprecated without replacement.');
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getAnnotations_CachedReaderService.php:25 {
ContainerKaqLGTU\getAnnotations_CachedReaderService::do($container, $lazyLoad = true) …
›
› return $container->privates['annotations.cached_reader'] = new \Doctrine\Common\Annotations\PsrCachedReader(($container->privates['annotations.reader'] ?? $container->load('getAnnotations_ReaderService')), $container->load('getAnnotations_CacheAdapterService'), true);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32 {
ContainerKaqLGTU\getStofDoctrineExtensions_Listener_SoftdeleteableService::do($container, $lazyLoad = true) …
› $instance->setClock(($container->privates['clock'] ??= new \Symfony\Component\Clock\Clock()));
› $instance->setAnnotationReader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:404 {
Symfony\Component\DependencyInjection\Container->getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed …
› if (false !== $registry) {
› return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:40 {
Symfony\Component\DependencyInjection\Argument\ServiceLocator->get(string $id): mixed …
› 1 => $this->serviceMap[$id][0],
› default => ($this->factory)(...$this->serviceMap[$id]),
› };
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:181 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->initializeListeners(string $eventName): void …
› if (\is_string($listener)) {
› $listener = $this->container->get($listener);
› $newHash = $this->getHash($listener);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:92 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->getAllListeners(): array …
› if (!isset($this->initialized[$event])) {
› $this->initializeListeners($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:120 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->getListener() …
›
› foreach ($evm->getAllListeners() as $listeners) {
› foreach ($listeners as $listener) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:62 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string …
›
› $config = $this->getListener()->getConfiguration($this->getEntityManager(), $targetEntity->name);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:2188 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->generateFilterConditionSQL(ClassMetadata $targetEntity, $targetTableAlias) …
› foreach ($this->em->getFilters()->getEnabledFilters() as $filter) {
› $filterExpr = $filter->addFilterConstraint($targetEntity, $targetTableAlias);
› if ($filterExpr !== '') {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:1172 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectSQL($criteria, $assoc = null, $lockMode = null, $limit = null, $offset = null, ?array $orderBy = null) …
› $tableAlias = $this->getSQLTableAlias($this->class->name);
› $filterSql = $this->generateFilterConditionSQL($this->class, $tableAlias);
› $tableName = $this->quoteStrategy->getTableName($this->class, $this->platform);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:787 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, ?array $orderBy = null) …
›
› $sql = $this->getSelectSQL($criteria, $assoc, $lockMode, $limit, null, $orderBy);
› [$params, $types] = $this->expandParameters($criteria);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityRepository.php:240 {
Doctrine\ORM\EntityRepository->findOneBy(array $criteria, ?array $orderBy = null) …
›
› return $persister->load($criteria, null, null, [], null, 1, $orderBy);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:54 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› if (null !== $this->property) {
› $user = $repository->findOneBy([$this->property => $identifier]);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.259+00:00"
"message" => "User Deprecated: Annotations support is deprecated, migrate your application to use attributes and pass an instance of Gedmo\Mapping\Driver\AttributeReader to the Gedmo\Mapping\MappedEventSubscriber::setAnnotationReader() method instead. (MappedEventSubscriber.php:196 called by getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32, https://github.com/doctrine-extensions/DoctrineExtensions/pull/2772, package gedmo/doctrine-extensions)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#35
#message: "User Deprecated: Annotations support is deprecated, migrate your application to use attributes and pass an instance of Gedmo\Mapping\Driver\AttributeReader to the Gedmo\Mapping\MappedEventSubscriber::setAnnotationReader() method instead. (MappedEventSubscriber.php:196 called by getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32, https://github.com/doctrine-extensions/DoctrineExtensions/pull/2772, package gedmo/doctrine-extensions)"
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/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/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/Mapping/MappedEventSubscriber.php:196 {
Gedmo\Mapping\MappedEventSubscriber->setAnnotationReader($reader) …
› if ($reader instanceof Reader) {
› Deprecation::trigger(
› 'gedmo/doctrine-extensions',
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getStofDoctrineExtensions_Listener_SoftdeleteableService.php:32 {
ContainerKaqLGTU\getStofDoctrineExtensions_Listener_SoftdeleteableService::do($container, $lazyLoad = true) …
› $instance->setClock(($container->privates['clock'] ??= new \Symfony\Component\Clock\Clock()));
› $instance->setAnnotationReader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:404 {
Symfony\Component\DependencyInjection\Container->getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed …
› if (false !== $registry) {
› return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:40 {
Symfony\Component\DependencyInjection\Argument\ServiceLocator->get(string $id): mixed …
› 1 => $this->serviceMap[$id][0],
› default => ($this->factory)(...$this->serviceMap[$id]),
› };
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:181 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->initializeListeners(string $eventName): void …
› if (\is_string($listener)) {
› $listener = $this->container->get($listener);
› $newHash = $this->getHash($listener);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:92 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->getAllListeners(): array …
› if (!isset($this->initialized[$event])) {
› $this->initializeListeners($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:120 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->getListener() …
›
› foreach ($evm->getAllListeners() as $listeners) {
› foreach ($listeners as $listener) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/gedmo/doctrine-extensions/src/SoftDeleteable/Filter/SoftDeleteableFilter.php:62 {
Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter->addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string …
›
› $config = $this->getListener()->getConfiguration($this->getEntityManager(), $targetEntity->name);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:2188 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->generateFilterConditionSQL(ClassMetadata $targetEntity, $targetTableAlias) …
› foreach ($this->em->getFilters()->getEnabledFilters() as $filter) {
› $filterExpr = $filter->addFilterConstraint($targetEntity, $targetTableAlias);
› if ($filterExpr !== '') {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:1172 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getSelectSQL($criteria, $assoc = null, $lockMode = null, $limit = null, $offset = null, ?array $orderBy = null) …
› $tableAlias = $this->getSQLTableAlias($this->class->name);
› $filterSql = $this->generateFilterConditionSQL($this->class, $tableAlias);
› $tableName = $this->quoteStrategy->getTableName($this->class, $this->platform);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php:787 {
Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, ?array $orderBy = null) …
›
› $sql = $this->getSelectSQL($criteria, $assoc, $lockMode, $limit, null, $orderBy);
› [$params, $types] = $this->expandParameters($criteria);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/doctrine/orm/src/EntityRepository.php:240 {
Doctrine\ORM\EntityRepository->findOneBy(array $criteria, ?array $orderBy = null) …
›
› return $persister->load($criteria, null, null, [], null, 1, $orderBy);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php:54 {
Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->loadUserByIdentifier(string $identifier): UserInterface …
› if (null !== $this->property) {
› $user = $repository->findOneBy([$this->property => $identifier]);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:251 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->loadUser(array $payload, string $identity): UserInterface …
› if (method_exists($this->userProvider, 'loadUserByIdentifier')) {
› return $this->userProvider->loadUserByIdentifier($identity);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php:132 {
Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator->Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\{closure} …
› function ($userIdentifier) use ($payload) {
› return $this->loadUser($payload, $userIdentifier);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php:87 {
Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge->getUser(): UserInterface …
› if (null === $this->getAttributes()) {
› $user = ($this->userLoader)($this->userIdentifier);
› } else {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Passport/Passport.php:56 {
Symfony\Component\Security\Http\Authenticator\Passport\Passport->getUser(): UserInterface …
›
› $this->user = $this->getBadge(UserBadge::class)->getUser();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/EventListener/UserCheckerListener.php:42 {
Symfony\Component\Security\Http\EventListener\UserCheckerListener->preCheckCredentials(CheckPassportEvent $event): void …
›
› $this->userChecker->checkPreAuth($passport->getUser());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:180 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticator(AuthenticatorInterface $authenticator, Request $request): Response …
› $event = new CheckPassportEvent($authenticator, $passport);
› $this->eventDispatcher->dispatch($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:158 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->executeAuthenticators(array $authenticators, Request $request): Response …
›
› $response = $this->executeAuthenticator($authenticator, $request);
› if (null !== $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authentication/AuthenticatorManager.php:140 {
Symfony\Component\Security\Http\Authentication\AuthenticatorManager->authenticateRequest(Request $request): Response …
›
› return $this->executeAuthenticators($authenticators, $request);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php:40 {
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener->authenticate(RequestEvent $event): void …
› $request = $event->getRequest();
› $response = $this->authenticatorManager->authenticateRequest($request);
› if (null === $response) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php:68 {
Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener->authenticate(RequestEvent $event): void …
›
› $this->authenticationManagerListener->authenticate($event);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46 {
Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(RequestEvent $event): void …
› try {
› $this->listener->authenticate($event);
› } catch (LazyResponseException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall/AbstractListener.php:26 {
Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(RequestEvent $event): void …
› if (false !== $this->supports($event->getRequest())) {
› $this->authenticate($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:83 {
Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(RequestEvent $event, iterable $listeners): void …
› $wrappedListener = $listener instanceof FirewallListenerInterface ? new WrappedLazyListener($listener) : new WrappedListener($listener);
› $wrappedListener($event);
› $wrappedListeners[] = $wrappedListener->getInfo();
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/security-http/Firewall.php:95 {
Symfony\Component\Security\Http\Firewall->onKernelRequest(RequestEvent $event) …
›
› $this->callListeners($event, $authenticationListeners());
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.266+00:00"
"message" => "Connecting with parameters {params}"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"params" => [
"driver" => "pdo_mysql"
"idle_connection_ttl" => 600
"host" => "localhost"
"port" => 3306
"user" => "root"
"password" => "<redacted>"
"driverOptions" => [
1002 => "SET sql_mode=(SELECT REPLACE(@@sql_mode, "ONLY_FULL_GROUP_BY", ""))"
]
"defaultTableOptions" => [
"collation" => "utf8mb4_unicode_ci"
]
"dbname" => "baustellensicherheit"
"serverVersion" => "8.0"
"charset" => "utf8mb4"
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.268+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT t0.id AS id_1, t0.ecoclient_user_id AS ecoclient_user_id_2, t0.username AS username_3, t0.firstname AS firstname_4, t0.lastname AS lastname_5, t0.salutation AS salutation_6, t0.email AS email_7, t0.password AS password_8, t0.user_title AS user_title_9, t0.user_mobile AS user_mobile_10, t0.user_landline AS user_landline_11, t0.enable_ldap_authentication AS enable_ldap_authentication_12, t0.image AS image_13, t0.marker_image AS marker_image_14, t0.small_square_image AS small_square_image_15, t0.image_mime_type AS image_mime_type_16, t0.is_non_human AS is_non_human_17, t0.signature AS signature_18, t0.odoo_employee_id AS odoo_employee_id_19, t0.odoo_user_id AS odoo_user_id_20, t0.disabled_at AS disabled_at_21, t0.created_at AS created_at_22, t0.updated_at AS updated_at_23, t0.deleted_at AS deleted_at_24 FROM user t0 WHERE t0.username = ? LIMIT 1"
"params" => [
1 => "reuter"
]
"types" => [
1 => 2
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.273+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Project__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.276+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProjectImage__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.277+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__InspectionAudio__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.278+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProjectDocument__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.279+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Protocol__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.280+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Area__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.281+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Role__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.282+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Permission__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.282+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Contact__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.283+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__UserNotification__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.284+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ActivityResource__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.284+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Staffing__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.285+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Vacation__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.285+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\CheckPassportEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\LoginThrottlingListener::checkPassport"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.285+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\CheckPassportEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\UserProviderListener::checkPassport"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.285+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\CheckPassportEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\UserCheckerListener::preCheckCredentials"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.285+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\CheckPassportEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\CheckCredentialsListener::checkPassport"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.286+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT t0.id AS id_1, t0.name AS name_2 FROM role t0 INNER JOIN user_role ON t0.id = user_role.role_id WHERE user_role.user_id = ?"
"params" => [
1 => 7
]
"types" => [
1 => 1
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.288+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "security.authentication.success"
"listener" => "Symfony\Component\Security\Http\EventListener\UserCheckerListener::postCheckCredentials"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.288+00:00"
"message" => "Authenticator successful!"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"token" => Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\Token\JWTPostAuthenticationToken {#1100
-user: App\Entity\User {#578 …}
-roleNames: [
"ROLE_USER"
"ROLE_ADMIN"
"ROLE_BACKOFFICE"
"ROLE_ECOPROTEC_MEMBER"
]
-attributes: []
-firewallName: "main"
-token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjYxNTI2OTksImV4cCI6MTc2NjE1OTg5OSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfQkFDS09GRklDRSIsIlJPTEVfRUNPUFJPVEVDX01FTUJFUiJdLCJ1c2VybmFtZSI6InJldXRlciJ9.ZwL4R-M0Ju1Qr-2JsR9Kx2La8faJ-NsaPfeN5pe7Pn20jLqeOiIQUEt-834gqNd2kQs4iQHA6oO0ego9WsMmRiNz6g4J_mhLRFihbt0pHaAeN_4F2KY4ve6VjHWibKMh2VqSY8q1m2bdCshMYzemTq5LqqCSQZxQmKe8F78T2gsPGgTDHFOzXbKmTUjHpv1RZN-WcUpfK3eHVQMGkqCGI4QC59HfHtPXUa-qYoHj-okvAt7QQRrp5JI8wuCMHpeTxjy0W3ukRjk_LtL2btvlQb3xyqsCjJTxoo8TrDOkmBDtgjPq6PKQBTLPBJDdoCsgJKsyLupmOsV6K46b5bt6gA"
}
"authenticator" => "Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.288+00:00"
"message" => "Remember me skipped: your authenticator does not support it."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"authenticator" => "Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.289+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\LoginSuccessEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\LoginThrottlingListener::onSuccessfulLogin"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.289+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\LoginSuccessEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\PasswordMigratingListener::onLoginSuccess"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.289+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\LoginSuccessEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\CheckRememberMeConditionsListener::onSuccessfulLogin"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.289+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "Symfony\Component\Security\Http\Event\LoginSuccessEvent"
"listener" => "Symfony\Component\Security\Http\EventListener\RememberMeListener::onSuccessfulLogin"
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.289+00:00"
"message" => "Authenticator set no success response: request continues."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"authenticator" => "Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator"
]
"channel" => "security"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Bugsnag\BugsnagBundle\EventListener\BugsnagListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\HttpKernel\JsonRequestTransformerListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\HttpKernel\SoftDeleteListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.290+00:00"
"message" => "User Deprecated: Since symfony/validator 6.4: Method "Symfony\Component\Validator\ValidatorBuilder::setDoctrineAnnotationReader()" is deprecated without replacement."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1188
#message: "User Deprecated: Since symfony/validator 6.4: Method "Symfony\Component\Validator\ValidatorBuilder::setDoctrineAnnotationReader()" is deprecated without replacement."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/validator/ValidatorBuilder.php"
#line: 252
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/validator/ValidatorBuilder.php:252 {
Symfony\Component\Validator\ValidatorBuilder->setDoctrineAnnotationReader(?Reader $reader): static …
› {
› trigger_deprecation('symfony/validator', '6.4', 'Method "%s()" is deprecated without replacement.', __METHOD__);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:3513 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getValidator_BuilderService($container) …
› $instance->enableAttributeMapping(true);
› $instance->setDoctrineAnnotationReader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')));
› $instance->addMethodMapping('loadValidatorMetadata');
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:2457 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› $a = ($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1824 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getApiPlatform_Metadata_Property_MetadataFactory_CachedService($container) …
› {
› $a = ($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1881 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getApiPlatform_Metadata_Resource_MetadataCollectionFactory_CachedService($container) …
› }
› $b = ($container->privates['api_platform.metadata.property.metadata_factory.cached'] ?? self::getApiPlatform_Metadata_Property_MetadataFactory_CachedService($container));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getApiPlatform_Symfony_MainControllerService.php:24 {
ContainerKaqLGTU\getApiPlatform_Symfony_MainControllerService::do($container, $lazyLoad = true) …
›
› return $container->services['api_platform.symfony.main_controller'] = new \ApiPlatform\Symfony\Controller\MainController(($container->privates['api_platform.metadata.resource.metadata_collection_factory.cached'] ?? self::getApiPlatform_Metadata_Resource_MetadataCollectionFactory_CachedService($container)), ($container->privates['api_platform.state_provider.content_negotiation'] ?? $container->load('getApiPlatform_StateProvider_ContentNegotiationService')), ($container->privates['App\\State\\Workflow\\WorkflowStateProzessor'] ?? $container->load('getWorkflowStateProzessorService')), ($container->privates['api_platform.uri_variables.converter'] ?? self::getApiPlatform_UriVariables_ConverterService($container)), ($container->privates['monolog.logger'] ?? self::getMonolog_LoggerService($container)));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:229 {
Symfony\Component\DependencyInjection\Container::make(self $container, string $id, int $invalidBehavior): ?object …
› if (isset($container->fileMap[$id])) {
› return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $container->load($container->fileMap[$id]);
› } elseif (isset($container->methodMap[$id])) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:211 {
Symfony\Component\DependencyInjection\Container->get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE): ?object …
› ?? $this->services[$id = $this->aliases[$id] ?? $id]
› ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? self::$make ??= self::make(...))($this, $id, $invalidBehavior));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:40 {
Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController(string $class): object …
› if ($this->container->has($class)) {
› return $this->container->get($class);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:26 {
Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController(string $class): object …
› {
› $controller = parent::instantiateController($class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ControllerResolver.php:116 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->createController(string $controller): callable …
› if (!str_contains($controller, '::')) {
› $controller = $this->instantiateController($controller);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ControllerResolver.php:96 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(Request $request): callable|false …
› try {
› $callable = $this->createController($controller);
› } catch (\InvalidArgumentException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:36 {
Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController(Request $request): callable|false …
› try {
› return $this->resolver->getController($request);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:164 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // load controller
› if (false === $controller = $this->resolver->getController($request)) {
› throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.292+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.4: Passing a "Doctrine\Common\Annotations\PsrCachedReader" instance as argument 1 to "Symfony\Component\Serializer\Mapping\Loader\AttributeLoader::__construct()" is deprecated, pass null or omit the parameter instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1224
#message: "User Deprecated: Since symfony/serializer 6.4: Passing a "Doctrine\Common\Annotations\PsrCachedReader" instance as argument 1 to "Symfony\Component\Serializer\Mapping\Loader\AttributeLoader::__construct()" is deprecated, pass null or omit the parameter instead."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Mapping/Loader/AttributeLoader.php"
#line: 51
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Mapping/Loader/AttributeLoader.php:51 {
Symfony\Component\Serializer\Mapping\Loader\AttributeLoader->__construct(?Reader $reader = null) …
› if ($reader) {
› trigger_deprecation('symfony/serializer', '6.4', 'Passing a "%s" instance as argument 1 to "%s()" is deprecated, pass null or omit the parameter instead.', get_debug_type($reader), __METHOD__);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1959 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getApiPlatform_Serializer_Mapping_ClassMetadataFactoryService($container) …
› {
› return $container->privates['api_platform.serializer.mapping.class_metadata_factory'] = new \ApiPlatform\Serializer\Mapping\Factory\ClassMetadataFactory(new \Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory(new \Symfony\Component\Serializer\Mapping\Loader\LoaderChain([new \Symfony\Component\Serializer\Mapping\Loader\AttributeLoader(($container->privates['annotations.cached_reader'] ?? $container->load('getAnnotations_CachedReaderService')))])));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1836 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getApiPlatform_Metadata_Property_MetadataFactory_CachedService($container) …
›
› return $container->privates['api_platform.metadata.property.metadata_factory.cached'] = new \ApiPlatform\Metadata\Property\Factory\CachedPropertyMetadataFactory(($container->privates['api_platform.cache.metadata.property'] ?? self::getApiPlatform_Cache_Metadata_PropertyService($container)), new \ApiPlatform\JsonSchema\Metadata\Property\Factory\SchemaPropertyMetadataFactory($c, new \ApiPlatform\Symfony\Validator\Metadata\Property\ValidatorPropertyMetadataFactory($a, new \ApiPlatform\Metadata\Property\Factory\ExtractorPropertyMetadataFactory(($container->privates['api_platform.metadata.property_extractor.yaml'] ??= new \ApiPlatform\Metadata\Extractor\YamlPropertyExtractor([], $container)), new \ApiPlatform\Metadata\Property\Factory\AttributePropertyMetadataFactory(new \ApiPlatform\Metadata\Property\Factory\IdentifierPropertyMetadataFactory($c, new \ApiPlatform\Metadata\Property\Factory\DefaultPropertyMetadataFactory(new \ApiPlatform\Metadata\Property\Factory\SerializerPropertyMetadataFactory(($container->privates['api_platform.serializer.mapping.class_metadata_factory'] ?? self::getApiPlatform_Serializer_Mapping_ClassMetadataFactoryService($container)), new \ApiPlatform\Doctrine\Orm\Metadata\Property\DoctrineOrmPropertyMetadataFactory(($container->services['doctrine'] ?? self::getDoctrineService($container)), new \ApiPlatform\Metadata\Property\Factory\PropertyInfoPropertyMetadataFactory($b, new \ApiPlatform\Metadata\Property\Factory\ExtractorPropertyMetadataFactory(($container->privates['api_platform.metadata.property_extractor.xml'] ??= new \ApiPlatform\Metadata\Extractor\XmlPropertyExtractor([], $container))))), $c))))), new RewindableGenerator(function () use ($container) {
› yield 0 => ($container->privates['api_platform.metadata.property_schema.choice_restriction'] ??= new \ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaChoiceRestriction());
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1881 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getApiPlatform_Metadata_Resource_MetadataCollectionFactory_CachedService($container) …
› }
› $b = ($container->privates['api_platform.metadata.property.metadata_factory.cached'] ?? self::getApiPlatform_Metadata_Property_MetadataFactory_CachedService($container));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/getApiPlatform_Symfony_MainControllerService.php:24 {
ContainerKaqLGTU\getApiPlatform_Symfony_MainControllerService::do($container, $lazyLoad = true) …
›
› return $container->services['api_platform.symfony.main_controller'] = new \ApiPlatform\Symfony\Controller\MainController(($container->privates['api_platform.metadata.resource.metadata_collection_factory.cached'] ?? self::getApiPlatform_Metadata_Resource_MetadataCollectionFactory_CachedService($container)), ($container->privates['api_platform.state_provider.content_negotiation'] ?? $container->load('getApiPlatform_StateProvider_ContentNegotiationService')), ($container->privates['App\\State\\Workflow\\WorkflowStateProzessor'] ?? $container->load('getWorkflowStateProzessorService')), ($container->privates['api_platform.uri_variables.converter'] ?? self::getApiPlatform_UriVariables_ConverterService($container)), ($container->privates['monolog.logger'] ?? self::getMonolog_LoggerService($container)));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:751 {
ContainerKaqLGTU\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:229 {
Symfony\Component\DependencyInjection\Container::make(self $container, string $id, int $invalidBehavior): ?object …
› if (isset($container->fileMap[$id])) {
› return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $container->load($container->fileMap[$id]);
› } elseif (isset($container->methodMap[$id])) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/dependency-injection/Container.php:211 {
Symfony\Component\DependencyInjection\Container->get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE): ?object …
› ?? $this->services[$id = $this->aliases[$id] ?? $id]
› ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? self::$make ??= self::make(...))($this, $id, $invalidBehavior));
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:40 {
Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController(string $class): object …
› if ($this->container->has($class)) {
› return $this->container->get($class);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:26 {
Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController(string $class): object …
› {
› $controller = parent::instantiateController($class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ControllerResolver.php:116 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->createController(string $controller): callable …
› if (!str_contains($controller, '::')) {
› $controller = $this->instantiateController($controller);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/ControllerResolver.php:96 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(Request $request): callable|false …
› try {
› $callable = $this->createController($controller);
› } catch (\InvalidArgumentException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:36 {
Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController(Request $request): callable|false …
› try {
› return $this->resolver->getController($request);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:164 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // load controller
› if (false === $controller = $this->resolver->getController($request)) {
› throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.311+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.311+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.314+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.314+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.314+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "ContainerKaqLGTU\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.314+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.321+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.322+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.323+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.325+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.326+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Denormalizer\UploadedFileDenormalizer" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1670
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Denormalizer\UploadedFileDenormalizer" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:363 {
Symfony\Component\Serializer\Serializer->getDenormalizer(mixed $data, string $class, ?string $format, array $context): DenormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:206 {
Symfony\Component\Serializer\Serializer->denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed …
›
› $normalizer = $this->getDenormalizer($data, $type, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:154 {
Symfony\Component\Serializer\Serializer->deserialize(mixed $data, string $type, string $format, array $context = []): mixed …
›
› return $this->denormalize($data, $type, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/DeserializeProvider.php:92 {
ApiPlatform\State\Provider\DeserializeProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
› try {
› return $this->serializer->deserialize((string) $request->getContent(), $serializerContext['deserializer_type'] ?? $operation->getClass(), $format, $serializerContext);
› } catch (PartialDenormalizationException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Security/State/AccessCheckerProvider.php:62 {
ApiPlatform\Symfony\Security\State\AccessCheckerProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $body = $this->decorated->provide($operation, $uriVariables, $context);
› if (null === $isGranted) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ValidateProvider.php:32 {
ApiPlatform\Symfony\Validator\State\ValidateProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
› {
› $body = $this->decorated?->provide($operation, $uriVariables, $context) ?? ($context['request'] ?? null)?->attributes->get('data');
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Security/State/AccessCheckerProvider.php:62 {
ApiPlatform\Symfony\Security\State\AccessCheckerProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $body = $this->decorated->provide($operation, $uriVariables, $context);
› if (null === $isGranted) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ParameterValidatorProvider.php:102 {
ApiPlatform\Symfony\Validator\State\ParameterValidatorProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ParameterProvider.php:120 {
ApiPlatform\State\Provider\ParameterProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ContentNegotiationProvider.php:51 {
ApiPlatform\State\Provider\ContentNegotiationProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:83 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› $body = $this->provider->provide($operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.326+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1548
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:363 {
Symfony\Component\Serializer\Serializer->getDenormalizer(mixed $data, string $class, ?string $format, array $context): DenormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "DenormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:206 {
Symfony\Component\Serializer\Serializer->denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed …
›
› $normalizer = $this->getDenormalizer($data, $type, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:154 {
Symfony\Component\Serializer\Serializer->deserialize(mixed $data, string $type, string $format, array $context = []): mixed …
›
› return $this->denormalize($data, $type, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/DeserializeProvider.php:92 {
ApiPlatform\State\Provider\DeserializeProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
› try {
› return $this->serializer->deserialize((string) $request->getContent(), $serializerContext['deserializer_type'] ?? $operation->getClass(), $format, $serializerContext);
› } catch (PartialDenormalizationException $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Security/State/AccessCheckerProvider.php:62 {
ApiPlatform\Symfony\Security\State\AccessCheckerProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $body = $this->decorated->provide($operation, $uriVariables, $context);
› if (null === $isGranted) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ValidateProvider.php:32 {
ApiPlatform\Symfony\Validator\State\ValidateProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
› {
› $body = $this->decorated?->provide($operation, $uriVariables, $context) ?? ($context['request'] ?? null)?->attributes->get('data');
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Security/State/AccessCheckerProvider.php:62 {
ApiPlatform\Symfony\Security\State\AccessCheckerProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $body = $this->decorated->provide($operation, $uriVariables, $context);
› if (null === $isGranted) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ParameterValidatorProvider.php:102 {
ApiPlatform\Symfony\Validator\State\ParameterValidatorProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ParameterProvider.php:120 {
ApiPlatform\State\Provider\ParameterProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ContentNegotiationProvider.php:51 {
ApiPlatform\State\Provider\ContentNegotiationProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:83 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› $body = $this->provider->provide($operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.333+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Defect__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.336+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.336+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.340+00:00"
"message" => "Executing command "MGET '74TjbxDxcc:34c17e368c6030769ec5d55cb2f08fd4'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.340+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT d0_.id AS id_0, d0_.defect_title AS defect_title_1, d0_.defect_text AS defect_text_2, d0_.defect_rules AS defect_rules_3, d0_.is_deactivated AS is_deactivated_4, d0_.created_at AS created_at_5, d0_.updated_at AS updated_at_6, d0_.deleted_at AS deleted_at_7 FROM defect d0_ WHERE (d0_.id = ?) AND (d0_.deleted_at IS NULL)"
"params" => [
1 => 430
]
"types" => [
1 => 1
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.341+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__DefectCategory__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.342+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Solution__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.355+00:00"
"message" => "Deprecated: Creation of dynamic property App\Repository\ProjectImageRepository::$security is deprecated"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2126
#message: "Deprecated: Creation of dynamic property App\Repository\ProjectImageRepository::$security is deprecated"
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Repository/ProjectImageRepository.php"
#line: 22
#severity: E_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Repository/ProjectImageRepository.php:22 {
App\Repository\ProjectImageRepository->__construct(ManagerRegistry $registry, Security $security) …
› {
› $this->security = $security;
› parent::__construct($registry, ProjectImage::class);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1458 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getProjectImageRepositoryService($container) …
›
› return $container->privates['App\\Repository\\ProjectImageRepository'] = new \App\Repository\ProjectImageRepository(($container->services['doctrine'] ?? self::getDoctrineService($container)), $a);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:3424 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getTwigService($container) …
› $instance->addExtension(new \Twig\Extension\StringLoaderExtension());
› $instance->addExtension(new \App\Twig\AppExtension(new \App\Service\TiptapEditor\TiptapPdfService(new \App\Service\TiptapEditor\CustomExtensions\PdfEcoImage(($container->privates['App\\Repository\\ProjectImageRepository'] ?? self::getProjectImageRepositoryService($container)), $h)), (new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
› 'App\\Service\\StorageService' => ['privates', 'App\\Service\\StorageService', 'getStorageServiceService', false],
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:805 {
ContainerKaqLGTU\App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector(($container->services['security.token_storage'] ??= new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage()), ($container->privates['security.role_hierarchy'] ?? self::getSecurity_RoleHierarchyService($container)), ($container->privates['security.logout_url_generator'] ?? self::getSecurity_LogoutUrlGeneratorService($container)), ($container->privates['debug.security.access.decision_manager'] ?? self::getDebug_Security_Access_DecisionManagerService($container)), ($container->privates['security.firewall.map'] ?? self::getSecurity_Firewall_MapService($container)), ($container->privates['debug.security.firewall'] ?? self::getDebug_Security_FirewallService($container))));
› $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container))));
› $instance->add($d);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:2930 {
ContainerKaqLGTU\App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/var/cache/dev/ContainerKaqLGTU/App_KernelDevDebugContainer.php:1126 {
ContainerKaqLGTU\App_KernelDevDebugContainer::ContainerKaqLGTU\{closure} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
› $instance->addListener('kernel.terminate', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelTerminate'], -1024);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:235 {
Symfony\Component\EventDispatcher\EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:70 {
Symfony\Component\EventDispatcher\EventDispatcher->getListeners(?string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.361+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "debug.security.authorization.vote"
"listener" => "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.362+00:00"
"message" => """
Uncaught PHP Exception ApiPlatform\Validator\Exception\ValidationException: "solutionTitle: Dieser Wert sollte nicht leer sein.\n
solutionText: Dieser Wert sollte nicht leer sein." at Validator.php line 42
"""
"priority" => 400
"priorityName" => "ERROR"
"context" => [
"exception" => ApiPlatform\Validator\Exception\ValidationException {#2014
#message: """
solutionTitle: Dieser Wert sollte nicht leer sein.\n
solutionText: Dieser Wert sollte nicht leer sein.
"""
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Validator.php"
#line: 42
-status: 422
#errorTitle: null
-constraintViolationList: Symfony\Component\Validator\ConstraintViolationList {#1976 …}
-detail: """
solutionTitle: Dieser Wert sollte nicht leer sein.\n
solutionText: Dieser Wert sollte nicht leer sein.
"""
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Validator.php:42 {
ApiPlatform\Symfony\Validator\Validator->validate(object $data, array $context = []): void …
› if (0 !== \count($violations)) {
› throw new ValidationException($violations);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ValidateProvider.php:42 {
ApiPlatform\Symfony\Validator\State\ValidateProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $this->validator->validate($body, $operation->getValidationContext() ?? []);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Security/State/AccessCheckerProvider.php:62 {
ApiPlatform\Symfony\Security\State\AccessCheckerProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› $body = $this->decorated->provide($operation, $uriVariables, $context);
› if (null === $isGranted) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/State/ParameterValidatorProvider.php:102 {
ApiPlatform\Symfony\Validator\State\ParameterValidatorProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ParameterProvider.php:120 {
ApiPlatform\State\Provider\ParameterProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Provider/ContentNegotiationProvider.php:51 {
ApiPlatform\State\Provider\ContentNegotiationProvider->provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null …
›
› return $this->decorated?->provide($operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:83 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› $body = $this->provider->provide($operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "request"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.363+00:00"
"message" => "An exception occured, transforming to an Error resource."
"priority" => 400
"priorityName" => "ERROR"
"context" => [
"exception" => ApiPlatform\Validator\Exception\ValidationException {#2014}
"operation" => ApiPlatform\Metadata\Post {#1539
#parameters: null
#shortName: "Solution"
#class: "App\Entity\Solution"
#description: null
#urlGenerationStrategy: null
#deprecationReason: null
#normalizationContext: [
"skip_null_values" => false
"groups" => [
"solution:read"
]
]
#denormalizationContext: [
"groups" => [
"solution:write"
]
]
#collectDenormalizationErrors: null
#validationContext: null
#filters: [
"annotated_app_entity_solution_api_platform_doctrine_orm_filter_search_filter"
]
#mercure: null
#messenger: null
#input: null
#output: null
#order: [
"solutionTitle" => "ASC"
]
#fetchPartial: null
#forceEager: null
#paginationEnabled: false
#paginationType: null
#paginationItemsPerPage: 10
#paginationMaximumItemsPerPage: 500
#paginationPartial: null
#paginationClientEnabled: true
#paginationClientItemsPerPage: true
#paginationClientPartial: true
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#security: "is_granted("NEW","App\\Entity\\Solution")"
#securityMessage: "Ihnen fehlen die erforderlichen Rechte!"
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: ApiPlatform\Doctrine\Orm\State\Options {#1755 …}
#rules: null
#policy: null
#middleware: null
#queryParameterValidationEnabled: null
#strictQueryParameterValidation: null
#hideHydraOperation: null
#extraProperties: []
#paginationViaCursor: null
#read: false
#deserialize: true
#validate: true
#write: null
#serialize: null
#priority: 4
#name: "_api_/solutions{._format}_post"
#method: "POST"
#uriTemplate: "/solutions{._format}"
#types: null
#formats: null
#inputFormats: [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"html" => [
"text/html"
]
]
#outputFormats: [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"html" => [
"text/html"
]
]
#uriVariables: []
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: "application/merge-patch+json"
#status: null
#host: null
#schemes: null
#condition: null
#controller: "api_platform.symfony.main_controller"
#headers: null
#cacheHeaders: null
#hydraContext: null
#openapi: null
#exceptionToStatus: null
#links: null
#errors: null
-itemUriTemplate: null
}
]
"channel" => "app"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Bugsnag\BugsnagBundle\EventListener\BugsnagListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\Security\Http\Firewall\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::logKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "ApiPlatform\Symfony\EventListener\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Listener "{listener}" stopped propagation of the event "{event}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "ApiPlatform\Symfony\EventListener\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Listener "{listener}" was not called for event "{event}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.401+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Craft__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.402+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Checklist__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.402+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__InspectionDefectAreaCraft__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.403+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__RiskMatrixCategory__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.403+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__AccidentCategory__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.404+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolInspectionDefectAreaCraft__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.405+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolChecklistDefectCategory__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.405+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__RiskMatrixRating__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.406+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__PersonalProtectiveEquipmentTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.406+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Rule__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "App\EventListener\HttpKernel\DebugToolbarSubscriber::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.407+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
2198 => [
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.364+00:00"
"message" => "User Deprecated: Since symfony/http-foundation 6.2: The "Symfony\Component\HttpFoundation\Request::getContentType()" method is deprecated, use "getContentTypeFormat()" instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2284
#message: "User Deprecated: Since symfony/http-foundation 6.2: The "Symfony\Component\HttpFoundation\Request::getContentType()" method is deprecated, use "getContentTypeFormat()" instead."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-foundation/Request.php"
#line: 1364
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-foundation/Request.php:1364 {
Symfony\Component\HttpFoundation\Request->getContentType(): ?string …
› {
› trigger_deprecation('symfony/http-foundation', '6.2', 'The "%s()" method is deprecated, use "getContentTypeFormat()" instead.', __METHOD__);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/EventListener/HttpKernel/JsonRequestTransformerListener.php:38 {
App\EventListener\HttpKernel\JsonRequestTransformerListener->isJsonRequest(Request $request): bool …
› {
› return 'json' === $request->getContentType();
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/EventListener/HttpKernel/JsonRequestTransformerListener.php:20 {
App\EventListener\HttpKernel\JsonRequestTransformerListener->onKernelRequest(RequestEvent $event): void …
›
› if (!$this->isJsonRequest($request)) {
› return;
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:157 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Bugsnag\BugsnagBundle\EventListener\BugsnagListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\HttpKernel\JsonRequestTransformerListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\HttpKernel\SoftDeleteListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "ContainerKaqLGTU\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.365+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2312
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.366+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2311
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.373+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2425
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.373+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2516
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2463
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:755 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $childContext);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2502
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2413
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2563
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2483
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:782 {
ApiPlatform\Serializer\AbstractItemNormalizer->getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []): mixed …
›
› return $this->serializer->normalize($attributeValue, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:194 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› ? $this->classDiscriminatorResolver?->getTypeForMappedObject($object)
› : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
› } catch (UninitializedPropertyException|\Error $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2561
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\Normalizer\AdditionalFieldsNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:223 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
›
› $data = $this->updateData($data, $attribute, $this->serializer->normalize($attributeValue, $format, $childContext), $class, $format, $attributeContext, $attributesMetadata, $classMetadata);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.374+00:00"
"message" => "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2554
#message: "User Deprecated: Since symfony/serializer 6.3: "App\Serializer\ApiNormalizer" should implement "NormalizerInterface::getSupportedTypes(?string $format): array"."
#code: 0
#file: "/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php"
#line: 293
#severity: E_USER_DEPRECATED
trace: {
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:293 {
Symfony\Component\Serializer\Serializer->getNormalizer(mixed $data, ?string $format, array $context): NormalizerInterface …
› if (!method_exists($normalizer, 'getSupportedTypes')) {
› trigger_deprecation('symfony/serializer', '6.3', '"%s" should implement "NormalizerInterface::getSupportedTypes(?string $format): array".', $normalizer::class);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:160 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› // If a normalizer supports the given data, use it
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php:223 {
Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
›
› $data = $this->updateData($data, $attribute, $this->serializer->normalize($attributeValue, $format, $childContext), $class, $format, $attributeContext, $attributesMetadata, $classMetadata);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/serializer/AbstractItemNormalizer.php:154 {
ApiPlatform\Serializer\AbstractItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ItemNormalizer.php:134 {
ApiPlatform\JsonLd\Serializer\ItemNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› $data = parent::normalize($object, $format, $context);
› if (!\is_array($data)) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/Serializer/ApiNormalizer.php:43 {
App\Serializer\ApiNormalizer->normalize(mixed $object, ?string $format = null, array $context = []) …
› // perform the given normalization
› $data = $this->decorated->normalize($object, $format, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/jsonld/Serializer/ErrorNormalizer.php:31 {
ApiPlatform\JsonLd\Serializer\ErrorNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› $context += $this->defaultContext;
› $normalized = $this->inner->normalize($object, $format, $context);
› $hydraPrefix = $this->getHydraPrefix($context);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Validator/Serializer/ValidationExceptionNormalizer.php:48 {
ApiPlatform\Symfony\Validator\Serializer\ValidationExceptionNormalizer->normalize(mixed $object, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
›
› return $this->decorated->normalize($object, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:161 {
Symfony\Component\Serializer\Serializer->normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null …
› if ($normalizer = $this->getNormalizer($data, $format, $context)) {
› return $normalizer->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/serializer/Serializer.php:140 {
Symfony\Component\Serializer\Serializer->serialize(mixed $data, string $format, array $context = []): string …
› if ($this->encoder->needsNormalization($format, $context)) {
› $data = $this->normalize($data, $format, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/SerializeProcessor.php:74 {
ApiPlatform\State\Processor\SerializeProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
›
› $serialized = $this->serializer->serialize($data, $request->getRequestFormat(), $serializerContext);
› $request->attributes->set('_resources', $request->attributes->get('_resources', []) + (array) $resources);
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/state/Processor/WriteProcessor.php:51 {
ApiPlatform\State\Processor\WriteProcessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []) …
› ) {
› return $this->processor ? $this->processor->process($data, $operation, $uriVariables, $context) : $data;
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/src/State/Workflow/WorkflowStateProzessor.php:52 {
App\State\Workflow\WorkflowStateProzessor->process(mixed $data, Operation $operation, array $uriVariables = [], array $context = []): mixed …
› // Call the decorated processor's process method.
› $writtenObject = $this->processor->process($data, $operation, $uriVariables, $context);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/Controller/MainController.php:112 {
ApiPlatform\Symfony\Controller\MainController->__invoke(Request $request): Response …
›
› return $this->processor->process($body, $operation, $uriVariables, $context);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/EventListener/ErrorListener.php:117 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event) …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/api-platform/symfony/EventListener/ExceptionListener.php:50 {
ApiPlatform\Symfony\EventListener\ExceptionListener->onKernelException(ExceptionEvent $event): void …
›
› $this->errorListener->onKernelException($event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:239 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/vendor/symfony/http-kernel/Kernel.php:197 {
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 {
}
/var/www/staging.baustellensicherheit.ecoprotec.de/releases/20251219135409/public/index.php:28 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "php"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.380+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Company__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.381+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ActivityControl__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.381+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Inspection__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.382+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__InspectionDefect__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.382+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__InspectionCondition__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.383+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Accident__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.383+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__Tag__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.384+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ImageType__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.385+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolInspection__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.385+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolInspectionCondition__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.386+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolInspectionDefect__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.386+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__DocumentType__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.387+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__DynamicDocumentTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.387+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolProject__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.388+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolArea__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.389+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolContact__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.389+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolCompany__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.390+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolAreaCraft__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.390+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolChecklist__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.391+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolDistribution__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.391+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolUser__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.392+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolEmailLog__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.392+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__AreaCraft__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.393+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__AccidentDistribution__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.393+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ChecklistTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.394+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.394+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ProtocolEmailTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.395+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__RiskMatrixTemplate__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.395+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__AreaZone__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.396+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__MetropolitanArea__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.396+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__AreaPersonalProtectiveEquipment__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.397+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__SiteSafetyStatement__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.397+00:00"
"message" => "Executing command "MGET 'VuyUvjSD+N:App__Entity__ChecklistTemplateDefectCategory__CLASSMETADATA__'""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "snc_redis"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "App\EventListener\HttpKernel\DebugToolbarSubscriber::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets"
]
"channel" => "event"
]
[
"timestamp" => 1766152937
"timestamp_rfc3339" => "2025-12-19T14:02:17.398+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
]
-errorCount: [
17 => 2
2198 => 0
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#523 …}
} |