Error 500 Internal Server Error

GET https://playcaps.ru/ja/blog/search

Forwarded to ErrorController (195d2d)

Exceptions

An exception has been thrown during the rendering of a template ("Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13)").

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#943
  -lineno: 39
  -name: "base.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13)")."
  -sourcePath: "/var/www/playcaps/templates/base.html.twig"
  -sourceCode: """
    <!DOCTYPE html>\n
    <html lang="{{ app.request.locale }}">\n
        <head>\n
            <meta charset="UTF-8" />\n
            <meta name="viewport" content="width=device-width, initial-scale=1"/>\n
            <meta name="view-transition" content="same-origin" />\n
            <title>{% block title %}Play CAPS{% endblock %}</title>\n
            <link rel="alternate" type="application/rss+xml" title="{{ 'rss.title'|trans }}" href="{{ path('blog_rss') }}">\n
    \n
            {% block stylesheets %}{% endblock %}\n
            {% block javascripts %}\n
                {% block importmap %}{{ importmap('app') }}{% endblock %}\n
            {% endblock %}\n
            <link rel="shortcut icon" type="image/svg+xml" href="{{ asset('favicon.svg') }}">\n
        </head>\n
    \n
        <body ontouchstart id="{% block body_id %}{% endblock %}" class="tc-using-mouse" style="top: auto;">\n
    \n
            {% block header %}\n
                {% set _route = app.request.get('_route') %}\n
                <header>\n
                    <nav class="navbar navbar-expand-lg fixed-top navbar-dark bg-primary">\n
                        <div class="container">\n
                            <a class="navbar-brand" href="{{ path('homepage') }}">\n
                                Symfony Demo\n
                            </a>\n
                            <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#appNavbar" aria-controls="appNavbar" aria-expanded="false" aria-label="Toggle navigation">\n
                            <span class="navbar-toggler-icon"></span>\n
                            </button>\n
    \n
                            <div class="navbar-collapse collapse" id="appNavbar">\n
                                <ul class="navbar-nav ml-auto">\n
                                    {% block header_navigation_links %}\n
                                        <li class="nav-item{{ _route == 'blog_index' ? ' active' : '' }}">\n
                                            <a class="nav-link" href="{{ path('blog_index') }}">\n
                                                <i class="fa fa-home" aria-hidden="true"></i> {{ 'menu.homepage'|trans }}\n
                                            </a>\n
                                        </li>\n
                                        {% if is_granted('ROLE_ADMIN') %}\n
                                            <li class="nav-item">\n
                                                <a class="nav-link" href="{{ path('admin_post_index') }}">\n
                                                    <i class="fa fa-lock" aria-hidden="true"></i> {{ 'menu.admin'|trans }}\n
                                                </a>\n
                                            </li>\n
                                        {% endif %}\n
                                    {% endblock %}\n
    \n
                                    <li class="nav-item{{ _route == 'blog_search' ? ' active' : '' }}">\n
                                        <a class="nav-link" href="{{ path('blog_search') }}"> <i class="fa fa-search"></i> {{ 'menu.search'|trans }}</a>\n
                                    </li>\n
    \n
                                    {% if app.user %}\n
                                        <li class="nav-item dropdown">\n
                                            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" id="user">\n
                                                <i class="fa fa-user" aria-hidden="true"></i>\n
                                                <span class="caret"></span>\n
                                                <span class="sr-only">{{ app.user.fullname }}</span>\n
                                            </a>\n
                                            <div class="dropdown-menu user" role="menu" aria-labelledby="user">\n
                                                <a class="dropdown-item" href="{{ path('user_edit') }}">\n
                                                    <i class="fa fa-edit" aria-hidden="true"></i> {{ 'menu.user'|trans }}\n
                                                </a>\n
                                                <div class="dropdown-divider"></div>\n
                                                <a class="dropdown-item" href="{{ logout_path() }}">\n
                                                    <i class="fa fa-sign-out" aria-hidden="true"></i> {{ 'menu.logout'|trans }}\n
                                                </a>\n
                                            </div>\n
                                        </li>\n
                                    {% endif %}\n
    \n
                                    <li class="nav-item dropdown">\n
                                        {% from 'default/_language_selector.html.twig' import render_language_selector %}\n
                                        {{ render_language_selector() }}\n
                                    </li>\n
                                </ul>\n
                            </div>\n
                        </div>\n
                    </nav>\n
                </header>\n
            {% endblock %}\n
    \n
                {% block body %}\n
                    <div class="row">\n
                        <div id="main" class="col-sm-9">\n
                            {{ include('default/_flash_messages.html.twig') }}\n
    \n
                            {% block main %}{% endblock %}\n
                        </div>\n
    \n
                        <div id="sidebar" class="col-sm-3">\n
                            {% block sidebar %}\n
                                {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {\n
                                    'template': 'blog/about.html.twig',\n
                                    'sharedAge': 600,\n
                                    '_locale': app.request.locale\n
                                })) }}\n
                            {% endblock %}\n
                        </div>\n
                    </div>\n
                {% endblock %}\n
    \n
            {% block footer %}\n
                <footer>\n
                    <div class="container">\n
                        <div class="row">\n
                            <div id="footer-copyright" class="col-md-6">\n
                                <p>&copy; {{ 'now'|date('Y') }} - The Symfony Project</p>\n
                                <p>{{ 'mit_license'|trans }}</p>\n
                            </div>\n
                            <div id="footer-resources" class="col-md-6">\n
                                <p>\n
                                    <a rel="noopener noreferrer" target="_blank" href="https://twitter.com/symfony" title="Symfony on X (formerly Twitter)">\n
                                        <i class="fa-brands fa-x-twitter" aria-hidden="true"></i>\n
                                    </a>\n
                                    <a target="_blank" href="https://symfony.com/blog/" title="Symfony Blog">\n
                                        <i class="fa-solid fa-rss" aria-hidden="true"></i>\n
                                    </a>\n
                                </p>\n
                            </div>\n
                        </div>\n
                    </div>\n
                </footer>\n
            {% endblock %}\n
    \n
            {# it's not mandatory to set the timezone in localizeddate(). This is done to\n
               avoid errors when the 'intl' PHP extension is not available and the application\n
               is forced to use the limited "intl polyfill", which only supports UTC and GMT #}\n
            <!-- Page rendered on {{ 'now'|format_datetime('long', 'long', '', 'UTC') }} -->\n
        </body>\n
    </html>\n
    """
}
  1.                                     <li class="nav-item{{ _route == 'blog_index' ? ' active' : '' }}">
  2.                                         <a class="nav-link" href="{{ path('blog_index') }}">
  3.                                             <i class="fa fa-home" aria-hidden="true"></i> {{ 'menu.homepage'|trans }}
  4.                                         </a>
  5.                                     </li>
  6.                                     {% if is_granted('ROLE_ADMIN') %}
  7.                                         <li class="nav-item">
  8.                                             <a class="nav-link" href="{{ path('admin_post_index') }}">
  9.                                                 <i class="fa fa-lock" aria-hidden="true"></i> {{ 'menu.admin'|trans }}
  10.                                             </a>
  11.                                         </li>
  1.                         <div class=\"navbar-collapse collapse\" id=\"appNavbar\">
  2.                             <ul class=\"navbar-nav ml-auto\">
  3.                                 ";
  4.         // line 33
  5.         yield from $this->unwrap()->yieldBlock('header_navigation_links'$context$blocks);
  6.         // line 47
  7.         yield "
  8.                                 <li class=\"nav-item";
  9.         // line 48
  10.         yield ((((isset($context["_route"]) || array_key_exists("_route"$context) ? $context["_route"] : (function () { throw new RuntimeError('Variable "_route" does not exist.'48$this->source); })()) == "blog_search")) ? (" active") : (""));
