Error 422 Unprocessable Content

POST https://staging.baustellensicherheit.ecoprotec.de/api/solutions

Forwarded to MainController (e5af1b)

MainController

Request

GET Parameters

No GET parameters

POST Parameters

Key Value
defect
"api/defects/430"

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_api_header_parameters
[
  "priority" => [
    "u=0"
  ]
  "sec-fetch-site" => [
    "cross-site"
  ]
  "sec-fetch-mode" => [
    "cors"
  ]
  "sec-fetch-dest" => [
    "empty"
  ]
  "referer" => [
    "http://localhost:3000/"
  ]
  "connection" => [
    "keep-alive"
  ]
  "origin" => [
    "http://localhost:3000"
  ]
  "content-length" => [
    "28"
  ]
  "authorization" => [
    "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjYxNTI2OTksImV4cCI6MTc2NjE1OTg5OSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfQkFDS09GRklDRSIsIlJPTEVfRUNPUFJPVEVDX01FTUJFUiJdLCJ1c2VybmFtZSI6InJldXRlciJ9.ZwL4R-M0Ju1Qr-2JsR9Kx2La8faJ-NsaPfeN5pe7Pn20jLqeOiIQUEt-834gqNd2kQs4iQHA6oO0ego9WsMmRiNz6g4J_mhLRFihbt0pHaAeN_4F2KY4ve6VjHWibKMh2VqSY8q1m2bdCshMYzemTq5LqqCSQZxQmKe8F78T2gsPGgTDHFOzXbKmTUjHpv1RZN-WcUpfK3eHVQMGkqCGI4QC59HfHtPXUa-qYoHj-okvAt7QQRrp5JI8wuCMHpeTxjy0W3ukRjk_LtL2btvlQb3xyqsCjJTxoo8TrDOkmBDtgjPq6PKQBTLPBJDdoCsgJKsyLupmOsV6K46b5bt6gA"
  ]
  "x-requested-with" => [
    "XMLHttpRequest"
  ]
  "content-type" => [
    "application/json"
  ]
  "accept-encoding" => [
    "gzip, deflate, br, zstd"
  ]
  "accept-language" => [
    "de,en-US;q=0.7,en;q=0.3"
  ]
  "accept" => [
    "application/ld+json"
  ]
  "user-agent" => [
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0"
  ]
  "host" => [
    "staging.baustellensicherheit.ecoprotec.de"
  ]
  "x-php-ob-level" => [
    "1"
  ]
]
_api_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
}
_api_operation_name
"_api_/solutions{._format}_post"
_api_query_parameters
[]
_api_resource_class
"App\Entity\Solution"
_api_uri_variables
[]
_controller
"api_platform.symfony.main_controller"
_firewall_context
"security.firewall.map.context.main"
_format
null
_nelmio_cors_should_allow_origin
true
_remove_csp_headers
true
_route
"_api_/solutions{._format}_post"
_route_params
[
  "_stateless" => null
  "_api_resource_class" => "App\Entity\Solution"
  "_api_operation_name" => "_api_/solutions{._format}_post"
  "_format" => null
]
_security.last_username
"reuter"
_stateless
null
_stopwatch_token
"06a511"
input_format
"json"

Request Headers

Header Value
accept
"application/ld+json"
accept-encoding
"gzip, deflate, br, zstd"
accept-language
"de,en-US;q=0.7,en;q=0.3"
authorization
"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjYxNTI2OTksImV4cCI6MTc2NjE1OTg5OSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfQkFDS09GRklDRSIsIlJPTEVfRUNPUFJPVEVDX01FTUJFUiJdLCJ1c2VybmFtZSI6InJldXRlciJ9.ZwL4R-M0Ju1Qr-2JsR9Kx2La8faJ-NsaPfeN5pe7Pn20jLqeOiIQUEt-834gqNd2kQs4iQHA6oO0ego9WsMmRiNz6g4J_mhLRFihbt0pHaAeN_4F2KY4ve6VjHWibKMh2VqSY8q1m2bdCshMYzemTq5LqqCSQZxQmKe8F78T2gsPGgTDHFOzXbKmTUjHpv1RZN-WcUpfK3eHVQMGkqCGI4QC59HfHtPXUa-qYoHj-okvAt7QQRrp5JI8wuCMHpeTxjy0W3ukRjk_LtL2btvlQb3xyqsCjJTxoo8TrDOkmBDtgjPq6PKQBTLPBJDdoCsgJKsyLupmOsV6K46b5bt6gA"
connection
"keep-alive"
content-length
"28"
content-type
"application/json"
host
"staging.baustellensicherheit.ecoprotec.de"
origin
"http://localhost:3000"
priority
"u=0"
referer
"http://localhost:3000/"
sec-fetch-dest
"empty"
sec-fetch-mode
"cors"
sec-fetch-site
"cross-site"
user-agent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0"
x-php-ob-level
"1"
x-requested-with
"XMLHttpRequest"

