Error 500 Internal Server Error

GET https://www.base.aproximite.fr/es

Exceptions

An exception has been thrown during the rendering of a template ("Entity of type 'App\Entity\Typesite' for IDs id(4) was not found") in base.html.twig at line 74.

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#572
  -lineno: 74
  -rawMessage: "An exception has been thrown during the rendering of a template ("Entity of type 'App\Entity\Typesite' for IDs id(4) was not found")."
  -source: Twig\Source {#573
    -code: """
      {# templates/base.html.twig #}\n
      <!DOCTYPE html>\n
      <html lang="{{ app.request.getLocale() }}">\n
      \n
      \n
      <head>\n
          <meta charset="UTF-8">\n
          <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">\n
          {% block meta %}{% endblock %}{# par exemple pour insérer dans certaines vues une balise meta refresh#}\n
      \n
          {% block stylesheets %}\n
          {{ encore_entry_link_tags('js/app') }}\n
          {#<link href="{{asset('bootstrap/css/bootstrap.min.css')}}" rel="stylesheet" /> \n
          \n
              <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">\n
          #}\n
          {#<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootswatch/4.1.1/solar/bootstrap.min.css">#}\n
          {#<link rel="stylesheet" href="{{ asset('css/core.css') }}" type="text/css" />#} {% endblock %}\n
          {% block autrecodejs %}\n
          {% endblock %}\n
          {# charge les variables des styles en session #}\n
          {% if not app.session.get('styles') %}\n
          {{ render(controller("App\\Controller\\StyleController::session")) }}\n
          {% endif %}\n
          {% if not app.session.get('parametres') or not app.session.get('parametres').actif %}\n
          {{ render(controller("App\\Controller\\ParametresController::session")) }}\n
          {% endif %}\n
          {##}\n
          {% set styles = app.session.get('styles') %}\n
          {% set parametres = app.session.get('parametres') %}\n
      \n
          {% set icone = 'icones/'~parametres.theme.typesite.type|lower~'.png' %}\n
          {#<link rel="icon" type="image/png" href="{{ asset('assets/'~icone) }}" />#}\n
          <link rel="icon" type="image/png" href="{{ asset(icone) }}" />\n
          {% include 'css.html.twig' %}{# pour la clarté de ce template de base, le fichier css (qui a besoin des variables de listestyles) est mis dans un fichier à part #}\n
          <title>{% block title %}{{parametres.description|trans}}{% endblock %}</title>\n
      </head>\n
      \n
      <body>\n
          {% import '/macros/popover.html.twig' as popovermacro %}\n
          <span id="Betalistener"></span>\n
          {#{{ render(controller("App\\Controller\\ParametresController::session")) }}\n
             {% set parametres = app.session.get('parametres') %}#}\n
          <div class="container-fluid">\n
              <div class="row">\n
                  <div class="col" id="entete" style="margin: 0px; padding: 0px;">\n
                      <div class="row" style="margin: 0px; padding: 0px;">\n
                          <div class="col-2">\n
                             {{popovermacro.img([parametres.webPath(parametres.site),parametres.site,'',parametres.adresse|trans ~ ' - ' ~ parametres.telephone,['blue','','','','','','','100px']])}}\n
                          </div>\n
                          <div class="col" style="font-size: 12px; float: right; margin: 0 0 0 0px;text-align:center;">\n
                              <span style="font-size:30px;">{{parametres.site|ucfirst}}</span><br>\n
                              {% if parametres.adresse is defined %} {{parametres.adresse|trans}} - {% endif %}\n
                              {% if parametres.telephone is defined %} {{parametres.telephone}} - {% endif %}\n
                              {% if parametres.email is defined %} {{parametres.email}}{% endif %}<br>\n
                              {% if parametres.proprietaire is defined %} {{parametres.proprietaire.fullname}}\n
                              {% if parametres.proprietaire.titre %},\n
                              {{parametres.proprietaire.titre}}{% endif %}{% endif %}{##}\n
                              {% if parametres.info1 is defined %}<br>{{parametres.info1}}{% endif %}\n
                              {% if parametres.info2 is defined %}<br>{{parametres.info2}}{% endif %}\n
                          </div>\n
                          <div class="col-2" style="text-align: center;">\n
                              {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}\n
                              {{ app.user.fullname }}\n
                              <br>\n
                              {{popovermacro.button(['security_logout',{},'Disconnection','Disconnection',{}])}}\n
                              {{popovermacro.button(['security_profile_start',{},'Edit your profile','Edit your profile',{}])}}\n
                              {% else %}{##}\n
                              {{popovermacro.button(['security_login',{},'Connect you','If you do have an account yet, connect you by clicking on the button opposite',{}])}}\n
                              {{popovermacro.button(['security_register',{},'Register you','If you do not have an account yet, create it by clicking on the button opposite',{}])}}\n
                              {% endif %}\n
                          </div>\n
                      </div>\n
                      {{ render(controller("App\\Controller\\DefaultController::entete",{'route':app.request.attributes.get('_route'),'routeparams':app.request.attributes.get('_route_params')})) }}\n
                  </div>{# fermeture div id entete #}\n
              </div>{# fermeture div row #}\n
      \n
              <div class="row">\n
                  {% block entete %} {% endblock %}\n
              </div>{# fermeture div row #}\n
              <div class="row" id="messages">\n
                  {% block flashmessage %} {% include "default/_flash_messages.html.twig" %} {% endblock %}\n
              </div>{# fermeture div messages #}\n
              {% block body %}\n
              {# les class row et col sont dans le template final dans le block body#}\n
      \n
              {% endblock %}\n
              <div id="pieddepage" class="row">\n
                  <div class="col" style="text-align: center;">\n
                      <hr style="border-top:1px solid">\n
                      <a href="{{ path('legales') }}">{% trans %}Legal notices{% endtrans %}</a> |\n
                      <a href="{{ path('contact') }}">{% trans %}Contact us{% endtrans %}</a> |\n
                      <a href="https://aproximite.fr" target="blank">Aproximite © {{ 'now'|date('Y') }}</a>\n
                      {% if is_granted("ROLE_PROPRIETAIRE") %}\n
                      {{ render(controller("App\\Controller\\DefaultController::licenceAction")) }}\n
                      {% endif %}\n
                  </div>\n
              </div>{# fermeture div pied de page #}\n
          </div>{# fermeture div container #}\n
          {% block javascripts %}\n
          {{encore_entry_script_tags('js/app') }}\n
          {{encore_entry_script_tags('js/monjs') }}\n
          {% endblock %}\n
      \n
      </body>\n
      \n
      </html>
      """
    -name: "base.html.twig"
    -path: "/var/www/sites/base/templates/base.html.twig"
  }
  -phpFile: "/var/www/sites/base/vendor/twig/twig/src/Template.php"
  -phpLine: 416
}
  1. {{popovermacro.button(['security_login',{},'Connect you','If you do have an account yet, connect you by clicking on the button opposite',{}])}}
  2. {{popovermacro.button(['security_register',{},'Register you','If you do not have an account yet, create it by clicking on the button opposite',{}])}}
  3. {% endif %}
  4. </div>
  5. </div>
  6. {{ render(controller("App\\Controller\\DefaultController::entete",{'route':app.request.attributes.get('_route'),'routeparams':app.request.attributes.get('_route_params')})) }}
  7. </div>{# fermeture div id entete #}
  8. </div>{# fermeture div row #}
  9. <div class="row">
  10. {% block entete %} {% endblock %}
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/homepage.html.twig"));
  3. $this->parent = $this->load("base.html.twig", 3);
  4. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  6. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/DefaultController.php (line 37)
  1. */
  2. #[Route(path: '/', name: 'homepage')]
  3. public function Homepage()
  4. {
  5. $vue = 'default/homepage.html.twig';
  6. return $this->render($vue);
  7. }
  8. #[Route(path: '/entete', name: 'entete')]
  9. public function entete(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authChecker, TranslatorInterface $translator, $route, $routeparams)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
Kernel->handle() in public/index.php (line 37)
  1. Request::setTrustedHosts(explode(',', $trustedHosts));
  2. }
  3. $kernel = new Kernel($env, $debug);
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Doctrine\ORM\ EntityNotFoundException

Entity of type 'App\Entity\Typesite' for IDs id(4) was not found

  1. foreach ($id as $key => $value) {
  2. $ids[] = $key . '(' . $value . ')';
  3. }
  4. return new self(
  5. 'Entity of type \'' . $className . '\'' . ($ids ? ' for IDs ' . implode(', ', $ids) : '') . ' was not found',
  6. );
  7. }
  8. /**
in vendor/doctrine/orm/src/Proxy/ProxyFactory.php :: fromClassNameAndIdentifier (line 225)
  1. $identifierFlattener,
  2. $classMetadata,
  3. ): void {
  4. $original = $entityPersister->loadById($identifier, $object);
  5. if ($original === null) {
  6. throw EntityNotFoundException::fromClassNameAndIdentifier(
  7. $classMetadata->getName(),
  8. $identifierFlattener->flattenIdentifier($classMetadata, $identifier),
  9. );
  10. }
  11. }, ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE);
ProxyFactory::{closure:Doctrine\ORM\Proxy\ProxyFactory::getProxy():217}() in src/Entity/Typesite.php (line 125)
  1. return $this;
  2. }
  3. public function getProduit(): ?bool
  4. {
  5. return $this->produit;
  6. }
  7. public function setProduit(?bool $produit): self
  8. {
  9. $this->produit = $produit;
Typesite->getProduit() in src/Controller/DefaultController.php (line 66)
  1. if (false === $authChecker->isGranted('ROLE_USER')) {
  2. $menuanonyme['menus'][$translator->trans('Password lost')] = array(
  3. $translator->trans('Password lost') => 'security_newpassword',
  4. );
  5. }
  6. if ($parametres->getTheme()->getTypesite()->getProduit()) {
  7. $menuanonyme['menus'][$translator->trans('Informations')] = array(
  8. $translator->trans('Acces') => 'acces',
  9. $translator->trans('Opening') => 'ouverture',
  10. $translator->trans('Duty') => 'garde',
  11. );
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
  2. Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
  3. }
  4. try {
  5. return $kernel->handle($request, $type, $catch);
  6. } finally {
  7. // restore global state
  8. Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
  9. }
  10. }
  1. $subRequest->attributes->add($reference->attributes);
  2. }
  3. $level = ob_get_level();
  4. try {
  5. return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
  6. } catch (\Exception $e) {
  7. // we dispatch the exception event to trigger the logging
  8. // the response that comes back is ignored
  9. if (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {
  10. $event = new ExceptionEvent($this->kernel, $request, HttpKernelInterface::SUB_REQUEST, $e);
  1. if (!$request = $this->requestStack->getCurrentRequest()) {
  2. throw new \LogicException('Rendering a fragment can only be done when handling a Request.');
  3. }
  4. return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
  5. }
  6. /**
  7. * Delivers the Response as a string.
  8. *
  1. if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {
  2. $this->addRenderer($this->container->get($renderer));
  3. $this->initialized[$renderer] = true;
  4. }
  5. return parent::render($uri, $renderer, $options);
  6. }
  7. }
  1. public function renderFragment(string|ControllerReference $uri, array $options = []): string
  2. {
  3. $strategy = $options['strategy'] ?? 'inline';
  4. unset($options['strategy']);
  5. return $this->handler->render($uri, $strategy, $options);
  6. }
  7. /**
  8. * Renders a fragment.
  9. *
  1. // line 72
  2. yield " </div>
  3. </div>
  4. ";
  5. // line 74
  6. yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\DefaultController::entete", ["route" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 74, $this->source); })()), "request", [], "any", false, false, false, 74), "attributes", [], "any", false, false, false, 74), "get", ["_route"], "method", false, false, false, 74), "routeparams" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 74, $this->source); })()), "request", [], "any", false, false, false, 74), "attributes", [], "any", false, false, false, 74), "get", ["_route_params"], "method", false, false, false, 74)]));
  7. yield "
  8. </div>";
  9. // line 76
  10. yield " </div>";
  11. // line 77
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/homepage.html.twig"));
  3. $this->parent = $this->load("base.html.twig", 3);
  4. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  6. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/DefaultController.php (line 37)
  1. */
  2. #[Route(path: '/', name: 'homepage')]
  3. public function Homepage()
  4. {
  5. $vue = 'default/homepage.html.twig';
  6. return $this->render($vue);
  7. }
  8. #[Route(path: '/entete', name: 'entete')]
  9. public function entete(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authChecker, TranslatorInterface $translator, $route, $routeparams)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