in vendor/twig/twig/src/Template.php -> block_header (line 430)
  1.                 }
  2.                 $level ob_get_level();
  3.                 ob_start();
  4.                 foreach ($template->$block($context$blocks) as $data) {
  5.                     if (ob_get_length()) {
  6.                         $data ob_get_clean().$data;
  7.                         ob_start();
  8.                     }
  1.         yield from $this->unwrap()->yieldBlock('body_id'$context$blocks);
  2.         yield "\" class=\"tc-using-mouse\" style=\"top: auto;\">
  3.         ";
  4.         // line 19
  5.         yield from $this->unwrap()->yieldBlock('header'$context$blocks);
  6.         // line 81
  7.         yield "
  8.             ";
  9.         // line 82
  10.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 360)
  1.             }
  2.             $level ob_get_level();
  3.             ob_start();
  4.             foreach ($this->doDisplay($context$blocks) as $data) {
  5.                 if (ob_get_length()) {
  6.                     $data ob_get_clean().$data;
  7.                     ob_start();
  8.                 }
  1.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""blog/search.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""blog/search.html.twig"1);
  4.         yield from $this->parent->unwrap()->yield($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 360)
  1.             }
  2.             $level ob_get_level();
  3.             ob_start();
  4.             foreach ($this->doDisplay($context$blocks) as $data) {
  5.                 if (ob_get_length()) {
  6.                     $data ob_get_clean().$data;
  7.                     ob_start();
  8.                 }
  1.     }
  2.     public function render(array $context): string
  3.     {
  4.         $content '';
  5.         foreach ($this->yield($context) as $data) {
  6.             $content .= $data;
  7.         }
  8.         return $content;
  9.     }
  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/BlogController.php (line 164)
  1.     }
  2.     #[Route('/search'name'blog_search'methods: ['GET'])]
  3.     public function search(Request $request): Response
  4.     {
  5.         return $this->render('blog/search.html.twig', ['query' => (string) $request->query->get('q''')]);
  6.     }
  7. }
  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/playcaps/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. };

