[2025-05-02T16:56:51.926904+02:00] request.INFO: Matched route "api_tool_wheel_life_compute". {"route":"api_tool_wheel_life_compute","route_parameters":{"_route":"api_tool_wheel_life_compute","_controller":"MyCoach\\Controller\\Tool\\ToolWheelLife\\ToolWheelLifeController::compute"},"request_uri":"https://my-coach.par-isis.fr/api/tools/tool-wheel-life/compute","method":"POST"} [] [2025-05-02T16:56:51.951454+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-05-02T16:56:52.015354+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-05-02T16:56:52.015380+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-05-02T16:56:52.015383+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T16:56:52.015396+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T16:56:52.126354+02:00] app.ERROR: tool-wheel-life {"data":{"MyCoach\\Controller\\Tool\\ToolWheelLife\\InputData":{"client_id":1,"answers":[{"question_id":17,"score_today":3,"score_6m":7,"action":"Projets : \nMon job continuer à réfléchir sur mon modele pro\nTransmission : voir comment je peux contribuer à transmettre, aider de jeunes adultes ? ","order":1,"delay":"next-week","draggable":true},{"question_id":16,"score_today":2,"score_6m":6,"action":"M'ouvrir et me poser, faire du sport.\nAvoir un bon équilibre entre centrage et voir du monde.\nBesoin d'être seule : trouver des moments a mettre en routine","order":2,"delay":"next-week","draggable":true},{"question_id":12,"score_today":2,"score_6m":6,"action":"Poser ma vision, clarifier ce que je veux. \nStabilité financière et morale, ca m'apporte de la légèreté et confiance en soi","order":3,"delay":"next-week","draggable":true},{"question_id":7,"score_today":5,"score_6m":9,"action":"Continuer mes coachings, écrire davantage, prendre des notes. Faire un carnet ","order":4,"delay":"next-week","draggable":true},{"question_id":1,"score_today":2,"score_6m":5,"action":"Définir une vision claire avec des étapes dans le parcours ","order":5,"delay":"in-3-months","draggable":true},{"question_id":6,"score_today":5,"score_6m":9,"action":"Passer plus de temps de qualité : partir plus en weekends. Valider un mode de communication, fixer nos limites. Pas forcement le moment de parler des enfants maintenant. Voir le livre sur les 5 langages de l'amour (Gary Chapman)","order":6,"delay":"in-3-months","draggable":true},{"question_id":3,"score_today":3,"score_6m":7,"action":"Faire plus de sport, faire du pilate tous les matins, tenir ma routine, moins boire d'alcool. piscine le mercredi soir. ","order":7,"delay":"in-3-months","draggable":true},{"question_id":5,"score_today":7,"score_6m":9,"action":"Créer des temps forts et des diners entre filles","order":8,"delay":"in-3-months","draggable":true},{"question_id":8,"score_today":5,"score_6m":7,"action":"Faire des sorties, planifier, sortir aussi au dernier moment ","order":9,"delay":"in-6-months","draggable":true},{"question_id":2,"score_today":2,"score_6m":6,"action":"Continuer à etre économe et trouver une solution pour avoir des revenus plus stables ","order":10,"delay":"in-6-months","draggable":true},{"question_id":9,"score_today":8,"score_6m":10,"action":"Faire de la décoration ","order":11,"delay":"in-6-months","draggable":true},{"question_id":4,"score_today":7,"score_6m":9,"action":"Passer plus de temps avec mes soeurs, me rapprocher de mon frère, créer du lien avec mes cousins/neveux","order":12,"delay":"in-6-months","draggable":true}]}}} [] [2025-05-02T16:56:52.151951+02:00] app.INFO: Data send {"data":[{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Famille","chart_title":"Famille","action":"Passer plus de temps avec mes soeurs, me rapprocher de mon frère, créer du lien avec mes cousins/neveux","score_6m":9,"score_today":7,"delay":"in-6-months","order":12}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Environnement de vie & lieu de vie","chart_title":"Environnement & lieu de vie","action":"Faire de la décoration ","score_6m":10,"score_today":8,"delay":"in-6-months","order":11}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Finances","chart_title":"Finances","action":"Continuer à etre économe et trouver une solution pour avoir des revenus plus stables ","score_6m":6,"score_today":2,"delay":"in-6-months","order":10}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Plaisir & loisirs","chart_title":"Plaisir & loisirs","action":"Faire des sorties, planifier, sortir aussi au dernier moment ","score_6m":7,"score_today":5,"delay":"in-6-months","order":9}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Amis et vie sociale","chart_title":"Amis et vie sociale","action":"Créer des temps forts et des diners entre filles","score_6m":9,"score_today":7,"delay":"in-3-months","order":8}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Santé, vitalité & forme physique","chart_title":"Santé, vitalité & forme physique","action":"Faire plus de sport, faire du pilate tous les matins, tenir ma routine, moins boire d'alcool. piscine le mercredi soir. ","score_6m":7,"score_today":3,"delay":"in-3-months","order":7}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Relation de couple","chart_title":"Relation de couple","action":"Passer plus de temps de qualité : partir plus en weekends. Valider un mode de communication, fixer nos limites. Pas forcement le moment de parler des enfants maintenant. Voir le livre sur les 5 langages de l'amour (Gary Chapman)","score_6m":9,"score_today":5,"delay":"in-3-months","order":6}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Vie professionnelle","chart_title":"Vie professionnelle","action":"Définir une vision claire avec des étapes dans le parcours ","score_6m":5,"score_today":2,"delay":"in-3-months","order":5}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Développement personnel","chart_title":"Développement personnel","action":"Continuer mes coachings, écrire davantage, prendre des notes. Faire un carnet ","score_6m":9,"score_today":5,"delay":"next-week","order":4}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Sécurité / Stabilité","chart_title":"Sécurité & Stabilité","action":"Poser ma vision, clarifier ce que je veux. \nStabilité financière et morale, ca m'apporte de la légèreté et confiance en soi","score_6m":6,"score_today":2,"delay":"next-week","order":3}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"État mental / Attitude positive / Mindset","chart_title":"État mental & Attitude positive","action":"M'ouvrir et me poser, faire du sport.\nAvoir un bon équilibre entre centrage et voir du monde.\nBesoin d'être seule : trouver des moments a mettre en routine","score_6m":6,"score_today":2,"delay":"next-week","order":2}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Créativité / Projets","chart_title":"Créativité & Projets","action":"Projets : \nMon job continuer à réfléchir sur mon modele pro\nTransmission : voir comment je peux contribuer à transmettre, aider de jeunes adultes ? ","score_6m":7,"score_today":3,"delay":"next-week","order":1}}]} [] [2025-05-02T16:56:52.156594+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2025-05-02T16:59:25.015703+02:00] request.INFO: Matched route "api_tool_wheel_life_compute". {"route":"api_tool_wheel_life_compute","route_parameters":{"_route":"api_tool_wheel_life_compute","_controller":"MyCoach\\Controller\\Tool\\ToolWheelLife\\ToolWheelLifeController::compute"},"request_uri":"https://my-coach.par-isis.fr/api/tools/tool-wheel-life/compute","method":"POST"} [] [2025-05-02T16:59:25.024621+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-05-02T16:59:25.055567+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-05-02T16:59:25.055592+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-05-02T16:59:25.055595+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T16:59:25.055608+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T16:59:25.079085+02:00] app.ERROR: tool-wheel-life {"data":{"MyCoach\\Controller\\Tool\\ToolWheelLife\\InputData":{"client_id":1,"answers":[{"question_id":17,"score_today":3,"score_6m":7,"action":"Projets : \nMon job continuer à réfléchir sur mon modele pro\nTransmission : voir comment je peux contribuer à transmettre, aider de jeunes adultes ? ","order":1,"delay":"next-week","draggable":true},{"question_id":16,"score_today":2,"score_6m":6,"action":"M'ouvrir et me poser, faire du sport.\nAvoir un bon équilibre entre centrage et voir du monde.\nBesoin d'être seule : trouver des moments a mettre en routine","order":2,"delay":"next-week","draggable":true},{"question_id":12,"score_today":2,"score_6m":6,"action":"Poser ma vision, clarifier ce que je veux. \nStabilité financière et morale, ca m'apporte de la légèreté et confiance en soi","order":3,"delay":"next-week","draggable":true},{"question_id":7,"score_today":5,"score_6m":9,"action":"Continuer mes coachings, écrire davantage, prendre des notes. Faire un carnet ","order":4,"delay":"next-week","draggable":true},{"question_id":1,"score_today":2,"score_6m":5,"action":"Définir une vision claire avec des étapes dans le parcours ","order":5,"delay":"in-3-months","draggable":true},{"question_id":6,"score_today":5,"score_6m":9,"action":"Passer plus de temps de qualité : partir plus en weekends. Valider un mode de communication, fixer nos limites. Pas forcement le moment de parler des enfants maintenant. Voir le livre sur les 5 langages de l'amour (Gary Chapman)","order":6,"delay":"in-3-months","draggable":true},{"question_id":3,"score_today":3,"score_6m":7,"action":"Faire plus de sport, faire du pilate tous les matins, tenir ma routine, moins boire d'alcool. piscine le mercredi soir. ","order":7,"delay":"in-3-months","draggable":true},{"question_id":5,"score_today":7,"score_6m":9,"action":"Créer des temps forts et des diners entre filles","order":8,"delay":"in-3-months","draggable":true},{"question_id":8,"score_today":5,"score_6m":7,"action":"Faire des sorties, planifier, sortir aussi au dernier moment ","order":9,"delay":"in-6-months","draggable":true},{"question_id":2,"score_today":2,"score_6m":6,"action":"Continuer à etre économe et trouver une solution pour avoir des revenus plus stables ","order":10,"delay":"in-6-months","draggable":true},{"question_id":9,"score_today":8,"score_6m":10,"action":"Faire de la décoration ","order":11,"delay":"in-6-months","draggable":true},{"question_id":4,"score_today":7,"score_6m":9,"action":"Passer plus de temps avec mes soeurs, me rapprocher de mon frère, créer du lien avec mes cousins/neveux","order":12,"delay":"in-6-months","draggable":true}]}}} [] [2025-05-02T16:59:25.085637+02:00] app.INFO: Data send {"data":[{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Famille","chart_title":"Famille","action":"Passer plus de temps avec mes soeurs, me rapprocher de mon frère, créer du lien avec mes cousins/neveux","score_6m":9,"score_today":7,"delay":"in-6-months","order":12}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Environnement de vie & lieu de vie","chart_title":"Environnement & lieu de vie","action":"Faire de la décoration ","score_6m":10,"score_today":8,"delay":"in-6-months","order":11}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Finances","chart_title":"Finances","action":"Continuer à etre économe et trouver une solution pour avoir des revenus plus stables ","score_6m":6,"score_today":2,"delay":"in-6-months","order":10}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Plaisir & loisirs","chart_title":"Plaisir & loisirs","action":"Faire des sorties, planifier, sortir aussi au dernier moment ","score_6m":7,"score_today":5,"delay":"in-6-months","order":9}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Amis et vie sociale","chart_title":"Amis et vie sociale","action":"Créer des temps forts et des diners entre filles","score_6m":9,"score_today":7,"delay":"in-3-months","order":8}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Santé, vitalité & forme physique","chart_title":"Santé, vitalité & forme physique","action":"Faire plus de sport, faire du pilate tous les matins, tenir ma routine, moins boire d'alcool. piscine le mercredi soir. ","score_6m":7,"score_today":3,"delay":"in-3-months","order":7}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Relation de couple","chart_title":"Relation de couple","action":"Passer plus de temps de qualité : partir plus en weekends. Valider un mode de communication, fixer nos limites. Pas forcement le moment de parler des enfants maintenant. Voir le livre sur les 5 langages de l'amour (Gary Chapman)","score_6m":9,"score_today":5,"delay":"in-3-months","order":6}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Vie professionnelle","chart_title":"Vie professionnelle","action":"Définir une vision claire avec des étapes dans le parcours ","score_6m":5,"score_today":2,"delay":"in-3-months","order":5}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Développement personnel","chart_title":"Développement personnel","action":"Continuer mes coachings, écrire davantage, prendre des notes. Faire un carnet ","score_6m":9,"score_today":5,"delay":"next-week","order":4}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Sécurité / Stabilité","chart_title":"Sécurité & Stabilité","action":"Poser ma vision, clarifier ce que je veux. \nStabilité financière et morale, ca m'apporte de la légèreté et confiance en soi","score_6m":6,"score_today":2,"delay":"next-week","order":3}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"État mental / Attitude positive / Mindset","chart_title":"État mental & Attitude positive","action":"M'ouvrir et me poser, faire du sport.\nAvoir un bon équilibre entre centrage et voir du monde.\nBesoin d'être seule : trouver des moments a mettre en routine","score_6m":6,"score_today":2,"delay":"next-week","order":2}},{"MyCoach\\Controller\\Tool\\ToolWheelLife\\BilanItem":{"title":"Créativité / Projets","chart_title":"Créativité & Projets","action":"Projets : \nMon job continuer à réfléchir sur mon modele pro\nTransmission : voir comment je peux contribuer à transmettre, aider de jeunes adultes ? ","score_6m":7,"score_today":3,"delay":"next-week","order":1}}]} [] [2025-05-02T16:59:25.087567+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2025-05-02T17:30:56.610989+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"ea41ed39-9e53-4914-a7f1-7ff5ec44e360"},"request_uri":"https://my-coach.par-isis.fr/hook/print/ea41ed39-9e53-4914-a7f1-7ff5ec44e360","method":"GET"} [] [2025-05-02T17:30:56.619668+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-05-02T17:30:56.619675+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:30:56.619685+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-05-02T17:30:56.668158+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-05-02T17:30:56.668181+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-05-02T17:30:56.738049+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:30:56.738064+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:30:56.742115+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:30:56.768792+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:30:56.768805+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:30:56.781504+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-05-02T17:30:56.802966+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-05-02T17:30:56.851134+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-05-02T17:31:16.345082+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"ea41ed39-9e53-4914-a7f1-7ff5ec44e360"},"request_uri":"https://my-coach.par-isis.fr/hook/print/ea41ed39-9e53-4914-a7f1-7ff5ec44e360","method":"GET"} [] [2025-05-02T17:31:16.361453+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-05-02T17:31:16.361461+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:31:16.361473+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-05-02T17:31:16.437356+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-05-02T17:31:16.437375+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-05-02T17:31:16.514212+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:31:16.514225+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:31:16.518164+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:31:16.558270+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:31:16.558281+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:31:16.577491+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-05-02T17:31:16.595125+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-05-02T17:31:16.650127+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-05-02T17:31:41.986944+02:00] request.INFO: Matched route "hook_print". {"route":"hook_print","route_parameters":{"_route":"hook_print","_controller":"MyCoach\\Controller\\Hook\\PrintHookController::hook","hook":"ea41ed39-9e53-4914-a7f1-7ff5ec44e360"},"request_uri":"https://my-coach.par-isis.fr/hook/print/ea41ed39-9e53-4914-a7f1-7ff5ec44e360","method":"GET"} [] [2025-05-02T17:31:41.993657+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"hook","authenticators":1} [] [2025-05-02T17:31:41.993665+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"hook","authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:31:41.993679+02:00] app.INFO: Api Token: 680a8cc9-9c40-4c4c-b13b-b156e819e36d [] [] [2025-05-02T17:31:42.046559+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-05-02T17:31:42.046579+02:00] app.INFO: Hook user authenticated: mariecapucine@par-isis.fr [] [] [2025-05-02T17:31:42.102049+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:31:42.102064+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:31:42.105625+02:00] security.DEBUG: Authenticator set no success response: request continues. {"authenticator":"MyCoach\\Security\\HookKeyAuthenticator"} [] [2025-05-02T17:31:42.141167+02:00] app.INFO: == ImageCacheListener/postPersist [] [] [2025-05-02T17:31:42.141178+02:00] app.INFO: == UserCreationListener/postPersist [] [] [2025-05-02T17:31:42.160439+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-05-02T17:31:42.172711+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-05-02T17:31:42.202735+02:00] app.WARNING: Session was used while the request was declared stateless. [] [] [2025-05-02T17:30:55.751645+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":"70"},"request_uri":"https://my-coach.par-isis.fr/coach/view-result/pdf/70","method":"GET"} [] [2025-05-02T17:30:55.768745+02:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":1} [] [2025-05-02T17:30:55.768753+02:00] security.DEBUG: Checking support on authenticator. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T17:30:55.768759+02:00] security.DEBUG: Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"} [] [2025-05-02T17:30:55.776263+02:00] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2025-05-02T17:30:55.835409+02:00] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider","username":"mariecapucine@par-isis.fr"} [] [2025-05-02T17:30:55.856765+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-05-02T17:30:55.859561+02:00] app.INFO: Doppio API request {"url":"https://my-coach.par-isis.fr/hook/print/ea41ed39-9e53-4914-a7f1-7ff5ec44e360","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\\/ea41ed39-9e53-4914-a7f1-7ff5ec44e360\",\"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-05-02T17:30:55.859755+02:00] http_client.INFO: Request: "POST https://api.doppio.sh/v1/render/pdf/direct" [] [] [2025-05-02T17:31:55.869490+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-05-02T17:31:55.872327+02:00] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} []