Symfony Exception

RuntimeError

HTTP 500 Internal Server Error

Impossible to access an attribute ("valueEn") on a null variable.

Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#2485
  -lineno: 10
  -name: "default/search_images.html.twig"
  -rawMessage: "Impossible to access an attribute ("valueEn") on a null variable."
  -sourcePath: "/var/www/vhosts/leafillustration.it/httpdocs/templates/default/search_images.html.twig"
  -sourceCode: """
    {% extends 'base.html.twig' %}\r\n
    \r\n
    {% block title %} - {% trans %}search{% endtrans %}{% endblock %}\r\n
    \r\n
    {% block slider %}{% endblock %}\r\n
    \r\n
    {% block content %}\r\n
        <section class="m_tb_40p">\r\n
            <div class="container clearfix">\r\n
                <h3 class="color_pr text-uppercase f_w_100 m_b_10p">{{ attribute(category , "value" ~ app.request.locale|capitalize) }}</h3>\r\n
                <div class="row">\r\n
                    <div class="col-12">\r\n
                        <div class="row" data-lightbox="gallery">\r\n
                            {% for image in images %}\r\n
                                {% set sourceFile = 'authors/' ~ image.author.directoryPath ~ '/' ~ image.filepath %}\r\n
                                <div id="div_body" class="col-12 col-md-6 col-lg-4 col-xl-3 m_b_40p txt_a_c">\r\n
                                    <a href="{{ asset ('authors/' ~ image.author.directoryPath ~ '/' ~ image.filepath) }}" class="cursor_z preview_img" data-author-id="{{ image.author.id }}" data-author="{{ image.author }}" data-img-id="{{ image.id }}">\r\n
                                        <img class="thumb_preview" style="object-position:{{ image.thumbPosition.value }}" src="{{ asset ('authors/' ~ image.author.directoryPath ~ '/' ~ image.filepath) }}">\r\n
                                    </a>\r\n
                                    <a href="{{ path ('author_select', {'id': image.author.id, 'action':'sheet', 'imgId': image.id}) }}">\r\n
                                        <p class="txt_a_c text-uppercase m_t_10p">{{ image.author }}</p>\r\n
                                    </a>\r\n
                                </div>\r\n
                            {% endfor %}\r\n
                        </div>\r\n
                        <div class="navigation width_f_c m_auto">\r\n
                            {{ knp_pagination_render(images) }}\r\n
                        </div>\r\n
                    </div>\r\n
                </div>\r\n
            </div>\r\n
        </section>\r\n
    {% endblock %}\r\n
    \r\n
    {% block javascripts %}\r\n
        {{ parent() }}\r\n
        <script>\r\n
            $(document).ready(function() {\r\n
                $('.preview_img').magnificPopup({ \r\n
                    type: 'image',\r\n
                    gallery:{enabled:true},\r\n
                    image: {\r\n
                        titleSrc: function(item){\r\n
                            return '<a class="color_w" href="{{ path('homepage') }}seleziona/' + item.el.attr('data-author-id') + '/sheet/' + item.el.attr('data-img-id') + '">' + item.el.attr('data-author') + '</a>'\r\n
                        }\r\n
                    },\r\n
    \t\t\t\tgallery: {\r\n
    \t\t\t\t\tenabled: true,\r\n
    \t\t\t\t\tnavigateByImgClick: false\r\n
    \t\t\t\t}\r\n
                });\r\n
            });\r\n
        </script>\r\n
    {% endblock %}
    """
}
  1. {% block slider %}{% endblock %}
  2. {% block content %}
  3.     <section class="m_tb_40p">
  4.         <div class="container clearfix">
  5.             <h3 class="color_pr text-uppercase f_w_100 m_b_10p">{{ attribute(category , "value" ~ app.request.locale|capitalize) }}</h3>
  6.             <div class="row">
  7.                 <div class="col-12">
  8.                     <div class="row" data-lightbox="gallery">
  9.                         {% for image in images %}
  10.                             {% set sourceFile = 'authors/' ~ image.author.directoryPath ~ '/' ~ image.filepath %}
  1.         // line 8
  2.         echo "    <section class=\"m_tb_40p\">
  3.         <div class=\"container clearfix\">
  4.             <h3 class=\"color_pr text-uppercase f_w_100 m_b_10p\">";
  5.         // line 10
  6.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'10$this->source); })()), ("value" twig_capitalize_string_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'10$this->source); })()), "request", [], "any"falsefalsefalse10), "locale", [], "any"falsefalsefalse10))), [], "any"falsefalsefalse10), "html"nulltrue);
  7.         echo "</h3>
  8.             <div class=\"row\">
  9.                 <div class=\"col-12\">
  10.                     <div class=\"row\" data-lightbox=\"gallery\">
  11.                         ";
