Exceptions
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 }
in
templates/base.html.twig
(line 74)
{{popovermacro.button(['security_login',{},'Connect you','If you do have an account yet, connect you by clicking on the button opposite',{}])}}{{popovermacro.button(['security_register',{},'Register you','If you do not have an account yet, create it by clicking on the button opposite',{}])}}{% endif %}</div></div>{{ render(controller("App\\Controller\\DefaultController::entete",{'route':app.request.attributes.get('_route'),'routeparams':app.request.attributes.get('_route_params')})) }}</div>{# fermeture div id entete #}</div>{# fermeture div row #}<div class="row">{% block entete %} {% endblock %}
in
var/cache/dev/twig/17/17c3522d8af9b575f65159f4829ce3cf.php
->
yield
(line 54)
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/homepage.html.twig"));$this->parent = $this->load("base.html.twig", 3);yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
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 462)
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 467)
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 279)
* 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.*
*/#[Route(path: '/', name: 'homepage')]public function Homepage(){$vue = 'default/homepage.html.twig';return $this->render($vue);}#[Route(path: '/entete', name: 'entete')]public function entete(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authChecker, TranslatorInterface $translator, $route, $routeparams)
in
vendor/symfony/http-kernel/HttpKernel.php
->
Homepage
(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 191)
if (!$this->handlingHttpCache) {$this->resetServices = true;}try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
Request::setTrustedHosts(explode(',', $trustedHosts));}$kernel = new Kernel($env, $debug);$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();$kernel->terminate($request, $response);
Doctrine\ORM\ EntityNotFoundException
in
vendor/doctrine/orm/src/EntityNotFoundException.php
(line 31)
foreach ($id as $key => $value) {$ids[] = $key . '(' . $value . ')';}return new self('Entity of type \'' . $className . '\'' . ($ids ? ' for IDs ' . implode(', ', $ids) : '') . ' was not found',);}/**
in
vendor/doctrine/orm/src/Proxy/ProxyFactory.php
::
fromClassNameAndIdentifier
(line 225)
$identifierFlattener,$classMetadata,): void {$original = $entityPersister->loadById($identifier, $object);if ($original === null) {throw EntityNotFoundException::fromClassNameAndIdentifier($classMetadata->getName(),$identifierFlattener->flattenIdentifier($classMetadata, $identifier),);}}, ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE);
ProxyFactory::{closure:Doctrine\ORM\Proxy\ProxyFactory::getProxy():217}()
in
src/Entity/Typesite.php
(line 125)
return $this;}public function getProduit(): ?bool{return $this->produit;}public function setProduit(?bool $produit): self{$this->produit = $produit;
if (false === $authChecker->isGranted('ROLE_USER')) {$menuanonyme['menus'][$translator->trans('Password lost')] = array($translator->trans('Password lost') => 'security_newpassword',);}if ($parametres->getTheme()->getTypesite()->getProduit()) {$menuanonyme['menus'][$translator->trans('Informations')] = array($translator->trans('Acces') => 'acces',$translator->trans('Opening') => 'ouverture',$translator->trans('Duty') => 'garde',);
in
vendor/symfony/http-kernel/HttpKernel.php
->
entete
(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/HttpCache/SubRequestHandler.php
->
handle
(line 86)
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());}try {return $kernel->handle($request, $type, $catch);} finally {// restore global stateRequest::setTrustedProxies($trustedProxies, $trustedHeaderSet);}}
in
vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php
::
handle
(line 75)
$subRequest->attributes->add($reference->attributes);}$level = ob_get_level();try {return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);} catch (\Exception $e) {// we dispatch the exception event to trigger the logging// the response that comes back is ignoredif (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {$event = new ExceptionEvent($this->kernel, $request, HttpKernelInterface::SUB_REQUEST, $e);
in
vendor/symfony/http-kernel/Fragment/FragmentHandler.php
->
render
(line 81)
if (!$request = $this->requestStack->getCurrentRequest()) {throw new \LogicException('Rendering a fragment can only be done when handling a Request.');}return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));}/*** Delivers the Response as a string.*
in
vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php
->
render
(line 46)
if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {$this->addRenderer($this->container->get($renderer));$this->initialized[$renderer] = true;}return parent::render($uri, $renderer, $options);}}
in
vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php
->
render
(line 41)
public function renderFragment(string|ControllerReference $uri, array $options = []): string{$strategy = $options['strategy'] ?? 'inline';unset($options['strategy']);return $this->handler->render($uri, $strategy, $options);}/*** Renders a fragment.*
in
var/cache/dev/twig/8c/8c42dcbb5dc01355c99afc695c8d8772.php
->
renderFragment
(line 232)
// line 72yield " </div></div>";// line 74yield $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)]));yield "</div>";// line 76yield " </div>";// line 77
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
var/cache/dev/twig/17/17c3522d8af9b575f65159f4829ce3cf.php
->
yield
(line 54)
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/homepage.html.twig"));$this->parent = $this->load("base.html.twig", 3);yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
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 462)
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 467)
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 279)
* 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.*
*/#[Route(path: '/', name: 'homepage')]public function Homepage(){$vue = 'default/homepage.html.twig';return $this->render($vue);}#[Route(path: '/entete', name: 'entete')]public function entete(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authChecker, TranslatorInterface $translator, $route, $routeparams)
in
vendor/symfony/http-kernel/HttpKernel.php
->
Homepage
(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 191)
if (!$this->handlingHttpCache) {$this->resetServices = true;}try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
Request::setTrustedHosts(explode(',', $trustedHosts));}$kernel = new Kernel($env, $debug);$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();$kernel->terminate($request, $response);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 23:50: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?panel=exception&type=request",
"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)
|