Exceptions
Exception
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#4425 -lineno: 33 -rawMessage: "Neither the property "regionId" nor one of the methods "regionId()", "getregionId()"/"isregionId()"/"hasregionId()" or "__call()" exist and have public access in class "App\Entity\Vacancy"." -source: Twig\Source {#2674 -code: """ {% extends 'base.html.twig' %}\n {% block title %}\n Recrutement des psychologues indépendants\n {% endblock %}\n {% block description %}\n Recrutement des psychologues indépendants inscrits au répertoire ADELI. \u{A0}Vous serez en charge de faire passer des\n tests psychotechniques de sécurité avec entretien clinique dans le contexte du permis de conduire\n {% endblock %}\n \n {% block ogUrl %}\n {{ app.request.uri|lower|trim|replace({'public/': ''}) }}\n {% endblock %}\n \n {% block ogTitle %}Recrutement des psychologues indépendants{% endblock %}\n {% block ogDescription %} Recrutement des psychologues indépendants inscrits au répertoire ADELI. \u{A0}Vous serez en charge de faire passer des tests psychotechniques de sécurité avec entretien clinique dans le contexte du permis de conduire{% endblock %}\n {% block ogTwitterUrl %}{{ app.request.uri }}{% endblock %}\n {% block ogImage %}/images/AAC_logo_x2.png{% endblock %}\n {% block twitterImage %}/images/AAC_logo_x2.png{% endblock %}\n \n {% block body %}\n <section class="hiring">\n <div class="psycho-head-text-block">\n <h1>Rejoignez- <br> nous !</h1>\n </div>\n </section>\n <section class="container recruits">\n <div class="row py-3">\n {% for key, vacancyTp in vacancyTpList %}\n <div class="col-md-6 col-12">\n <div class="block grey-bg">\n <span>Psychologue Libéral(e), H/F</span><br>\n <span>Référence {{ vacancyTp.reference }}</span><br>\n <span>Département\u{A0}: {{ vacancyTp.regionId }}</span><br>\n <p>Vous êtes Psychologue Libéral et souhaitez compléter votre activité tout en gardant\n votre indépendance, rejoignez une équipe dynamique et pleine d’ambition! Vous\n serez en charge de faire passer des tests psychotechniques de sécurité avec\n entretien clinique dans le cadre de l'invalidation, l'annulation, la suspension du\n permis de conduire.<br>\n <span><img src="{{ asset('images/arrow-right.svg') }}" alt=""></span> AAC c’est aussi un centre spécialisé dans\n l’accompagnement RH des collectivités\n territoriales. Des prestations dans ce domaine pourront également vous être\n proposées.<br>\n \n Vous devrez :<br>\n \n <span>🗹</span> Procéder aux tests psychologiques et/ou tests de\n personnalité, évaluer le profil de\n la personne et établir le bilan psychologique<br>\n <span>🗹</span> Utiliser les techniques d’écoute de communication et\n de relation à la personne<br>\n <span>🗹</span> Avoir un Master 2 en psychologie. Débutants acceptés.\n Inscription obligatoire au répertoire ADELI.<br>\n {{ vacancyTp.townList }}\n </p>\n <span>🗹</span> Permis B obligatoire pour les déplacements<br>\n </div>\n </div>\n {% endfor %}\n {% for key, vacancyBc in vacancyBcList %}\n {% if key is even %}\n {% set bgColorClass = 'primary-bg' %}\n {% else %}\n {% set bgColorClass = 'secondary-bg' %}\n {% endif %}\n <div class="col-md-6 col-12">\n <div class="block {{ bgColorClass }}">\n <span>Conseiller en formation (H/F)</span><br>\n <span>Référence {{ vacancyBc.reference }}</span><br>\n <span>Département\u{A0}: {{ vacancyBc.regionId }}</span><br>\n <p>Vous êtes expérimenté dans les bilans de compétences et souhaitez compléter votre activité tout\n en gardant votre indépendance, rejoignez une équipe dynamique et pleine d'ambition !\n Vous accompagnez des personnes dans leurs démarches de bilans de compétences/bilans\n professionnels dont les objectifs pourront être : une reconversion professionnelle, mobilité\n interne, confirmation de projet, valorisation du profil...<br>\n <i class="title-text fas fa-arrow-right"></i> AAC c'est aussi un centre spécialisé dans l'accompagnement\n RH des collectivités\n territoriales. Des prestations dans ce domaine pourront également vous être\n proposées.<br>\n \n Vous devrez :<br>\n <span><img src="{{ asset('images/arrow-right.svg') }}" alt=""></span> Avoir une expérience de 2 ans minimum dans l'accompagnement\n / l'insertion professionnelle ou avoir déjà pratiqué des bilans de compétences, bilans\n professionnels, …<br>\n <span>🗹</span> Être titulaire du titre de psychologue, si\n possible en lien avec la psychologie du travail/sociale, la formation ou l'accompagnement\n professionnel<br>\n <span>🗹</span>️ Réaliser des rendez-vous préliminaires et des\n entretiens dans le cadre de bilans de compétences, d'orientation et professionnels<br>\n <span>🗹</span> Avoir des qualités de rigueur, d'adaptabilité\n ainsi qu'un grand sens de l'écoute<br>\n <span>🗹</span>️ Utiliser les techniques d'écoute de\n communication et de relation à la personne<br>\n <span>🗹</span>️ Avoir votre cabinet serait un plus<br>\n {{ vacancyBc.townList }}\n </p>\n <i class="fas title-text fa-check-square"></i> Permis B obligatoire pour les déplacements<br>\n <div class="sub-block col-md-3 offset-md-9">\n <p>Partagez</p>\n <a href="https://www.facebook.com/AAC.groupe"><img\n src="{{ asset('images/facebookSec.png') }}" alt="Centre AAC fb" title=""></a>\n <a href="https://twitter.com/aac_testpsycho"><img src="{{ asset('images/twitterSec.png') }}"\n alt="Centre AAC twitt" title=""></a>\n <a href="https://www.linkedin.com/in/aac-audit-des-aptitudes-et-du-comportement-01873319/"><img\n src="{{ asset('images/inSec.png') }}" alt="Centre AAC link" title=""></a>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n </section>\n <div class="w-20r text-center">\n <button class="btn btn-primary" data-toggle="modal" data-target="#mainModal" type="submit">\n Postulez!\n </button>\n </div>\n {% endblock %}\n {% block modal %}\n <!-- Modal -->\n <div class="modal fade modal-block" id="mainModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"\n aria-hidden="true">\n <div class="modal-dialog modal-form modal-dialog-centered modal-lg" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <h4 class="modal-title" id="exampleModalLabel"></h4>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>\n </div>\n <div class="modal-body w-75r mx-auto primary-form text-center ">\n {{ form_start( vacancyForm, {\n 'id': 'vacancyForm',\n 'method': 'post',\n 'action': path('vacancy_page')\n } ) }}\n <div class="col-12">\n <p class="modal-title">Postulez</p>\n <div class="row">\n <div class="col-md-6 col-12">\n {{ form_row( vacancyForm.surname ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( vacancyForm.name ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( vacancyForm.email, {\n 'type': 'email'\n } ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( vacancyForm.phone_mobile, {\n 'attr' :{\n 'onfocusout' : 'validatePhoneNumber($(this))'\n }\n } ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( vacancyForm.vacancy_id ) }}\n </div>\n <div class="col-md-6 col-12 custom-file-upload">\n {{ form_row( vacancyForm.add_document ) }}\n </div>\n <div class="col-md-12 col-12">\n {{ form_row( vacancyForm.message,{\n 'attr' : {\n 'onfocusout' : 'validateMessageField($(this))'\n }\n } ) }}\n </div>\n </div>\n <button type="submit" class="btn btn-menu my-2">Soumettre</button>\n \n </div>\n {{ form_end( vacancyForm ) }}\n </div>\n <div class="modal-footer">\n </div>\n </div>\n </div>\n </div>\n <!--modal end-->\n <div class="modal fade modal-block" id="ClaimForm" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"\n aria-hidden="true">\n <div class="modal-dialog modal-form modal-dialog-centered modal-lg" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <h5 class="modal-title" id="exampleModalLabel"></h5>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>\n </div>\n <div class="modal-body w-75r mx-auto primary-form text-center ">\n {% if reclamationForm is defined %}\n <div class="col-12">\n <p class="modal-title">Formulaire de réclamation</p>\n \n {{ form_start( reclamationForm, {\n 'attr' : {\n 'id': 'reclamationForm',\n },\n 'method': 'post',\n 'action': path('claimFormPage')\n } ) }}\n <div class="col-12">\n <div class="row">\n <div class="col-md-6 col-12">\n {{ form_row( reclamationForm.surname ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( reclamationForm.name ) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( reclamationForm.email) }}\n </div>\n <div class="col-md-6 col-12">\n {{ form_row( reclamationForm.phone_mobile, {\n 'attr' :{\n 'onfocusout' : 'validatePhoneNumber($(this))'\n }\n } ) }}\n </div>\n <div class="col-12 any-text modal-alert-bg py-0 d-none" id="requiredFieldError">\n <p class="text-white ">Veuillez remplir tous les champs</p>\n </div>\n <div class="col-12">\n {{ form_row( reclamationForm.commentaire) }}\n </div>\n </div>\n <button type="submit" onclick="isRequiredFieldFilled('reclamationForm')"\n class="btn btn-menu my-2">Envoyer\n </button>\n </div>\n {{ form_end( reclamationForm ) }}\n </div>\n {% endif %}\n \n </div>\n <div class="modal-footer">\n </div>\n </div>\n </div>\n </div>\n \n {% endblock %} """ -name: "main/vacancy.html.twig" -path: "/home/www/shared/tp.aac-testpsycho.fr/releases/20251126122708/templates/main/vacancy.html.twig" } -phpFile: "/home/www/shared/tp.aac-testpsycho.fr/releases/20251126122708/vendor/twig/twig/src/Extension/CoreExtension.php" -phpLine: 1887 }
in
templates/main/vacancy.html.twig
(line 33)
{% for key, vacancyTp in vacancyTpList %}<div class="col-md-6 col-12"><div class="block grey-bg"><span>Psychologue Libéral(e), H/F</span><br><span>Référence {{ vacancyTp.reference }}</span><br><span>Département : {{ vacancyTp.regionId }}</span><br><p>Vous êtes Psychologue Libéral et souhaitez compléter votre activité tout en gardantvotre indépendance, rejoignez une équipe dynamique et pleine d’ambition! Vousserez en charge de faire passer des tests psychotechniques de sécurité avecentretien clinique dans le cadre de l'invalidation, l'annulation, la suspension dupermis de conduire.<br>
in
vendor/twig/twig/src/Environment.php(420) : eval()'d code
::
getAttribute
(line 300)
in
vendor/twig/twig/src/Template.php
->
block_body
(line 446)
throw new \LogicException('A block must be a method on a \Twig\Template instance.');}if (null !== $template) {try {yield from $template->$block($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($template->getSourceContext());}
in
vendor/twig/twig/src/Environment.php(420) : eval()'d code
->
yieldBlock
(line 178)
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 402)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Environment.php(420) : eval()'d code
->
yield
(line 62)
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 402)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 358)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 373)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
render
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 459)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 464)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 278)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
if (!empty($attachment)) {unlink($attachment);}}return $this->render('main/vacancy.html.twig', ['vacancyForm' => $vacancyForm->createView(),'reclamationForm' => $reclamationForm->createView(),'vacancyBcList' => $vacancyBcList,'vacancyTpList' => $vacancyTpList,]);
in
vendor/symfony/http-kernel/HttpKernel.php
->
vacancy
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/home/www/shared/tp.aac-testpsycho.fr/releases/20251126122708/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__) . '/vendor/autoload_runtime.php';date_default_timezone_set( 'Europe/Paris' );return function (array $context) {return new Kernel($context['APP_ENV'], (bool)$context['APP_DEBUG']);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 13:58:17 | php |
User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:136, https://github.com/doctrine/orm/pull/12005, package doctrine/orm) {
"exception": {}
}
|
| INFO 13:58:17 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "latest"
},
"request_uri": "http://www.tp.aac-testpsycho.fr/_profiler/latest?ip=216.73.216.53&type=request",
"method": "GET"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController". {
"event": "kernel.controller",
"listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
|
| DEBUG 13:58:17 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
RuntimeError
|
|---|
Twig\Error\RuntimeError:
Neither the property "regionId" nor one of the methods "regionId()", "getregionId()"/"isregionId()"/"hasregionId()" or "__call()" exist and have public access in class "App\Entity\Vacancy" in "main/vacancy.html.twig" at line 33.
at templates/main/vacancy.html.twig:33
at Twig\Extension\CoreExtension::getAttribute()
(vendor/twig/twig/src/Environment.php(420) : eval()'d code:300)
at __TwigTemplate_8949cfba44593f794c28a642f55e7e44->block_body()
(vendor/twig/twig/src/Template.php:446)
at Twig\Template->yieldBlock()
(vendor/twig/twig/src/Environment.php(420) : eval()'d code:178)
at __TwigTemplate_cf18c7731ff39014046fcbbeb2535727->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(vendor/twig/twig/src/Environment.php(420) : eval()'d code:62)
at __TwigTemplate_8949cfba44593f794c28a642f55e7e44->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:373)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:459)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:464)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:278)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/MainController.php:661)
at App\Controller\MainController->vacancy()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/home/www/shared/tp.aac-testpsycho.fr/releases/20251126122708/vendor/autoload_runtime.php')
(public/index.php:5)
|