ErrorException

Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13)

  1.         return $this->handler->close();
  2.     }
  3.     public function gc(int $maxlifetime): int|false
  4.     {
  5.         return $this->handler->gc($maxlifetime);
  6.     }
  7. }
  1.         return $this->handler->destroy($sessionId);
  2.     }
  3.     public function gc(int $maxlifetime): int|false
  4.     {
  5.         return $this->handler->gc($maxlifetime);
  6.     }
  7.     public function validateId(#[\SensitiveParameterstring $sessionId): bool
  8.     {
  9.         return !$this->handler instanceof \SessionUpdateTimestampHandlerInterface || $this->handler->validateId($sessionId);
SessionHandlerProxy->gc()
  1.             // the session ID in the header is invalid, create a new one
  2.             session_id(session_create_id());
  3.         }
  4.         // ok to try and start the session
  5.         if (!session_start()) {
  6.             throw new \RuntimeException('Failed to start the session.');
  7.         }
  8.         $this->loadSession();
  1.         }
  2.         if (!$this->started && $this->saveHandler->isActive()) {
  3.             $this->loadSession();
  4.         } elseif (!$this->started) {
  5.             $this->start();
  6.         }
  7.         return $this->bags[$name];
  8.     }
  1.         $this->storage->registerBag(new SessionBagProxy($bag$this->data$this->usageIndex$this->usageReporter));
  2.     }
  3.     public function getBag(string $name): SessionBagInterface
  4.     {
  5.         $bag $this->storage->getBag($name);
  6.         return method_exists($bag'getBag') ? $bag->getBag() : $bag;
  7.     }
  8.     /**
  1.      *
  2.      * Note that this method was added to help with IDE autocompletion.
  3.      */
  4.     private function getAttributeBag(): AttributeBagInterface
  5.     {
  6.         return $this->getBag($this->attributeName);
  7.     }
  8. }
  1.         return $this->getAttributeBag()->has($name);
  2.     }
  3.     public function get(string $namemixed $default null): mixed
  4.     {
  5.         return $this->getAttributeBag()->get($name$default);
  6.     }
  7.     public function set(string $namemixed $value): void
  8.     {
  9.         $this->getAttributeBag()->set($name$value);
  1.         if (null !== $session) {
  2.             $usageIndexValue $session instanceof Session $usageIndexReference = &$session->getUsageIndex() : 0;
  3.             $usageIndexReference \PHP_INT_MIN;
  4.             $sessionId $request->cookies->all()[$session->getName()] ?? null;
  5.             $token $session->get($this->sessionKey);
  6.             // sessionId = true is used in the tests
  7.             if ($this->sessionTrackerEnabler && \in_array($sessionId, [true$session->getId()], true)) {
  8.                 $usageIndexReference $usageIndexValue;
  9.             } else {
  1.     public function authenticate(RequestEvent $event): void
  2.     {
  3.         $startTime microtime(true);
  4.         try {
  5.             $this->listener->authenticate($event);
  6.         } catch (LazyResponseException $e) {
  7.             $this->response $e->getResponse();
  8.             throw $e;
  9.         } finally {
  1.         }
  2.         $this->tokenStorage->setInitializer(function () use ($event$listeners) {
  3.             $event = new LazyResponseEvent($event);
  4.             foreach ($listeners as $listener) {
  5.                 $listener($event);
  6.             }
  7.         });
  8.     }
  9. }
in vendor/symfony/security-core/Authentication/Token/Storage/TokenStorage.php -> Symfony\Bundle\SecurityBundle\Security\{closure} (line 34)
  1.     public function getToken(): ?TokenInterface
  2.     {
  3.         if ($initializer $this->initializer) {
  4.             $this->initializer null;
  5.             $initializer();
  6.         }
  7.         return $this->token;
  8.     }
  1.         if ($this->shouldTrackUsage()) {
  2.             // increments the internal session usage index
  3.             $this->getSession()->getMetadataBag();
  4.         }
  5.         return $this->storage->getToken();
  6.     }
  7.     public function setToken(?TokenInterface $token null): void
  8.     {
  9.         $this->storage->setToken($token);
  1.     ) {
  2.     }
  3.     final public function isGranted(mixed $attributemixed $subject null): bool
  4.     {
  5.         $token $this->tokenStorage->getToken();
  6.         if (!$token || !$token->getUser()) {
  7.             $token = new NullToken();
  8.         }
  1.         if (null !== $field) {
  2.             $object = new FieldVote($object$field);
  3.         }
  4.         try {
  5.             return $this->securityChecker->isGranted($role$object);
  6.         } catch (AuthenticationCredentialsNotFoundException) {
  7.             return false;
  8.         }
  9.     }
  1.         yield "
  2.                                         </a>
  3.                                     </li>
  4.                                     ";
  5.         // line 39
  6.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  7.             // line 40
  8.             yield "                                        <li class=\"nav-item\">
  9.                                             <a class=\"nav-link\" href=\"";
  10.             // line 41
  11.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_post_index");
in vendor/twig/twig/src/Template.php -> block_header_navigation_links (line 430)
  1.                 }
  2.                 $level ob_get_level();
  3.                 ob_start();
  4.                 foreach ($template->$block($context$blocks) as $data) {
  5.                     if (ob_get_length()) {
  6.                         $data ob_get_clean().$data;
  7.                         ob_start();
  8.                     }
  1.                         <div class=\"navbar-collapse collapse\" id=\"appNavbar\">
  2.                             <ul class=\"navbar-nav ml-auto\">
  3.                                 ";
  4.         // line 33
  5.         yield from $this->unwrap()->yieldBlock('header_navigation_links'$context$blocks);
  6.         // line 47
  7.         yield "
  8.                                 <li class=\"nav-item";
  9.         // line 48
  10.         yield ((((isset($context["_route"]) || array_key_exists("_route"$context) ? $context["_route"] : (function () { throw new RuntimeError('Variable "_route" does not exist.'48$this->source); })()) == "blog_search")) ? (" active") : (""));
in vendor/twig/twig/src/Template.php -> block_header (line 430)
  1.                 }
  2.                 $level ob_get_level();
  3.                 ob_start();
  4.                 foreach ($template->$block($context$blocks) as $data) {
  5.                     if (ob_get_length()) {
  6.                         $data ob_get_clean().$data;
  7.                         ob_start();
  8.                     }
  1.         yield from $this->unwrap()->yieldBlock('body_id'$context$blocks);
  2.         yield "\" class=\"tc-using-mouse\" style=\"top: auto;\">
  3.         ";
  4.         // line 19
  5.         yield from $this->unwrap()->yieldBlock('header'$context$blocks);
  6.         // line 81
  7.         yield "
  8.             ";
  9.         // line 82
  10.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 360)
  1.             }
  2.             $level ob_get_level();
  3.             ob_start();
  4.             foreach ($this->doDisplay($context$blocks) as $data) {
  5.                 if (ob_get_length()) {
  6.                     $data ob_get_clean().$data;
  7.                     ob_start();
  8.                 }
  1.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""blog/search.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""blog/search.html.twig"1);
  4.         yield from $this->parent->unwrap()->yield($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 360)
  1.             }
  2.             $level ob_get_level();
  3.             ob_start();
  4.             foreach ($this->doDisplay($context$blocks) as $data) {
  5.                 if (ob_get_length()) {
  6.                     $data ob_get_clean().$data;
  7.                     ob_start();
  8.                 }
  1.     }
  2.     public function render(array $context): string
  3.     {
  4.         $content '';
  5.         foreach ($this->yield($context) as $data) {
  6.             $content .= $data;
  7.         }
  8.         return $content;
  9.     }
  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/BlogController.php (line 164)
  1.     }
  2.     #[Route('/search'name'blog_search'methods: ['GET'])]
  3.     public function search(Request $request): Response
  4.     {
  5.         return $this->render('blog/search.html.twig', ['query' => (string) $request->query->get('q''')]);
  6.     }
  7. }
  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/playcaps/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