Request Content

Pretty

{
    "defect": "api\/defects\/430"
}

Raw

{"defect":"api/defects/430"}

Response

Response Headers

Header Value
access-control-allow-origin
"http://localhost:3000"
access-control-expose-headers
"link, content-disposition"
cache-control
"no-cache, private"
content-type
"application/problem+json; charset=utf-8"
date
"Fri, 19 Dec 2025 14:02:17 GMT"
link
"<http://www.w3.org/ns/hydra/error>; rel="http://www.w3.org/ns/json-ld#error",<https://staging.baustellensicherheit.ecoprotec.de/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation""
symfony-debug-toolbar-replace
"1"
vary
"Accept"
x-content-type-options
"nosniff"
x-debug-token
"b3b0f0"
x-debug-token-link
"https://staging.baustellensicherheit.ecoprotec.de/_profiler/e5af1b"
x-frame-options
"deny"
x-previous-debug-token
"e5af1b"
x-robots-tag
"noindex"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"80a15fffaf238bb9a318d8e58f333b9e"
BUGSNAG_API_KEY
"8d9dd479df0709f0dd11f5c6f739d5bc"
CLIENT_RESOLVE_DEFECT_PATH
"/resolve-defects"
CLIENT_URL
"https://baustellensicherheit.ecoprotec.de"
CORS_ALLOW_ORIGIN
"*"
DATABASE_URL
"mysql://root:Dei6ohZXGfTFvj8u5WIH@localhost:3306/baustellensicherheit?serverVersion=8.0"
DOCUWARE_FILECABINET_PROTOCOL
"3a7ff9dd-897b-4659-8246-1b719e10a491"
DOCUWARE_HOST
"docuware.ecoprotec.de"
DOCUWARE_ORGANIZATION
"24750358-8e9c-4e5c-be1d-3d781846c471"
DOCUWARE_PASS
"JzWwdUh1QwShIcFsA6xh"
DOCUWARE_USER
"baustellensicherheit"
FEATURE_DOCUWARE_TRANSFER
"false"
GOOGLE_MAPS_API_KEY
"AIzaSyDOykHkjRlVSCyr9w6TqPBrEqIUFNeF5fA"
JWT_PASSPHRASE
"24efbf2b754766763a689f6aa31928ad"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
LDAP_ENCRYPTION
"ssl"
LDAP_HOST
"dc01.ecoprotec.de"
LDAP_PORT
"636"
LDAP_READER_DN
"CN=LDAP Reader BS,OU=System etc,OU=Users,OU=MyBusiness,DC=ecoprotec,DC=de"
LDAP_READER_PW
"9gLjda9B9P2AXk7I3SWR"
MAILER_DELAY
"1000"
MAILER_DSN
"smtp://28fbd009d24af8:794a0c443ebf36@smtp.mailtrap.io:25?auth_mode=login"
MAILER_FROM_ADDRESS
"sigeko@ecoprotec.de"
MAILER_FROM_NAME
"ecoprotec GmbH"
MESSENGER_TRANSPORT_ASYNC
"beanstalkd://127.0.0.1:11300?tube_name=staging_api_async&timeout=4&ttr=300"
MESSENGER_TRANSPORT_MAIL
"beanstalkd://127.0.0.1:11300?tube_name=staging_api_mail&timeout=4&ttr=300"
MESSENGER_TRANSPORT_PROTOCOL
"beanstalkd://127.0.0.1:11300?tube_name=staging_api_protocol&timeout=4&ttr=300"
ODOO_DB
"ecoprotec_20240105"
ODOO_DEV_DISABLED
"false"
ODOO_PW
"5ebc90790c957c92d39351cbf7d1f134a9382af6"
ODOO_URL
"https://odoo.ecoprotec.de"
ODOO_USERNAME
"api@ecoprotec.de"
PROTOCOL_DEFECT_RESOLVE_REQUEST_LIFETIME
"2592000"
PUSHER_APP_ID
"1208031"
PUSHER_CLUSTER
"eu"
PUSHER_ENCRYPTION_MASTER_KEY
"0OUs6UaL/clj5zq0SvGfc1d/sF010E10tJGeHFeOAPc="
PUSHER_KEY
"5612b64d05310f327864"
PUSHER_SECRET
"bc0b9a9a8ba9c3c04f10"
PUSHER_TIMEOUT
"40"
REDIS_DB
"8"
REDIS_HOST
"127.0.0.1"
REDIS_PORT
"6379"
SITE_BASE_URL
"https://staging.baustellensicherheit.ecoprotec.de"
WKHTMLTOIMAGE_PATH
"/usr/local/bin/wkhtmltoimage"
WKHTMLTOPDF_PATH
"/usr/local/bin/wkhtmltopdf"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"28"
CONTENT_TYPE
"application/json"
DOCUMENT_ROOT
"/var/www/staging.baustellensicherheit.ecoprotec.de/current/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"application/ld+json"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br, zstd"
HTTP_ACCEPT_LANGUAGE
"de,en-US;q=0.7,en;q=0.3"
HTTP_AUTHORIZATION
"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjYxNTI2OTksImV4cCI6MTc2NjE1OTg5OSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfQkFDS09GRklDRSIsIlJPTEVfRUNPUFJPVEVDX01FTUJFUiJdLCJ1c2VybmFtZSI6InJldXRlciJ9.ZwL4R-M0Ju1Qr-2JsR9Kx2La8faJ-NsaPfeN5pe7Pn20jLqeOiIQUEt-834gqNd2kQs4iQHA6oO0ego9WsMmRiNz6g4J_mhLRFihbt0pHaAeN_4F2KY4ve6VjHWibKMh2VqSY8q1m2bdCshMYzemTq5LqqCSQZxQmKe8F78T2gsPGgTDHFOzXbKmTUjHpv1RZN-WcUpfK3eHVQMGkqCGI4QC59HfHtPXUa-qYoHj-okvAt7QQRrp5JI8wuCMHpeTxjy0W3ukRjk_LtL2btvlQb3xyqsCjJTxoo8TrDOkmBDtgjPq6PKQBTLPBJDdoCsgJKsyLupmOsV6K46b5bt6gA"
HTTP_CONNECTION
"keep-alive"
HTTP_CONTENT_LENGTH
"28"
HTTP_CONTENT_TYPE
"application/json"
HTTP_HOST
"staging.baustellensicherheit.ecoprotec.de"
HTTP_ORIGIN
"http://localhost:3000"
HTTP_PRIORITY
"u=0"
HTTP_REFERER
"http://localhost:3000/"
HTTP_SEC_FETCH_DEST
"empty"
HTTP_SEC_FETCH_MODE
"cors"
HTTP_SEC_FETCH_SITE
"cross-site"
HTTP_USER_AGENT
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0"
HTTP_X_REQUESTED_WITH
"XMLHttpRequest"
PATH_INFO
""
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"10.10.26.46"
REMOTE_PORT
"58323"
REMOTE_USER
""
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1766152937
REQUEST_TIME_FLOAT
1766152937.0439
REQUEST_URI
"/api/solutions"
SCRIPT_FILENAME
"/var/www/staging.baustellensicherheit.ecoprotec.de/current/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"10.10.12.106"
SERVER_NAME
"staging.baustellensicherheit.ecoprotec.de"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.22.1"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,CORS_ALLOW_ORIGIN,DATABASE_URL,REDIS_HOST,REDIS_PORT,REDIS_DB,SITE_BASE_URL,PROTOCOL_DEFECT_RESOLVE_REQUEST_LIFETIME,CLIENT_URL,CLIENT_RESOLVE_DEFECT_PATH,MAILER_DSN,MAILER_DELAY,MAILER_FROM_ADDRESS,MAILER_FROM_NAME,GOOGLE_MAPS_API_KEY,WKHTMLTOPDF_PATH,WKHTMLTOIMAGE_PATH,MESSENGER_TRANSPORT_ASYNC,MESSENGER_TRANSPORT_MAIL,MESSENGER_TRANSPORT_PROTOCOL,BUGSNAG_API_KEY,DOCUWARE_HOST,DOCUWARE_USER,DOCUWARE_PASS,DOCUWARE_ORGANIZATION,DOCUWARE_FILECABINET_PROTOCOL,FEATURE_DOCUWARE_TRANSFER,LDAP_HOST,LDAP_PORT,LDAP_ENCRYPTION,LDAP_READER_DN,LDAP_READER_PW,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,PUSHER_KEY,PUSHER_SECRET,PUSHER_APP_ID,PUSHER_CLUSTER,PUSHER_TIMEOUT,PUSHER_ENCRYPTION_MASTER_KEY,ODOO_URL,ODOO_DB,ODOO_PW,ODOO_USERNAME,ODOO_DEV_DISABLED"
USER
"www-data"