in vendor/twig/twig/src/Template.php -> block_content (line 171)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         }
  2.         // line 138
  3.         echo "
  4.                         ";
  5.         // line 139
  6.         $this->displayBlock('content'$context$blocks);
  7.         // line 140
  8.         echo "                            
  9.                         <div id=\"modalSearch\" class=\"modal fade\" tabindex=\"-1\" role=\"dialog\">
  10.                             <div class=\"modal-dialog modal-lg\" role=\"document\">
  11.                                 <div class=\"modal-content\">
in vendor/twig/twig/src/Template.php -> block_body (line 171)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         }
  2.         echo "\">
  3.                 <div id=\"wrapper\" class=\"clearfix\">
  4.                     ";
  5.         // line 43
  6.         $this->displayBlock('body'$context$blocks);
  7.         // line 177
  8.         echo "                </div>
  9.                 
  10.                 ";
  11.         // line 180
in vendor/twig/twig/src/Template.php -> block_login (line 171)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon.ico"), "html"nulltrue);
  2.         echo "\">
  3.     </head>
  4.     ";
  5.         // line 39
  6.         $this->displayBlock('login'$context$blocks);
  7.         // line 212
  8.         echo "</html>
  9. ";
  10.         
  11.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  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/search_images.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""default/search_images.html.twig"1);
  4.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
in vendor/twig/twig/src/Template.php -> display (line 379)
  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.         $this->template $template;
  2.     }
  3.     public function render(array $context = []): string
  4.     {
  5.         return $this->template->render($context);
  6.     }
  7.     public function display(array $context = [])
  8.     {
  9.         // using func_get_args() allows to not expose the blocks argument
  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/DefaultController.php (line 110)
  1.         $imagesQuery $em->getRepository("App\Entity\Image")->queryAllByCategory($catId);
  2.         $images $paginator->paginate($imagesQuery$request->query->getInt('page'1), 24);
  3.         return $this->render('default/search_images.html.twig', array(
  4.             'images' => $images,
  5.             'category' => $category
  6.         ));
  7.     }
  8.     
  9.     #[Route('/seleziona/{id}/{action}/{imgId}'name'author_select')]
  10.     public function authorSelect(Request $request$id$action$imgId)
in vendor/symfony/http-kernel/HttpKernel.php -> searchImage (line 181)
  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.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  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 29)
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/var/www/vhosts/leafillustration.it/httpdocs/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs 1