Level Channel Message
INFO 04:25:11 deprecation User Deprecated: Since twig/twig 3.10: The "Twig\Extension\EscaperExtension::addSafeClass()" method is deprecated, use the "Twig\Runtime\EscaperRuntime::addSafeClass()" method instead.
{
    "exception": {}
}
INFO 04:25:11 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "1246c6"
    },
    "request_uri": "https://playcaps.ru/_profiler/1246c6?panel=exception&type=request",
    "method": "GET"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
DEBUG 04:25:11 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 04:25:11 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 04:25:11 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 04:25:11 event Notified event "kernel.controller_arguments" to listener "ContainerF3xcUE2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerF3xcUE2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 04:25:11 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"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
DEBUG 04:25:11 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 04:25:11 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 04:25:11 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 04:25:11 event Notified event "kernel.controller_arguments" to listener "ContainerF3xcUE2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerF3xcUE2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 04:25:11 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"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 04:25:11 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 04:25:11 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
DEBUG 04:25:11 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
DEBUG 04:25:11 event Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
DEBUG 04:25:11 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 04:25:11 event Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
DEBUG 04:25:11 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 04:25:11 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 04:25:11 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 04:25:11 event Notified event "kernel.controller_arguments" to listener "ContainerF3xcUE2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerF3xcUE2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 04:25:11 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 Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13)").

  at templates/base.html.twig:39
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/88/8836045f68631609f868f071ebc08b41.php:257)
  at __TwigTemplate_55df0905bb2b347341ae88721d849cdc->block_header()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/88/8836045f68631609f868f071ebc08b41.php:94)
  at __TwigTemplate_55df0905bb2b347341ae88721d849cdc->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (var/cache/dev/twig/da/da2c58d265e19dd5834570a82830448d.php:51)
  at __TwigTemplate_2bf7f2fc78bd8e6a982863bc95e85cea->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:335)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:307)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:431)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/BlogController.php:164)
  at App\Controller\BlogController->search()
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/playcaps/vendor/autoload_runtime.php')
     (public/index.php:5)                