Sub Requests 1

MainController (token = e5af1b)

Key Value
_api_header_parameters
[
  "priority" => [
    "u=0"
  ]
  "sec-fetch-site" => [
    "cross-site"
  ]
  "sec-fetch-mode" => [
    "cors"
  ]
  "sec-fetch-dest" => [
    "empty"
  ]
  "referer" => [
    "http://localhost:3000/"
  ]
  "connection" => [
    "keep-alive"
  ]
  "origin" => [
    "http://localhost:3000"
  ]
  "content-length" => [
    "28"
  ]
  "authorization" => [
    "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjYxNTI2OTksImV4cCI6MTc2NjE1OTg5OSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfQkFDS09GRklDRSIsIlJPTEVfRUNPUFJPVEVDX01FTUJFUiJdLCJ1c2VybmFtZSI6InJldXRlciJ9.ZwL4R-M0Ju1Qr-2JsR9Kx2La8faJ-NsaPfeN5pe7Pn20jLqeOiIQUEt-834gqNd2kQs4iQHA6oO0ego9WsMmRiNz6g4J_mhLRFihbt0pHaAeN_4F2KY4ve6VjHWibKMh2VqSY8q1m2bdCshMYzemTq5LqqCSQZxQmKe8F78T2gsPGgTDHFOzXbKmTUjHpv1RZN-WcUpfK3eHVQMGkqCGI4QC59HfHtPXUa-qYoHj-okvAt7QQRrp5JI8wuCMHpeTxjy0W3ukRjk_LtL2btvlQb3xyqsCjJTxoo8TrDOkmBDtgjPq6PKQBTLPBJDdoCsgJKsyLupmOsV6K46b5bt6gA"
  ]
  "x-requested-with" => [
    "XMLHttpRequest"
  ]
  "content-type" => [
    "application/json"
  ]
  "accept-encoding" => [
    "gzip, deflate, br, zstd"
  ]
  "accept-language" => [
    "de,en-US;q=0.7,en;q=0.3"
  ]
  "accept" => [
    "application/ld+json"
  ]
  "user-agent" => [
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0"
  ]
  "host" => [
    "staging.baustellensicherheit.ecoprotec.de"
  ]
  "x-php-ob-level" => [
    "1"
  ]
]
_api_normalization_context
[
  "groups" => [
    "jsonld"
    "trace"
  ]
  "ignored_attributes" => [
    "trace"
    "file"
    "line"
    "code"
    "message"
    "traceAsString"
    "previous"
  ]
  "skip_null_values" => true
  "api_error_resource" => true
  "operation_name" => "_api_validation_errors_hydra"
  "operation" => ApiPlatform\Metadata\Error {#2370
    #parameters: null
    #shortName: "ConstraintViolation"
    #class: "ApiPlatform\Validator\Exception\ValidationException"
    #description: "Unprocessable entity"
    #urlGenerationStrategy: null
    #deprecationReason: null
    #normalizationContext: [
      "groups" => [
        "jsonld"
      ]
      "ignored_attributes" => [
        "trace"
        "file"
        "line"
        "code"
        "message"
        "traceAsString"
        "previous"
      ]
      "skip_null_values" => true
      "api_error_resource" => true
    ]
    #denormalizationContext: null
    #collectDenormalizationErrors: null
    #validationContext: null
    #filters: []
    #mercure: null
    #messenger: null
    #input: null
    #output: null
    #order: null
    #fetchPartial: null
    #forceEager: null
    #paginationEnabled: null
    #paginationType: null
    #paginationItemsPerPage: null
    #paginationMaximumItemsPerPage: null
    #paginationPartial: null
    #paginationClientEnabled: null
    #paginationClientItemsPerPage: null
    #paginationClientPartial: null
    #paginationFetchJoinCollection: null
    #paginationUseOutputWalkers: null
    #security: null
    #securityMessage: null
    #securityPostDenormalize: null
    #securityPostDenormalizeMessage: null
    #securityPostValidation: null
    #securityPostValidationMessage: null
    #provider: "api_platform.validator.state.error_provider"
    #processor: null
    #stateOptions: null
    #rules: null
    #policy: null
    #middleware: null
    #queryParameterValidationEnabled: null
    #strictQueryParameterValidation: null
    #hideHydraOperation: null
    #extraProperties: [
      "user_defined_uri_template" => true
    ]
    #paginationViaCursor: null
    #read: true
    #deserialize: false
    #validate: false
    #write: null
    #serialize: null
    #priority: 1
    #name: "_api_validation_errors_hydra"
    #method: "GET"
    #uriTemplate: "/validation_errors/{id}"
    #types: null
    #formats: null
    #inputFormats: [
      "jsonld" => [
        "application/ld+json"
      ]
      "json" => [
        "application/json"
      ]
      "html" => [
        "text/html"
      ]
    ]
    #outputFormats: [
      "jsonld" => [
        "application/problem+json"
        "application/ld+json"
      ]
    ]
    #uriVariables: [
      "id" => ApiPlatform\Metadata\Link {#2381
        #key: null
        #schema: null
        #openApi: null
        #provider: null
        #filter: null
        #property: null
        #description: null
        #properties: null
        #required: null
        #priority: null
        #hydra: null
        #constraints: null
        #security: null
        #securityMessage: null
        #extraProperties: [
          "_api_values" => ApiPlatform\State\ParameterNotFound {#2373}
        ]
        #filterContext: null
        #nativeType: null
        #castToArray: null
        -parameterName: "id"
        -fromProperty: null
        -toProperty: null
        -fromClass: "ApiPlatform\Validator\Exception\ValidationException"
        -toClass: null
        -identifiers: [
          "id"
        ]
        -compositeIdentifier: null
        -expandedValue: null
        -securityObjectName: null
      }
    ]
    #routePrefix: null
    #routeName: null
    #defaults: null
    #requirements: null
    #options: null
    #stateless: null
    #sunset: null
    #acceptPatch: null
    #status: 422
    #host: null
    #schemes: null
    #condition: null
    #controller: "api_platform.symfony.main_controller"
    #headers: null
    #cacheHeaders: null
    #hydraContext: null
    #openapi: false
    #exceptionToStatus: null
    #links: [
      Symfony\Component\WebLink\Link {#2380
        -href: "http://www.w3.org/ns/hydra/error"
        -rel: [
          "http://www.w3.org/ns/json-ld#error" => "http://www.w3.org/ns/json-ld#error"
        ]
        -attributes: []
      }
    ]
    #errors: null
  }
  "resource_class" => "ApiPlatform\Validator\Exception\ValidationException"
  "iri_only" => false
  "request_uri" => "/api/solutions"
  "uri" => "https://staging.baustellensicherheit.ecoprotec.de/api/solutions"
  "input" => null
  "output" => null
  "uri_variables" => [
    "id" => null
  ]
  "exclude_from_cache_key" => [
    "root_operation"
    "operation"
    "object"
    "data"
    "property_metadata"
    "circular_reference_limit_counters"
    "debug_trace_id"
  ]
  "api_gateway" => false
  "base_url" => ""
  "spec_version" => ""
]
_api_operation
ApiPlatform\Metadata\Error {#2370
  #parameters: null
  #shortName: "ConstraintViolation"
  #class: "ApiPlatform\Validator\Exception\ValidationException"
  #description: "Unprocessable entity"
  #urlGenerationStrategy: null
  #deprecationReason: null
  #normalizationContext: [
    "groups" => [
      "jsonld"
    ]
    "ignored_attributes" => [
      "trace"
      "file"
      "line"
      "code"
      "message"
      "traceAsString"
      "previous"
    ]
    "skip_null_values" => true
    "api_error_resource" => true
  ]
  #denormalizationContext: null
  #collectDenormalizationErrors: null
  #validationContext: null
  #filters: []
  #mercure: null
  #messenger: null
  #input: null
  #output: null
  #order: null
  #fetchPartial: null
  #forceEager: null
  #paginationEnabled: null
  #paginationType: null
  #paginationItemsPerPage: null
  #paginationMaximumItemsPerPage: null
  #paginationPartial: null
  #paginationClientEnabled: null
  #paginationClientItemsPerPage: null
  #paginationClientPartial: null
  #paginationFetchJoinCollection: null
  #paginationUseOutputWalkers: null
  #security: null
  #securityMessage: null
  #securityPostDenormalize: null
  #securityPostDenormalizeMessage: null
  #securityPostValidation: null
  #securityPostValidationMessage: null
  #provider: "api_platform.validator.state.error_provider"
  #processor: null
  #stateOptions: null
  #rules: null
  #policy: null
  #middleware: null
  #queryParameterValidationEnabled: null
  #strictQueryParameterValidation: null
  #hideHydraOperation: null
  #extraProperties: [
    "user_defined_uri_template" => true
  ]
  #paginationViaCursor: null
  #read: true
  #deserialize: false
  #validate: false
  #write: null
  #serialize: null
  #priority: 1
  #name: "_api_validation_errors_hydra"
  #method: "GET"
  #uriTemplate: "/validation_errors/{id}"
  #types: null
  #formats: null
  #inputFormats: [
    "jsonld" => [
      "application/ld+json"
    ]
    "json" => [
      "application/json"
    ]
    "html" => [
      "text/html"
    ]
  ]
  #outputFormats: [
    "jsonld" => [
      "application/problem+json"
      "application/ld+json"
    ]
  ]
  #uriVariables: [
    "id" => ApiPlatform\Metadata\Link {#2381
      #key: null
      #schema: null
      #openApi: null
      #provider: null
      #filter: null
      #property: null
      #description: null
      #properties: null
      #required: null
      #priority: null
      #hydra: null
      #constraints: null
      #security: null
      #securityMessage: null
      #extraProperties: [
        "_api_values" => ApiPlatform\State\ParameterNotFound {#2373}
      ]
      #filterContext: null
      #nativeType: null
      #castToArray: null
      -parameterName: "id"
      -fromProperty: null
      -toProperty: null
      -fromClass: "ApiPlatform\Validator\Exception\ValidationException"
      -toClass: null
      -identifiers: [
        "id"
      ]
      -compositeIdentifier: null
      -expandedValue: null
      -securityObjectName: null
    }
  ]
  #routePrefix: null
  #routeName: null
  #defaults: null
  #requirements: null
  #options: null
  #stateless: null
  #sunset: null
  #acceptPatch: null
  #status: 422
  #host: null
  #schemes: null
  #condition: null
  #controller: "api_platform.symfony.main_controller"
  #headers: null
  #cacheHeaders: null
  #hydraContext: null
  #openapi: false
  #exceptionToStatus: null
  #links: [
    Symfony\Component\WebLink\Link {#2380
      -href: "http://www.w3.org/ns/hydra/error"
      -rel: [
        "http://www.w3.org/ns/json-ld#error" => "http://www.w3.org/ns/json-ld#error"
      ]
      -attributes: []
    }
  ]
  #errors: null
}
_api_operation_name
"_api_validation_errors_hydra"
_api_original_route
"_api_/solutions{._format}_post"
_api_original_route_params
[
  "_stateless" => null
  "_api_resource_class" => "App\Entity\Solution"
  "_api_operation_name" => "_api_/solutions{._format}_post"
  "_format" => null
]
_api_original_uri_variables
[]
_api_platform_disable_listeners
true
_api_platform_links
Symfony\Component\WebLink\GenericLinkProvider {#2565
  -links: [
    2380 => Symfony\Component\WebLink\Link {#2380
      -href: "http://www.w3.org/ns/hydra/error"
      -rel: [
        "http://www.w3.org/ns/json-ld#error" => "http://www.w3.org/ns/json-ld#error"
      ]
      -attributes: []
    }
    2544 => Symfony\Component\WebLink\Link {#2544
      -href: "https://staging.baustellensicherheit.ecoprotec.de/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
    }
  ]
}
_api_previous_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
}
_api_query_parameters
[]
_api_requested_operation
null
_api_resource_class
"ApiPlatform\Validator\Exception\ValidationException"
_controller
"api_platform.symfony.main_controller"
_resources
[
  "/api/validation_errors/0=c1051bb4-d103-4f74-8988-acbcafc7fdc3;1=c1051bb4-d103-4f74-8988-acbcafc7fdc3" => "/api/validation_errors/0=c1051bb4-d103-4f74-8988-acbcafc7fdc3;1=c1051bb4-d103-4f74-8988-acbcafc7fdc3"
]
_stopwatch_token
"0bfca3"
data
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();
    }
  }
}
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();
    }
  }
}
input_format
null
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 controllerif (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 controllerif (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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 itif ($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 …}
}
previous_data
null