Level Channel Message
INFO 10:39:03 request Matched route "search_images".
{
    "route": "search_images",
    "route_parameters": {
        "_route": "search_images",
        "_locale": "en",
        "_controller": "App\\Controller\\DefaultController::searchImage"
    },
    "request_uri": "https://leafillustration.it/en/search-results",
    "method": "GET"
}
DEBUG 10:39:03 security Checking for authenticator support.
{
    "firewall_name": "main",
    "authenticators": 2
}
DEBUG 10:39:03 security Checking support on authenticator.
{
    "firewall_name": "main",
    "authenticator": "App\\Security\\LoginFormAuthenticator"
}
DEBUG 10:39:03 security Authenticator does not support the request.
{
    "firewall_name": "main",
    "authenticator": "App\\Security\\LoginFormAuthenticator"
}
DEBUG 10:39:03 security Checking support on authenticator.
{
    "firewall_name": "main",
    "authenticator": "Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"
}
DEBUG 10:39:03 security Authenticator does not support the request.
{
    "firewall_name": "main",
    "authenticator": "Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 10:39:03 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
INFO 10:39:03 php User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:82 called by App_KernelDevDebugContainer.php:727, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)
{
    "exception": {}
}
INFO 10:39:03 php User Deprecated: Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\ORM\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:169 called by EntityManager.php:182, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)
{
    "exception": {}
}
DEBUG 10:39:03 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 10:39:03 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 10:39:03 event Notified event "kernel.controller_arguments" to listener "ContainerLxZKs5U\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerLxZKs5U\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 10:39:03 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 10:39:03 doctrine Connecting with parameters {params}
{
    "params": {
        "driver": "pdo_mysql",
        "host": "localhost",
        "port": 3306,
        "user": "h905104_user",
        "password": "<redacted>",
        "driverOptions": [],
        "defaultTableOptions": {
            "collation": "utf8mb4_unicode_ci"
        },
        "dbname": "h905104_db",
        "serverVersion": "5.7.40",
        "charset": "utf8mb4"
    }
}
DEBUG 10:39:03 doctrine Executing query: SELECT t0.id AS id_1, t0.value_it AS value_it_2, t0.value_en AS value_en_3, t0.is_visible AS is_visible_4 FROM li_category t0 WHERE t0.id IS NULL LIMIT 1
{
    "sql": "SELECT t0.id AS id_1, t0.value_it AS value_it_2, t0.value_en AS value_en_3, t0.is_visible AS is_visible_4 FROM li_category t0 WHERE t0.id IS NULL LIMIT 1"
}
DEBUG 10:39:03 event Notified event "knp_pager.before" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\SortableSubscriber::before".
{
    "event": "knp_pager.before",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\SortableSubscriber::before"
}
DEBUG 10:39:03 event Notified event "knp_pager.before" to listener "Knp\Component\Pager\Event\Subscriber\Filtration\FiltrationSubscriber::before".
{
    "event": "knp_pager.before",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Filtration\\FiltrationSubscriber::before"
}
DEBUG 10:39:03 event Notified event "knp_pager.before" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\PaginationSubscriber::before".
{
    "event": "knp_pager.before",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\PaginationSubscriber::before"
}
INFO 10:39:03 php User Deprecated: Short namespace aliases such as "App:Image" are deprecated and will be removed in Doctrine ORM 3.0. (Lexer.php:341 called by AbstractLexer.php:271, https://github.com/doctrine/orm/issues/8818, package doctrine/orm)
{
    "exception": {}
}
DEBUG 10:39:03 doctrine Executing statement: SELECT count(DISTINCT l0_.id) AS sclr_0 FROM li_image l0_ LEFT JOIN li_image_category l2_ ON l0_.id = l2_.image_id LEFT JOIN li_category l1_ ON l1_.id = l2_.category_id WHERE l1_.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT count(DISTINCT l0_.id) AS sclr_0 FROM li_image l0_ LEFT JOIN li_image_category l2_ ON l0_.id = l2_.image_id LEFT JOIN li_category l1_ ON l1_.id = l2_.category_id WHERE l1_.id = ?",
    "params": {
        "1": null
    },
    "types": {
        "1": 2
    }
}
DEBUG 10:39:03 doctrine Executing statement: SELECT DISTINCT l0_.id AS id_0, l0_.last_edit_date AS last_edit_date_1, l0_.id AS id_2 FROM li_image l0_ LEFT JOIN li_image_category l2_ ON l0_.id = l2_.image_id LEFT JOIN li_category l1_ ON l1_.id = l2_.category_id WHERE l1_.id = ? ORDER BY l0_.last_edit_date DESC, l0_.id DESC LIMIT 24 (parameters: {params}, types: {types})
{
    "sql": "SELECT DISTINCT l0_.id AS id_0, l0_.last_edit_date AS last_edit_date_1, l0_.id AS id_2 FROM li_image l0_ LEFT JOIN li_image_category l2_ ON l0_.id = l2_.image_id LEFT JOIN li_category l1_ ON l1_.id = l2_.category_id WHERE l1_.id = ? ORDER BY l0_.last_edit_date DESC, l0_.id DESC LIMIT 24",
    "params": {
        "1": null
    },
    "types": {
        "1": 2
    }
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\QueryBuilderSubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ORM\\QueryBuilderSubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\MongoDB\QueryBuilderSubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ODM\\MongoDB\\QueryBuilderSubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\PHPCR\QueryBuilderSubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ODM\\PHPCR\\QueryBuilderSubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\DBALQueryBuilderSubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\DBALQueryBuilderSubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\Doctrine\ORM\QuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\Doctrine\\ORM\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\Doctrine\ODM\MongoDB\QuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\Doctrine\\ODM\\MongoDB\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\ElasticaQuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\ElasticaQuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\PropelQuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\PropelQuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\SolariumQuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\SolariumQuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Sortable\ArraySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Sortable\\ArraySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Filtration\Doctrine\ORM\QuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Filtration\\Doctrine\\ORM\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Filtration\PropelQuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Filtration\\PropelQuerySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Callback\CallbackSubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Callback\\CallbackSubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.items" to listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\QuerySubscriber::items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ORM\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\QuerySubscriber::items" stopped propagation of the event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ORM\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\MongoDB\QuerySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ODM\\MongoDB\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\PHPCR\QuerySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\ODM\\PHPCR\\QuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\CollectionSubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\Doctrine\\CollectionSubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\PropelQuerySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\PropelQuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\SolariumQuerySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\SolariumQuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\ElasticaQuerySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\ElasticaQuerySubscriber::items"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\ArraySubscriber::items" was not called for event "knp_pager.items".
{
    "event": "knp_pager.items",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\ArraySubscriber::items"
}
DEBUG 10:39:03 event Notified event "knp_pager.pagination" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::pagination".
{
    "event": "knp_pager.pagination",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::pagination"
}
DEBUG 10:39:03 event Listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::pagination" stopped propagation of the event "knp_pager.pagination".
{
    "event": "knp_pager.pagination",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::pagination"
}
DEBUG 10:39:03 event Listener "Knp\Component\Pager\Event\Subscriber\Paginate\PaginationSubscriber::pagination" was not called for event "knp_pager.pagination".
{
    "event": "knp_pager.pagination",
    "listener": "Knp\\Component\\Pager\\Event\\Subscriber\\Paginate\\PaginationSubscriber::pagination"
}
DEBUG 10:39:03 doctrine Executing query: SELECT t0.id AS id_1, t0.value_it AS value_it_2, t0.value_en AS value_en_3, t0.is_visible AS is_visible_4 FROM li_category t0
{
    "sql": "SELECT t0.id AS id_1, t0.value_it AS value_it_2, t0.value_en AS value_en_3, t0.is_visible AS is_visible_4 FROM li_category t0"
}
INFO 10:39:03 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cached_reader" service is deprecated without replacement.
{
    "exception": {}
}
INFO 10:39:03 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.reader" service is deprecated without replacement.
{
    "exception": {}
}
INFO 10:39:03 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cache_adapter" service is deprecated without replacement.
{
    "exception": {}
}
INFO 10:39:03 php User Deprecated: Since symfony/validator 6.4: Method "Symfony\Component\Validator\ValidatorBuilder::setDoctrineAnnotationReader()" is deprecated without replacement.
{
    "exception": {}
}
CRITICAL 10:39:03 request Uncaught PHP Exception Twig\Error\RuntimeError: "Impossible to access an attribute ("valueEn") on a null variable." at search_images.html.twig line 10
{
    "exception": {}
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 10:39:03 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
INFO 10:39:03 php User Deprecated: Since symfony/serializer 6.4: Passing a "Doctrine\Common\Annotations\PsrCachedReader" instance as argument 1 to "Symfony\Component\Serializer\Mapping\Loader\AttributeLoader::__construct()" is deprecated, pass null or omit the parameter instead.
{
    "exception": {}
}
DEBUG 10:39:03 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 10:39:03 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 10:39:03 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 10:39:03 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 10:39:03 event Notified event "kernel.controller_arguments" to listener "ContainerLxZKs5U\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerLxZKs5U\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 10:39:03 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:
Impossible to access an attribute ("valueEn") on a null variable.

  at templates/default/search_images.html.twig:10
  at twig_get_attribute()
     (var/cache/dev/twig/38/38dbaf9169594cd61e019c8a30f0f20e.php:113)
  at __TwigTemplate_d1b937f9c94229a7e51dfe7ba6fadf3f->block_content()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/8e/8e12d60577da927ed59b9c908d629524.php:388)
  at __TwigTemplate_1152577b864c7e887d23403d62c1a9a5->block_body()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/8e/8e12d60577da927ed59b9c908d629524.php:263)
  at __TwigTemplate_1152577b864c7e887d23403d62c1a9a5->block_login()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/8e/8e12d60577da927ed59b9c908d629524.php:98)
  at __TwigTemplate_1152577b864c7e887d23403d62c1a9a5->doDisplay()
     (vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (var/cache/dev/twig/38/38dbaf9169594cd61e019c8a30f0f20e.php:51)
  at __TwigTemplate_d1b937f9c94229a7e51dfe7ba6fadf3f->doDisplay()
     (vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:379)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:280)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:448)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/DefaultController.php:110)
  at App\Controller\DefaultController->searchImage()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  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:197)
  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('/var/www/vhosts/leafillustration.it/httpdocs/vendor/autoload_runtime.php')
     (public/index.php:5)                
Loading…
Loading the web debug toolbar…
Attempt #