Error 500 Internal Server Error

GET https://la-buse.fr/en/articles/La-Buse-recherche-investisseurs

Forwarded to ErrorController (c8dc0f)

Exceptions

Impossible to access an attribute ("slug") on a null variable in blog/article_show.html.twig at line 53.

Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#2927
  -lineno: 53
  -rawMessage: "Impossible to access an attribute ("slug") on a null variable."
  -source: Twig\Source {#2204
    -code: """
      {% extends 'base.html.twig' %}\n
      {% block title %}{{ article.title }}{% endblock %}\n
      {% block metadescription %}{{ article.metaDescription }}{% endblock %}\n
      {% block metakeywords%}{% for tag in article.tags %}\n
      {{ tag.name }},{% endfor %}{% endblock %}\n
      {% block urlCanonique %}{{article.site.urlSite }}{{ path('blog_article', {slug: article.slug}) }}{% endblock %}\n
      \n
      \n
      {% if article.fichierImage  %}\n
        {% set cheminImage =  article.dossier ~ '/' ~ article.fichierImage %}\n
        {% set imageHero %}\n
        {% if article.source =="rss" %}\n
           <img src="{{ cheminImage|imagine_filter('grand850ssWm')}}" alt="{{ article.metaDescription }}" class="img-fluid" loading="lazy">\n
           {% else %}\n
      <img src="{{ cheminImage|imagine_filter('grand850')}}" alt="{{ article.metaDescription }}" class="img-fluid" loading="lazy">\n
        {% endif %}\n
                          \n
                        {% endset %}\n
                        {% else %}\n
             {% set imageHero %}\n
          <img src="{{ path('app_instagram_image_article', {slug: article.slug}) }}" alt="{{ article.title }}" class="img-fluid">\n
                        {% endset %}             \n
      {% endif %}\n
      \n
      {% block body_class %}blog-details-page{% endblock %}\n
      {% block main %}\n
        <!-- Page Title -->\n
          <div class="page-title">\n
            <div class="breadcrumbs">\n
              <nav aria-label="breadcrumb">\n
                <ol class="breadcrumb">\n
                  {% include 'commun/_ariane-home.html.twig' %}\n
                  {% if article.categorie %}\n
                   <li class="breadcrumb-item"><a href="{{ path('categorie_show', {'slug': article.categorie.slug}) }}">{{ article.categorie }}</a></li>\n
                {% endif %} \n
                  <li class="breadcrumb-item active current">{{ article.title }}</li>\n
                </ol>\n
              </nav>\n
            </div>\n
          </div><!-- End Page Title -->\n
      \n
          <div class="container">\n
            <div class="row">\n
              <div class="col-lg-8">\n
                <!-- Blog Details Section -->\n
                <section id="blog-details" class="blog-details section">\n
                  <div class="container" data-aos="fade-up">\n
                    <article class="article">\n
                      <div class="hero-img" data-aos="zoom-in">\n
      {{ imageHero }}\n
                        <div class="meta-overlay">\n
                          <div class="meta-categories">\n
                            <a href="{{ path('categorie_show', {'slug': article.categorie.slug}) }}" class="category">{{ article.categorie }}</a>\n
                          </div>\n
                        </div>\n
                      </div>\n
                      <div class="article-content" data-aos="fade-up" data-aos-delay="100">\n
                        <div class="content-header">\n
                          <h1 class="title">{{ article.title }}</h1>\n
                          <div class="author-info">\n
                            <div class="post-meta">\n
                              <span class="date"><i class="bi bi-calendar3"></i>{{ article.publishedAt|format_datetime('long', 'medium', '', 'UTC') }}</span>\n
                             </div>\n
                          </div>\n
                        </div>\n
                        <div class="content">\n
                          <p class="lead">\n
                          {% if article.summary %}\n
                            {{ article.summary|markdown_to_html|sanitize_html  }}\n
                          {% endif %}\n
                          </p>\n
                          {% if is_granted('ROLE_ADMIN') %}\n
          <a href="{{ path('easyadmin_article_edit', {\n
              crudAction: 'edit',\n
              crudControllerFqcn: 'App\\Controller\\EasyAdmin\\ArticleCrudController',\n
              entityId: article.id\n
          }) }}" target="_blank" class="btn btn-sm btn-warning">\n
              ✏ Modifier cet article\n
          </a>\n
          {# Générer l'image #}\n
      <a href="{{ path('app_instagram_image_article', {slug: article.slug}) }}" \n
         target="_blank" class="btn btn-secondary btn-sm">\n
          Prévisualiser image Instagram\n
      </a>\n
      \n
      {# Publier #}\n
      <form method="post" action="{{ path('app_instagram_publish_article', {slug: article.slug}) }}">\n
          <button type="submit" class="btn btn-primary btn-sm"\n
                  onclick="return confirm('Publier cet article sur Instagram ?')">\n
              Publier sur Instagram\n
          </button>\n
      </form>\n
      {% endif %}\n
                          {% if article.content %}\n
                             {{ article.content|markdown_to_html|sanitize_html }}\n
                          {% endif %}\n
                          \n
                          </div>\n
                    {% if not article.tags.empty %}\n
                        <div class="meta-bottom">\n
                            <h4>thèmes en rapport</h4>\n
                            <div class="tags-section">\n
                              <div class="tags">\n
                               {% for tag in article.tags %}\n
                              <a href="{{ path('tag_show', {'slug': tag.slug}) }}" class="badge badge-{{ tag.name == app.request.query.get('tag') ? 'success' : 'secondary' }} tag">{{ component('ux:icon', { name: 'tabler:tag', style: 'top: 0' }) }} {{ tag.name }}</a>\n
                              {% endfor %} \n
                             </div>\n
                          </div>\n
                    {% endif %}\n
                          <div class="share-section">\n
                            <h4>{{ 'article.partage'|trans }}</h4>\n
                            <div class="social-links">\n
                              <a href="https://www.facebook.com/sharer/sharer.php?u=https://{{article.site.urlSite }}/{{ path('blog_article', {slug: article.slug}) }}" class="facebook"><i class="bi bi-facebook"></i></a>\n
                              <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://{{article.site.urlSite }}/{{ path('blog_article', {slug: article.slug}) }}" class="linkedin"><i class="bi bi-linkedin"></i></a>\n
                              <a href="https://bsky.app/intent/compose?text=https://{{article.site.urlSite }}/{{ path('blog_article', {slug: article.slug}) }}" class="bluesky"><i class="bi bi-bluesky"></i></a>\n
                              <a href="https://t.me/share/url?url=https://{{article.site.urlSite }}/{{ path('blog_article', {slug: article.slug}) }}" class="telegram"><i class="bi bi-telegram"></i></a>\n
                              {% if cheminImage is defined %}\n
                          <a href="https://pinterest.com/pin/create/button/?url=https://{{article.site.urlSite }}/{{ path('blog_article', {slug: article.slug}) }}&media={{ cheminImage|imagine_filter('grand850')}}" class="pinterest"><i class="bi bi-pinterest"></i></a>\n
      \n
                              {% endif %}\n
                            </div>\n
                          </div>\n
                        </div>\n
                      </div>\n
      \n
                    </article>\n
      \n
                  </div>\n
                </section><!-- /Blog Details Section -->\n
         {#     {% include 'user/_auteur.html.twig' %} #}\n
              </div>\n
      {% endblock %}\n
        {% block sidebar %}\n
                  <!-- Recent Posts Widget -->\n
                  <div class="recent-posts-widget widget-item">\n
        {% if suivant %}\n
      <h3 class="widget-title">{{ 'sidebar.suivant'|trans }}</h3>  \n
      \n
        {% if suivant.fichierImage %}\n
        {% set cheminImage =  suivant.dossier ~ '/' ~ suivant.fichierImage %}\n
        {% set image %}\n
        <img src="{{ cheminImage|imagine_filter('vignette100') }}" alt="" class="flex-shrink-0">\n
        {% endset %}\n
        {% else %}\n
        {% set image = suivant.title %}    \n
        {% endif %}\n
        \n
        \n
      <div class="post-item">\n
      <a href="{{ path('blog_article', {slug: suivant.slug}) }}">{{ image }}</a>\n
      <div>\n
      <h4><a href="{{ path('blog_article', {slug: suivant.slug}) }}">{{ suivant.title }}</a></h4>\n
      <time datetime="{{ suivant.publishedAt|date('Y-m-d') }}">{{ suivant.publishedAt|format_datetime('short', 'none', '', 'UTC') }}</time>\n
      </div>\n
      </div>              \n
      {% endif %}\n
      {% if precedent %}\n
      <h3 class="widget-title">{{ 'sidebar.precedent'|trans }}</h3>\n
        {% if precedent.fichierImage %}\n
        {% set cheminImage =  precedent.dossier ~ '/' ~ precedent.fichierImage %}\n
        {% set image %}\n
        <img src="{{ cheminImage|imagine_filter('vignette100') }}" alt="" class="flex-shrink-0">\n
        {% endset %}\n
        {% else %}\n
        {% set image = precedent.title %}\n
        {% endif %}\n
      <div class="post-item">\n
      <a href="{{ path('blog_article', {slug: precedent.slug}) }}">{{ image }}</a>\n
      <div>\n
      <h4><a href="{{ path('blog_article', {slug: precedent.slug}) }}">{{ precedent.title }}</a></h4>\n
      <time datetime="{{ precedent.publishedAt|date('Y-m-d') }}">{{ precedent.publishedAt|format_datetime('short', 'none', '', 'UTC') }}</time>\n
      </div>\n
      </div>              \n
      \n
      {% endif %}\n
      </div><!--/Categories Widget -->\n
      \n
       {{ parent() }}\n
      {% endblock %}\n
      """
    -name: "blog/article_show.html.twig"
    -path: "/var/www/clients/client7/web194/web/templates/la-buse.fr/blog/article_show.html.twig"
  }
  -phpFile: "/var/www/clients/client7/web194/web/vendor/twig/twig/src/Extension/CoreExtension.php"
  -phpLine: 1752
}
  1.               <article class="article">
  2.                 <div class="hero-img" data-aos="zoom-in">
  3. {{ imageHero }}
  4.                   <div class="meta-overlay">
  5.                     <div class="meta-categories">
  6.                       <a href="{{ path('categorie_show', {'slug': article.categorie.slug}) }}" class="category">{{ article.categorie }}</a>
  7.                     </div>
  8.                   </div>
  9.                 </div>
  10.                 <div class="article-content" data-aos="fade-up" data-aos-delay="100">
  11.                   <div class="content-header">
  1.         yield "
  2.                   <div class=\"meta-overlay\">
  3.                     <div class=\"meta-categories\">
  4.                       <a href=\"";
  5.         // line 53
  6.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("categorie_show", ["slug" => CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'53$this->source); })()), "categorie", [], "any"falsefalsefalse53), "slug", [], "any"falsefalsefalse53)]), "html"nulltrue);
  7.         yield "\" class=\"category\">";
  8.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'53$this->source); })()), "categorie", [], "any"falsefalsefalse53), "html"nulltrue);
  9.         yield "</a>
  10.                     </div>
  11.                   </div>
in vendor/twig/twig/src/Template.php -> block_main (line 456)
  1.         }
  2.         if (null !== $template) {
  3.             try {
  4.                 $template->ensureSecurityChecked();
  5.                 yield from $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.   </header>
  2.   <main class=\"main\">
  3.     ";
  4.         // line 144
  5.         yield from $this->unwrap()->yieldBlock('main'$context$blocks);
  6.         // line 812
  7.         yield "<div class=\"col-lg-4 sidebar\">
  8.   <div class=\"widgets-container\" data-aos=\"fade-up\" data-aos-delay=\"200\">
  9. ";
  10.         // line 814
in vendor/twig/twig/src/Template.php -> doDisplay (line 411)
  1.         $context += $this->env->getGlobals();
  2.         $blocks array_merge($this->blocks$blocks);
  3.         try {
  4.             $this->ensureSecurityChecked();
  5.             yield from $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
  1.                 yield from [];
  2.             })())) ? '' : new Markup($tmp$this->env->getCharset());
  3.         }
  4.         // line 1
  5.         $this->parent $this->load("base.html.twig"1);
  6.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  7.         
  8.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  9.         
  10.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 411)
  1.         $context += $this->env->getGlobals();
  2.         $blocks array_merge($this->blocks$blocks);
  3.         try {
  4.             $this->ensureSecurityChecked();
  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 381)
  1.                 ob_start();
  2.             } else {
  3.                 ob_start(static 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 $responsestring $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 $responsestring $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($viewnull$parameters$response__FUNCTION__);
  7.     }
  8.     /**
  9.      * Renders a block in a view.
  10.      *
AbstractController->render() in src/Controller/BlogController.php (line 120)
  1.         }
  2.         $articleSuivant $em->getRepository(Article::class)->findOneByDate($article->getPublishedAt(), '>'$domaine);
  3.         $articlePrecedent $em->getRepository(Article::class)->findOneByDate($article->getPublishedAt(), '<'$domaine);
  4.         return $this->render('blog/article_show.html.twig', [
  5.             'article' => $article,
  6.             'suivant' => $articleSuivant,
  7.             'precedent' => $articlePrecedent,
  8.         ]);
  9.     }
in vendor/symfony/http-kernel/HttpKernel.php -> articleShow (line 183)
  1.         $this->dispatcher->dispatch($eventKernelEvents::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($eventKernelEvents::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.     }
  1.     ) {
  2.     }
  3.     public function run(): int
  4.     {
  5.         $response $this->kernel->handle($this->request);
  6.         if (Kernel::VERSION_ID >= 60400) {
  7.             $response->send(false);
  8.             if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 32)
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/var/www/clients/client7/web194/web/vendor/autoload_runtime.php') in public/index.php (line 9)
  1. $_SERVER['APP_RUNTIME_OPTIONS']['dotenv_path'] = '/env-configs/.env.' $_SERVER['HTTP_HOST'];
  2. #$_SERVER['APP_RUNTIME_OPTIONS']['dotenv_path'] = '/env-configs/.env.' . 'au-jardin.fr';
  3. #$_SERVER['APP_RUNTIME_OPTIONS']['dotenv_path'] = '/env-configs/.env.' . 'baillon.fr';
  4. #$_SERVER['APP_RUNTIME_OPTIONS']['dotenv_path'] = '/env-configs/.env.' . 'la-buse.fr';
  5. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  6. return function (array $context) {
  7.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  8. };

Logs

Level Channel Message
INFO 12:50:32 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead.
{
    "exception": {}
}
INFO 12:50:32 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead.
{
    "exception": {}
}
INFO 12:50:32 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "c86243"
    },
    "request_uri": "https://la-buse.fr/_profiler/c86243?panel=exception&type=request",
    "method": "GET"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 12:50:32 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 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 12:50:32 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 12:50:32 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 12:50:32 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 12:50:32 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 12:50:32 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 12:50:32 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
DEBUG 12:50:32 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 12:50:32 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 12:50:32 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 12:50:32 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"
}
INFO 12:50:32 doctrine Connecting with parameters {params}
{
    "params": {
        "use_savepoints": true,
        "driver": "pdo_sqlite",
        "idle_connection_ttl": 600,
        "host": "localhost",
        "port": null,
        "user": "root",
        "password": null,
        "driverOptions": [],
        "defaultTableOptions": [],
        "path": "/var/www/clients/client7/web194/web/data/database.sqlite",
        "charset": "utf8"
    }
}
DEBUG 12:50:32 doctrine Executing statement: SELECT t0.id AS id_1, t0.nom_site AS nom_site_2, t0.url_site AS url_site_3, t0.meta_description AS meta_description_4, t0.meta_mots_cles AS meta_mots_cles_5, t0.description AS description_6, t0.meta_title AS meta_title_7, t0.a_propos AS a_propos_8, t0.titre_apropos AS titre_apropos_9, t0.slug_apropos AS slug_apropos_10, t0.resume_apropos AS resume_apropos_11, t0.instagram_user_id AS instagram_user_id_12, t0.instagram_access_token AS instagram_access_token_13, t0.image_format_default AS image_format_default_14, t0.auteur_principal_id AS auteur_principal_id_15 FROM site t0 WHERE t0.url_site = ? LIMIT 1 (parameters: {params}, types: {types})

                            

Stack Trace

RuntimeError
Twig\Error\RuntimeError:
Impossible to access an attribute ("slug") on a null variable in "blog/article_show.html.twig" at line 53.

  at templates/la-buse.fr/blog/article_show.html.twig:53
  at Twig\Extension\CoreExtension::getAttribute()
     (var/cache/dev/twig/eb/eb402b039ec4018253cba64e864c8957.php:297)
  at __TwigTemplate_910bc16683c4fb04a52c491ecebc437f->block_main()
     (vendor/twig/twig/src/Template.php:456)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/e6/e6620978932ddc70d4c0254f4abec7a0.php:323)
  at __TwigTemplate_d4339729bdc38eeebfbada9f179c4645->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (var/cache/dev/twig/eb/eb402b039ec4018253cba64e864c8957.php:103)
  at __TwigTemplate_910bc16683c4fb04a52c491ecebc437f->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:366)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:381)
  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:467)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:472)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:284)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/BlogController.php:120)
  at App\Controller\BlogController->articleShow()
     (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:193)
  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:32)
  at require_once('/var/www/clients/client7/web194/web/vendor/autoload_runtime.php')
     (public/index.php:9)