Kernel->handle() in public/index.php (line 37)
  1. Request::setTrustedHosts(explode(',', $trustedHosts));
  2. }
  3. $kernel = new Kernel($env, $debug);
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Logs

Level Channel Message
INFO 14:29:59 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "23b0c1"
    },
    "request_uri": "https://www.base.aproximite.fr/_profiler/23b0c1",
    "method": "GET"
}

Stack Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Entity of type 'App\Entity\Typesite' for IDs id(4) was not found") in "base.html.twig" at line 74.

  at templates/base.html.twig:74
  at Twig\Template->yield()
     (var/cache/dev/twig/17/17c3522d8af9b575f65159f4829ce3cf.php:54)
  at __TwigTemplate_020e859290cca9f5c893ef26e4580ba0->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:462)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:467)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:279)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/DefaultController.php:37)
  at App\Controller\DefaultController->Homepage()
     (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:191)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:37)                
[1/2] EntityNotFoundException
Doctrine\ORM\EntityNotFoundException:
Entity of type 'App\Entity\Typesite' for IDs id(4) was not found

  at vendor/doctrine/orm/src/EntityNotFoundException.php:31
  at Doctrine\ORM\EntityNotFoundException::fromClassNameAndIdentifier()
     (vendor/doctrine/orm/src/Proxy/ProxyFactory.php:225)
  at Doctrine\ORM\Proxy\ProxyFactory::{closure:Doctrine\ORM\Proxy\ProxyFactory::getProxy():217}()
     (src/Entity/Typesite.php:125)
  at App\Entity\Typesite->getProduit()
     (src/Controller/DefaultController.php:66)
  at App\Controller\DefaultController->entete()
     (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/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
     (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:75)
  at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render()
     (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:81)
  at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render()
     (vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php:46)
  at Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render()
     (vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php:41)
  at Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragment()
     (var/cache/dev/twig/8c/8c42dcbb5dc01355c99afc695c8d8772.php:232)
  at __TwigTemplate_a0b1d5d5d38611de786fc92c8c7632ac->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (var/cache/dev/twig/17/17c3522d8af9b575f65159f4829ce3cf.php:54)
  at __TwigTemplate_020e859290cca9f5c893ef26e4580ba0->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:462)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:467)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:279)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/DefaultController.php:37)
  at App\Controller\DefaultController->Homepage()
     (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:191)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:37)