[1/2] ErrorException
ErrorException:
Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13)

  at vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:87
  at Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler->gc()
     (vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:64)
  at Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy->gc()
  at session_start()
     (vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:156)
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start()
     (vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:280)
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->getBag()
     (vendor/symfony/http-foundation/Session/Session.php:201)
  at Symfony\Component\HttpFoundation\Session\Session->getBag()
     (vendor/symfony/http-foundation/Session/Session.php:221)
  at Symfony\Component\HttpFoundation\Session\Session->getAttributeBag()
     (vendor/symfony/http-foundation/Session/Session.php:69)
  at Symfony\Component\HttpFoundation\Session\Session->get()
     (vendor/symfony/security-http/Firewall/ContextListener.php:98)
  at Symfony\Component\Security\Http\Firewall\ContextListener->authenticate()
     (vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:46)
  at Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate()
     (vendor/symfony/security-bundle/Security/LazyFirewallContext.php:73)
  at Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext->Symfony\Bundle\SecurityBundle\Security\{closure}()
     (vendor/symfony/security-core/Authentication/Token/Storage/TokenStorage.php:34)
  at Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage->getToken()
     (vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php:44)
  at Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage->getToken()
     (vendor/symfony/security-core/Authorization/AuthorizationChecker.php:35)
  at Symfony\Component\Security\Core\Authorization\AuthorizationChecker->isGranted()
     (vendor/symfony/twig-bridge/Extension/SecurityExtension.php:45)
  at Symfony\Bridge\Twig\Extension\SecurityExtension->isGranted()
     (var/cache/dev/twig/88/8836045f68631609f868f071ebc08b41.php:361)
  at __TwigTemplate_55df0905bb2b347341ae88721d849cdc->block_header_navigation_links()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/88/8836045f68631609f868f071ebc08b41.php:257)
  at __TwigTemplate_55df0905bb2b347341ae88721d849cdc->block_header()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/88/8836045f68631609f868f071ebc08b41.php:94)
  at __TwigTemplate_55df0905bb2b347341ae88721d849cdc->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (var/cache/dev/twig/da/da2c58d265e19dd5834570a82830448d.php:51)
  at __TwigTemplate_2bf7f2fc78bd8e6a982863bc95e85cea->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:335)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:307)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:431)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/BlogController.php:164)
  at App\Controller\BlogController->search()
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/playcaps/vendor/autoload_runtime.php')
     (public/index.php:5)