[2025-04-27T16:54:17.305754+02:00] request.INFO: Matched route "webhook_token_with_action". {"route":"webhook_token_with_action","route_parameters":{"_route":"webhook_token_with_action","_controller":"MyCoach\\Controller\\ToolViewer\\WebhookController::token_force","hook":"215252d1-1086-4506-a027-e3b8372ce3f7","action":"continue"},"request_uri":"https://my-coach.par-isis.fr/webhook/215252d1-1086-4506-a027-e3b8372ce3f7/continue","method":"POST"} [] [2025-04-27T16:54:17.309594+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-04-27T16:54:17.332985+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-04-27T16:54:17.333006+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-04-27T16:54:17.333009+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:54:17.333019+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:54:17.368922+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:54:17.368935+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:54:17.411201+02:00] app.ERROR: WebhookController {"data":"{\"answers\":[{\"question_id\":0,\"answer\":\"2025-04-10\"},{\"question_id\":1,\"answer\":\"\"},{\"question_id\":2,\"answer\":\"\"},{\"question_id\":3,\"answer\":\"\"},{\"question_id\":4,\"answer\":\"\"},{\"question_id\":5,\"answer\":\"\"},{\"question_id\":6,\"answer\":\"\"},{\"question_id\":7,\"answer\":\"\"}]}"} [] [2025-04-27T16:54:17.420016+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:54:17.424347+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:54:17.424376+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:54:17.426565+02:00] app.INFO: == ImageCacheListener/postUpdate (1) [] [] [2025-04-27T16:54:17.427436+02:00] app.INFO: == ImageCacheListener/postUpdate (1) [] [] [2025-04-27T16:54:17.428896+02:00] app.INFO: == ImageCacheListener/postUpdate (1) [] [] [2025-04-27T16:54:17.429233+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:54:17.431471+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2025-04-27T16:57:22.127711+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:57:22.133553+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:57:22.133561+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:22.133575+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:57:22.160844+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:22.160867+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:57:22.194095+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:57:22.194111+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:57:22.196697+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:22.218714+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:57:22.218723+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:57:22.231455+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:57:22.249179+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:57:22.264478+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:57:41.679568+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:57:41.683604+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:57:41.683611+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:41.683624+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:57:41.722731+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:41.722753+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:57:41.772652+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:57:41.772666+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:57:41.776022+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:57:41.808947+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:57:41.808958+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:57:41.827360+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:57:41.836628+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:57:41.854947+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:58:07.245571+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:58:07.258913+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:58:07.258920+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:58:07.258935+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:58:07.316184+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:58:07.316202+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:58:07.386813+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:58:07.386827+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:58:07.389744+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:58:07.436164+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:58:07.436181+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:58:07.465461+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:58:07.481515+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:58:07.534874+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:57:21.716714+02:00] request.INFO: Matched route "view_result_tool_pdf". {"route":"view_result_tool_pdf","route_parameters":{"_route":"view_result_tool_pdf","_controller":"MyCoach\\Controller\\ToolViewer\\ViewResultController::for_pdf","result":"68"},"request_uri":"https://my-coach.par-isis.fr/coach/view-result/pdf/68","method":"GET"} [] [2025-04-27T16:57:21.718967+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-04-27T16:57:21.718973+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:57:21.718978+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:57:21.720746+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-04-27T16:57:21.738780+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-04-27T16:57:21.746376+02:00] php.WARNING: Warning: Undefined array key "BASIC_USERNAME" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"BASIC_USERNAME\" at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php:114)"} [] [2025-04-27T16:57:21.747956+02:00] app.INFO: Doppio API request {"url":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","data":"{\"page\":{\"pdf\":{\"printBackground\":true,\"format\":\"A4\",\"margin\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0}},\"goto\":{\"url\":\"https:\\/\\/my-coach.par-isis.fr\\/hook\\/print\\/a65bcb1d-a64a-46a2-b668-58fac502cb0d\",\"options\":{\"waitUntil\":[\"networkidle0\",\"domcontentloaded\"]}},\"waitForSelector\":{\"selector\":\"body[data-pagedjs-status=\\\"ready-to-print\\\"]\",\"options\":{\"timeout\":15000}},\"setJavaScriptEnabled\":true,\"setExtraHTTPHeaders\":{\"x-print-token\":\"680a8cc9-9c40-4c4c-b13b-b156e819e36d\"}}}"} [] [2025-04-27T16:57:21.748168+02:00] http_client.INFO: Request: "POST https://api.doppio.sh/v1/render/pdf/direct" [] [] [2025-04-27T16:58:21.758177+02:00] app.ERROR: Doppio API error {"error":"Idle timeout reached for \"https://api.doppio.sh/v1/render/pdf/direct\".","trace":"#0 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/CommonResponseTrait.php(146): Symfony\\Component\\HttpClient\\Chunk\\ErrorChunk->isFirst()\n#1 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/TransportResponseTrait.php(52): Symfony\\Component\\HttpClient\\Response\\CurlResponse::initialize(Object(Symfony\\Component\\HttpClient\\Response\\CurlResponse))\n#2 /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php(173): Symfony\\Component\\HttpClient\\Response\\CurlResponse->getStatusCode()\n#3 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(178): MyCoach\\Controller\\ToolViewer\\ViewResultController->for_pdf(Object(MyCoach\\Entity\\CoachClientToolResult), Object(Symfony\\Component\\HttpClient\\UriTemplateHttpClient), Object(Monolog\\Logger))\n#4 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#5 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/Kernel.php(185): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#7 /home/ideevss/par-isis/my-coach/prod/www/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()\n#8 /home/ideevss/par-isis/my-coach/prod/www/public/index.php(5): require_once('/home/ideevss/p...')\n#9 {main}"} [] [2025-04-27T16:58:21.759181+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2025-04-27T16:59:05.286122+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:59:05.289348+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:59:05.289354+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:05.289367+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:59:05.314104+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:05.314125+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:59:05.373379+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:05.373392+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:05.376525+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:05.401731+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:05.401741+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:05.412397+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:59:05.427302+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:59:05.466270+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:59:24.936088+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:59:24.949361+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:59:24.949369+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:24.949384+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:59:25.011348+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:25.011369+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:59:25.075613+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:25.075627+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:25.079550+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:25.115769+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:25.115780+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:25.134352+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:59:25.148512+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:59:25.190378+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:59:50.567624+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T16:59:50.581091+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T16:59:50.581105+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:50.581131+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T16:59:50.639633+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:50.639657+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T16:59:50.705587+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:50.705602+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:50.709450+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T16:59:50.745906+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T16:59:50.745917+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T16:59:50.761933+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T16:59:50.775812+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T16:59:50.818285+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T16:59:04.882517+02:00] request.INFO: Matched route "view_result_tool_pdf". {"route":"view_result_tool_pdf","route_parameters":{"_route":"view_result_tool_pdf","_controller":"MyCoach\\Controller\\ToolViewer\\ViewResultController::for_pdf","result":"68"},"request_uri":"https://my-coach.par-isis.fr/coach/view-result/pdf/68","method":"GET"} [] [2025-04-27T16:59:04.895909+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-04-27T16:59:04.895916+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:59:04.895921+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T16:59:04.903068+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-04-27T16:59:04.958096+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-04-27T16:59:04.978272+02:00] php.WARNING: Warning: Undefined array key "BASIC_USERNAME" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"BASIC_USERNAME\" at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php:114)"} [] [2025-04-27T16:59:04.984805+02:00] app.INFO: Doppio API request {"url":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","data":"{\"page\":{\"pdf\":{\"printBackground\":true,\"format\":\"A4\",\"margin\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0}},\"goto\":{\"url\":\"https:\\/\\/my-coach.par-isis.fr\\/hook\\/print\\/a65bcb1d-a64a-46a2-b668-58fac502cb0d\",\"options\":{\"waitUntil\":[\"networkidle0\",\"domcontentloaded\"]}},\"waitForSelector\":{\"selector\":\"body[data-pagedjs-status=\\\"ready-to-print\\\"]\",\"options\":{\"timeout\":15000}},\"setJavaScriptEnabled\":true,\"setExtraHTTPHeaders\":{\"x-print-token\":\"680a8cc9-9c40-4c4c-b13b-b156e819e36d\"}}}"} [] [2025-04-27T16:59:04.984953+02:00] http_client.INFO: Request: "POST https://api.doppio.sh/v1/render/pdf/direct" [] [] [2025-04-27T17:00:04.989163+02:00] app.ERROR: Doppio API error {"error":"Idle timeout reached for \"https://api.doppio.sh/v1/render/pdf/direct\".","trace":"#0 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/CommonResponseTrait.php(146): Symfony\\Component\\HttpClient\\Chunk\\ErrorChunk->isFirst()\n#1 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/TransportResponseTrait.php(52): Symfony\\Component\\HttpClient\\Response\\CurlResponse::initialize(Object(Symfony\\Component\\HttpClient\\Response\\CurlResponse))\n#2 /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php(173): Symfony\\Component\\HttpClient\\Response\\CurlResponse->getStatusCode()\n#3 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(178): MyCoach\\Controller\\ToolViewer\\ViewResultController->for_pdf(Object(MyCoach\\Entity\\CoachClientToolResult), Object(Symfony\\Component\\HttpClient\\UriTemplateHttpClient), Object(Monolog\\Logger))\n#4 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#5 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/Kernel.php(185): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#7 /home/ideevss/par-isis/my-coach/prod/www/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()\n#8 /home/ideevss/par-isis/my-coach/prod/www/public/index.php(5): require_once('/home/ideevss/p...')\n#9 {main}"} [] [2025-04-27T17:00:04.990197+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2025-04-27T17:00:30.535535+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T17:00:30.538782+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T17:00:30.538788+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:30.538802+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T17:00:30.563496+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:30.563511+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T17:00:30.636807+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:00:30.636822+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:00:30.640698+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:30.675234+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:00:30.675246+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:00:30.691195+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T17:00:30.708218+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T17:00:30.753700+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T17:00:50.163198+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T17:00:50.175992+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T17:00:50.176000+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:50.176013+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T17:00:50.235868+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:50.235888+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T17:00:50.300346+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:00:50.300360+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:00:50.303906+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:00:50.340497+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:00:50.340508+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:00:50.360136+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T17:00:50.375747+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T17:00:50.420375+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T17:01:15.854567+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"a65bcb1d-a64a-46a2-b668-58fac502cb0d"},"request_uri":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","method":"GET"} [] [2025-04-27T17:01:15.868789+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-04-27T17:01:15.868799+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:01:15.868815+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-04-27T17:01:15.933900+02:00] security.INFO: Authenticator successful! {"token":{"Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken":"PostAuthenticationToken(user=\"mariecapucine@par-isis.fr\", roles=\"ROLE_ADMIN, ROLE_COACH, ROLE_USER\")"},"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:01:15.933920+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-04-27T17:01:16.005017+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:01:16.005033+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:01:16.008195+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-04-27T17:01:16.048957+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-04-27T17:01:16.048970+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-04-27T17:01:16.069950+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "MyCoach\Controller\Tool\SpecialCoverPage\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42" at SpecialCoverPageController.php line 60 {"exception":"[object] (TypeError(code: 0): MyCoach\\Controller\\Tool\\SpecialCoverPage\\SpecialCoverPageController::getDataForPDF(): Argument #7 ($htmlSanitizer) must be of type Symfony\\Component\\HtmlSanitizer\\HtmlSanitizerInterface, string given, called in /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/Utils/ToolHtmlController.php on line 42 at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/Tool/SpecialCoverPage/SpecialCoverPageController.php:60)"} [] [2025-04-27T17:01:16.085261+02:00] request.INFO: Matched route "ideev_cookie_consent_show_if_cookie_consent_not_set". {"route":"ideev_cookie_consent_show_if_cookie_consent_not_set","route_parameters":{"_route":"ideev_cookie_consent_show_if_cookie_consent_not_set","_controller":"Ideev\\CookieConsentBundle\\Controller\\CookieConsentController::showIfCookieConsentNotSet"},"request_uri":"https://my-coach.par-isis.fr/cookie-consent/alt","method":"GET"} [] [2025-04-27T17:01:16.131118+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-04-27T17:00:30.118562+02:00] request.INFO: Matched route "view_result_tool_pdf". {"route":"view_result_tool_pdf","route_parameters":{"_route":"view_result_tool_pdf","_controller":"MyCoach\\Controller\\ToolViewer\\ViewResultController::for_pdf","result":"68"},"request_uri":"https://my-coach.par-isis.fr/coach/view-result/pdf/68","method":"GET"} [] [2025-04-27T17:00:30.132375+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-04-27T17:00:30.132384+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T17:00:30.132390+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-04-27T17:00:30.139796+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-04-27T17:00:30.191012+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-04-27T17:00:30.213107+02:00] php.WARNING: Warning: Undefined array key "BASIC_USERNAME" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"BASIC_USERNAME\" at /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php:114)"} [] [2025-04-27T17:00:30.219995+02:00] app.INFO: Doppio API request {"url":"https://my-coach.par-isis.fr/hook/print/a65bcb1d-a64a-46a2-b668-58fac502cb0d","data":"{\"page\":{\"pdf\":{\"printBackground\":true,\"format\":\"A4\",\"margin\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0}},\"goto\":{\"url\":\"https:\\/\\/my-coach.par-isis.fr\\/hook\\/print\\/a65bcb1d-a64a-46a2-b668-58fac502cb0d\",\"options\":{\"waitUntil\":[\"networkidle0\",\"domcontentloaded\"]}},\"waitForSelector\":{\"selector\":\"body[data-pagedjs-status=\\\"ready-to-print\\\"]\",\"options\":{\"timeout\":15000}},\"setJavaScriptEnabled\":true,\"setExtraHTTPHeaders\":{\"x-print-token\":\"680a8cc9-9c40-4c4c-b13b-b156e819e36d\"}}}"} [] [2025-04-27T17:00:30.220202+02:00] http_client.INFO: Request: "POST https://api.doppio.sh/v1/render/pdf/direct" [] [] [2025-04-27T17:01:30.225390+02:00] app.ERROR: Doppio API error {"error":"Idle timeout reached for \"https://api.doppio.sh/v1/render/pdf/direct\".","trace":"#0 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/CommonResponseTrait.php(146): Symfony\\Component\\HttpClient\\Chunk\\ErrorChunk->isFirst()\n#1 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-client/Response/TransportResponseTrait.php(52): Symfony\\Component\\HttpClient\\Response\\CurlResponse::initialize(Object(Symfony\\Component\\HttpClient\\Response\\CurlResponse))\n#2 /home/ideevss/par-isis/my-coach/prod/www/src/Controller/ToolViewer/ViewResultController.php(173): Symfony\\Component\\HttpClient\\Response\\CurlResponse->getStatusCode()\n#3 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(178): MyCoach\\Controller\\ToolViewer\\ViewResultController->for_pdf(Object(MyCoach\\Entity\\CoachClientToolResult), Object(Symfony\\Component\\HttpClient\\UriTemplateHttpClient), Object(Monolog\\Logger))\n#4 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#5 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/http-kernel/Kernel.php(185): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /home/ideevss/par-isis/my-coach/prod/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#7 /home/ideevss/par-isis/my-coach/prod/www/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()\n#8 /home/ideevss/par-isis/my-coach/prod/www/public/index.php(5): require_once('/home/ideevss/p...')\n#9 {main}"} [] [2025-04-27T17:01:30.226419+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} []