Error 500 Internal Server Error

GET https://demo.daji.be/ne/blog/posts/ut-suscipit-posuere-justo-at-vulputate

Forwarded to ErrorController (6ecb7e)

Exceptions

An exception has been thrown during the rendering of a template ("Invalid message format (error #65799): pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR").

Exceptions 3

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1056
  -lineno: 39
  -name: "blog/post_show.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Invalid message format (error #65799): pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR")."
  -sourcePath: "/home/dave/web/symfony_demo/templates/blog/post_show.html.twig"
  -sourceCode: """
    {% extends 'base.html.twig' %}\n
    \n
    {% block body_id 'blog_post_show' %}\n
    \n
    {% block main %}\n
        <h1>{{ post.title }}</h1>\n
    \n
        <p class="post-metadata">\n
            <span class="metadata"><i class="fa fa-calendar"></i> {{ post.publishedAt|format_datetime('long', 'medium', '', 'UTC') }}</span>\n
            <span class="metadata"><i class="fa fa-user"></i> {{ post.author.fullName }}</span>\n
        </p>\n
    \n
        {{ post.content|markdown_to_html|sanitize_html }}\n
    \n
        {{ include('blog/_post_tags.html.twig') }}\n
    \n
        <div id="post-add-comment" class="well">\n
            {# The 'IS_AUTHENTICATED_FULLY' role ensures that the user has entered\n
            their credentials (login + password) during this session. If they\n
            are automatically logged via the 'Remember Me' functionality, they won't\n
            be able to add a comment.\n
            See https://symfony.com/doc/current/security/remember_me.html#forcing-the-user-to-re-authenticate-before-accessing-certain-resources\n
            #}\n
            {% if is_granted('IS_AUTHENTICATED_FULLY') %}\n
                {# when the name of the Twig argument is the same as the name of the variable, you can omit it.\n
                   e.g. instead of controller('...', {post: post}) you can use controller('...', {post}) #}\n
                {{ render(controller('App\\Controller\\BlogController::commentForm', {post})) }}\n
            {% else %}\n
                <p>\n
                    <a class="btn btn-success" href="{{ path('security_login', {'redirect_to': app.request.pathInfo}) }}">\n
                        <i class="fa fa-sign-in" aria-hidden="true"></i> {{ 'action.sign_in'|trans }}\n
                    </a>\n
                    {{ 'post.to_publish_a_comment'|trans }}\n
                </p>\n
            {% endif %}\n
        </div>\n
    \n
        <h3>\n
            <i class="fa fa-comments" aria-hidden="true"></i> {{ 'post.num_comments'|trans({ 'count': post.comments|length }) }}\n
        </h3>\n
    \n
        {% for comment in post.comments %}\n
            <div class="row post-comment">\n
                <a name="comment_{{ comment.id }}"></a>\n
                <h4 class="col-sm-3">\n
                    <strong>{{ comment.author.fullName }}</strong> {{ 'post.commented_on'|trans }}\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
                    <strong>{{ comment.publishedAt|format_datetime('medium', 'short', '', 'UTC') }}</strong>\n
                </h4>\n
                <div class="col-sm-9">\n
                    {{ comment.content|markdown_to_html|sanitize_html }}\n
                </div>\n
            </div>\n
        {% else %}\n
            <div class="post-comment">\n
                <p>{{ 'post.no_comments'|trans }}</p>\n
            </div>\n
        {% endfor %}\n
    {% endblock %}\n
    \n
    {% block sidebar %}\n
        {% if is_granted('edit', post) %}\n
            <div class="section">\n
                <a class="btn btn-lg btn-block btn-success" href="{{ path('admin_post_edit', {id: post.id}) }}">\n
                    <i class="fa fa-edit" aria-hidden="true"></i> {{ 'action.edit_post'|trans }}\n
                </a>\n
            </div>\n
        {% endif %}\n
    \n
        {# the parent() function includes the contents defined by the parent template\n
          ('base.html.twig') for this block ('sidebar'). This is a very convenient way\n
          to share common contents in different templates #}\n
        {{ parent() }}\n
    \n
        {{ show_source_code(_self) }}\n
        {{ include('blog/_rss.html.twig') }}\n
    {% endblock %}\n
    """
}
  1.             </p>
  2.         {% endif %}
  3.     </div>
  4.     <h3>
  5.         <i class="fa fa-comments" aria-hidden="true"></i> {{ 'post.num_comments'|trans({ 'count': post.comments|length }) }}
  6.     </h3>
  7.     {% for comment in post.comments %}
  8.         <div class="row post-comment">
  9.             <a name="comment_{{ comment.id }}"></a>
  1.         yield Twig\Extension\CoreExtension::include($this->env$context"default/_flash_messages.html.twig");
  2.         yield "
  3.                         ";
  4.         // line 97
  5.         yield from $this->unwrap()->yieldBlock('main'$context$blocks);
  6.         // line 98
  7.         yield "                    </div>
  8.                     <div id=\"sidebar\" class=\"col-sm-3\">
  9.                         ";
in vendor/twig/twig/src/Template.php -> block_body (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.         // line 90
  2.         yield "
  3.         <div class=\"container body-container\">
  4.             ";
  5.         // line 92
  6.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  7.         // line 111
  8.         yield "        </div>
  9.         ";
  10.         // line 113
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/post_show.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""blog/post_show.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 97)
  1.         // See https://symfony.com/doc/current/templates.html#the-dump-twig-utilities
  2.         //
  3.         // You can also leverage Symfony's 'dd()' function that dumps and
  4.         // stops the execution
  5.         return $this->render('blog/post_show.html.twig', ['post' => $post]);
  6.     }
  7.     /**
  8.      * NOTE: The #[MapEntity] mapping is required because the route parameter
  9.      * (postSlug) doesn't match any of the Doctrine entity properties (slug).
  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('/home/dave/web/symfony_demo/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. };

Symfony\Component\Translation\Exception\ InvalidArgumentException

Invalid message format (error #65799): pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR

  1.                 throw new LogicException('Cannot parse message translation: please install the "intl" PHP extension or the "symfony/polyfill-intl-messageformatter" package.');
  2.             }
  3.             try {
  4.                 $this->cache[$locale][$message] = $formatter = new \MessageFormatter($locale$message);
  5.             } catch (\IntlException $e) {
  6.                 throw new InvalidArgumentException(sprintf('Invalid message format (error #%d): 'intl_get_error_code()).intl_get_error_message(), 0$e);
  7.             }
  8.         }
  9.         foreach ($parameters as $key => $value) {
  10.             if (\in_array($key[0] ?? null, ['%''{'], true)) {
  1.         return $this->translator->trans($message$parametersnull$locale);
  2.     }
  3.     public function formatIntl(string $messagestring $locale, array $parameters = []): string
  4.     {
  5.         return $this->intlFormatter->formatIntl($message$locale$parameters);
  6.     }
  7. }
  1.         $len \strlen(MessageCatalogue::INTL_DOMAIN_SUFFIX);
  2.         if ($this->hasIntlFormatter
  3.             && ($catalogue->defines($id$domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)
  4.             || (\strlen($domain) > $len && === substr_compare($domainMessageCatalogue::INTL_DOMAIN_SUFFIX, -$len$len)))
  5.         ) {
  6.             return $this->formatter->formatIntl($catalogue->get($id$domain), $locale$parameters);
  7.         }
  8.         return $this->formatter->format($catalogue->get($id$domain), $locale$parameters);
  9.     }
  1.         $this->translator $translator;
  2.     }
  3.     public function trans(?string $id, array $parameters = [], ?string $domain null, ?string $locale null): string
  4.     {
  5.         $trans $this->translator->trans($id = (string) $id$parameters$domain$locale);
  6.         $this->collectMessage($locale$domain$id$trans$parameters);
  7.         return $trans;
  8.     }
  1.         if (null !== $count) {
  2.             $arguments['%count%'] = $count;
  3.         }
  4.         return $this->getTranslator()->trans($message$arguments$domain$locale);
  5.     }
  6.     public function createTranslatable(string $message, array $parameters = [], ?string $domain null): TranslatableMessage
  7.     {
  8.         if (!class_exists(TranslatableMessage::class)) {
  1.         yield "    </div>
  2.     <h3>
  3.         <i class=\"fa fa-comments\" aria-hidden=\"true\"></i> ";
  4.         // line 39
  5.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.num_comments", ["count" => Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'39$this->source); })()), "comments", [], "any"falsefalsefalse39))]), "html"nulltrue);
  6.         yield "
  7.     </h3>
  8.     ";
  9.         // line 42
in vendor/twig/twig/src/Template.php -> block_main (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 Twig\Extension\CoreExtension::include($this->env$context"default/_flash_messages.html.twig");
  2.         yield "
  3.                         ";
  4.         // line 97
  5.         yield from $this->unwrap()->yieldBlock('main'$context$blocks);
  6.         // line 98
  7.         yield "                    </div>
  8.                     <div id=\"sidebar\" class=\"col-sm-3\">
  9.                         ";
in vendor/twig/twig/src/Template.php -> block_body (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.         // line 90
  2.         yield "
  3.         <div class=\"container body-container\">
  4.             ";
  5.         // line 92
  6.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  7.         // line 111
  8.         yield "        </div>
  9.         ";
  10.         // line 113
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/post_show.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""blog/post_show.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 97)
  1.         // See https://symfony.com/doc/current/templates.html#the-dump-twig-utilities
  2.         //
  3.         // You can also leverage Symfony's 'dd()' function that dumps and
  4.         // stops the execution
  5.         return $this->render('blog/post_show.html.twig', ['post' => $post]);
  6.     }
  7.     /**
  8.      * NOTE: The #[MapEntity] mapping is required because the route parameter
  9.      * (postSlug) doesn't match any of the Doctrine entity properties (slug).
  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('/home/dave/web/symfony_demo/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. };

IntlException

pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR

  1.         if (!$formatter $this->cache[$locale][$message] ?? null) {
  2.             if (!$this->hasMessageFormatter ??= class_exists(\MessageFormatter::class)) {
  3.                 throw new LogicException('Cannot parse message translation: please install the "intl" PHP extension or the "symfony/polyfill-intl-messageformatter" package.');
  4.             }
  5.             try {
  6.                 $this->cache[$locale][$message] = $formatter = new \MessageFormatter($locale$message);
  7.             } catch (\IntlException $e) {
  8.                 throw new InvalidArgumentException(sprintf('Invalid message format (error #%d): 'intl_get_error_code()).intl_get_error_message(), 0$e);
  9.             }
  10.         }
  1.         if (!$formatter $this->cache[$locale][$message] ?? null) {
  2.             if (!$this->hasMessageFormatter ??= class_exists(\MessageFormatter::class)) {
  3.                 throw new LogicException('Cannot parse message translation: please install the "intl" PHP extension or the "symfony/polyfill-intl-messageformatter" package.');
  4.             }
  5.             try {
  6.                 $this->cache[$locale][$message] = $formatter = new \MessageFormatter($locale$message);
  7.             } catch (\IntlException $e) {
  8.                 throw new InvalidArgumentException(sprintf('Invalid message format (error #%d): 'intl_get_error_code()).intl_get_error_message(), 0$e);
  9.             }
  10.         }
  1.         return $this->translator->trans($message$parametersnull$locale);
  2.     }
  3.     public function formatIntl(string $messagestring $locale, array $parameters = []): string
  4.     {
  5.         return $this->intlFormatter->formatIntl($message$locale$parameters);
  6.     }
  7. }
  1.         $len \strlen(MessageCatalogue::INTL_DOMAIN_SUFFIX);
  2.         if ($this->hasIntlFormatter
  3.             && ($catalogue->defines($id$domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)
  4.             || (\strlen($domain) > $len && === substr_compare($domainMessageCatalogue::INTL_DOMAIN_SUFFIX, -$len$len)))
  5.         ) {
  6.             return $this->formatter->formatIntl($catalogue->get($id$domain), $locale$parameters);
  7.         }
  8.         return $this->formatter->format($catalogue->get($id$domain), $locale$parameters);
  9.     }
  1.         $this->translator $translator;
  2.     }
  3.     public function trans(?string $id, array $parameters = [], ?string $domain null, ?string $locale null): string
  4.     {
  5.         $trans $this->translator->trans($id = (string) $id$parameters$domain$locale);
  6.         $this->collectMessage($locale$domain$id$trans$parameters);
  7.         return $trans;
  8.     }
  1.         if (null !== $count) {
  2.             $arguments['%count%'] = $count;
  3.         }
  4.         return $this->getTranslator()->trans($message$arguments$domain$locale);
  5.     }
  6.     public function createTranslatable(string $message, array $parameters = [], ?string $domain null): TranslatableMessage
  7.     {
  8.         if (!class_exists(TranslatableMessage::class)) {
  1.         yield "    </div>
  2.     <h3>
  3.         <i class=\"fa fa-comments\" aria-hidden=\"true\"></i> ";
  4.         // line 39
  5.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.num_comments", ["count" => Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'39$this->source); })()), "comments", [], "any"falsefalsefalse39))]), "html"nulltrue);
  6.         yield "
  7.     </h3>
  8.     ";
  9.         // line 42
in vendor/twig/twig/src/Template.php -> block_main (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 Twig\Extension\CoreExtension::include($this->env$context"default/_flash_messages.html.twig");
  2.         yield "
  3.                         ";
  4.         // line 97
  5.         yield from $this->unwrap()->yieldBlock('main'$context$blocks);
  6.         // line 98
  7.         yield "                    </div>
  8.                     <div id=\"sidebar\" class=\"col-sm-3\">
  9.                         ";
in vendor/twig/twig/src/Template.php -> block_body (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.         // line 90
  2.         yield "
  3.         <div class=\"container body-container\">
  4.             ";
  5.         // line 92
  6.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  7.         // line 111
  8.         yield "        </div>
  9.         ";
  10.         // line 113
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/post_show.html.twig"));
  3.         $this->parent $this->loadTemplate("base.html.twig""blog/post_show.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 97)
  1.         // See https://symfony.com/doc/current/templates.html#the-dump-twig-utilities
  2.         //
  3.         // You can also leverage Symfony's 'dd()' function that dumps and
  4.         // stops the execution
  5.         return $this->render('blog/post_show.html.twig', ['post' => $post]);
  6.     }
  7.     /**
  8.      * NOTE: The #[MapEntity] mapping is required because the route parameter
  9.      * (postSlug) doesn't match any of the Doctrine entity properties (slug).
  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('/home/dave/web/symfony_demo/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 13:31:13 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 13:31:13 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "b631d1"
    },
    "request_uri": "https://daji.be/_profiler/b631d1?panel=exception&type=request",
    "method": "GET"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
DEBUG 13:31:13 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 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 13:31:13 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 13:31:13 event Notified event "kernel.response" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 13:31:13 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\RedirectToPreferredLocaleSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\ControllerSubscriber::registerCurrentController"
}
DEBUG 13:31:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:31:13 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 13:31:13 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 13:31:13 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 13:31:13 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 3

[3/3] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Invalid message format (error #65799): pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR").

  at templates/blog/post_show.html.twig:39
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:410)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->block_body()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:101)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (var/cache/dev/twig/f4/f4d11296c395e456db46a54f64d0b240.php:51)
  at __TwigTemplate_9e40d9815bd51fd8ea60b138e51ad974->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:97)
  at App\Controller\BlogController->postShow()
     (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('/home/dave/web/symfony_demo/vendor/autoload_runtime.php')
     (public/index.php:5)                
[2/3] InvalidArgumentException
Symfony\Component\Translation\Exception\InvalidArgumentException:
Invalid message format (error #65799): pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR

  at vendor/symfony/translation/Formatter/IntlFormatter.php:40
  at Symfony\Component\Translation\Formatter\IntlFormatter->formatIntl()
     (vendor/symfony/translation/Formatter/MessageFormatter.php:44)
  at Symfony\Component\Translation\Formatter\MessageFormatter->formatIntl()
     (vendor/symfony/translation/Translator.php:188)
  at Symfony\Component\Translation\Translator->trans()
     (vendor/symfony/translation/DataCollectorTranslator.php:47)
  at Symfony\Component\Translation\DataCollectorTranslator->trans()
     (vendor/symfony/twig-bridge/Extension/TranslationExtension.php:122)
  at Symfony\Bridge\Twig\Extension\TranslationExtension->trans()
     (var/cache/dev/twig/f4/f4d11296c395e456db46a54f64d0b240.php:154)
  at __TwigTemplate_9e40d9815bd51fd8ea60b138e51ad974->block_main()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:410)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->block_body()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:101)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (var/cache/dev/twig/f4/f4d11296c395e456db46a54f64d0b240.php:51)
  at __TwigTemplate_9e40d9815bd51fd8ea60b138e51ad974->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:97)
  at App\Controller\BlogController->postShow()
     (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('/home/dave/web/symfony_demo/vendor/autoload_runtime.php')
     (public/index.php:5)                
[1/3] IntlException
IntlException:
pattern syntax error (parse error at offset 1, after "{", before or at "गणना, बहुवचन, ए"): U_PATTERN_SYNTAX_ERROR

  at vendor/symfony/translation/Formatter/IntlFormatter.php:38
  at MessageFormatter->__construct()
     (vendor/symfony/translation/Formatter/IntlFormatter.php:38)
  at Symfony\Component\Translation\Formatter\IntlFormatter->formatIntl()
     (vendor/symfony/translation/Formatter/MessageFormatter.php:44)
  at Symfony\Component\Translation\Formatter\MessageFormatter->formatIntl()
     (vendor/symfony/translation/Translator.php:188)
  at Symfony\Component\Translation\Translator->trans()
     (vendor/symfony/translation/DataCollectorTranslator.php:47)
  at Symfony\Component\Translation\DataCollectorTranslator->trans()
     (vendor/symfony/twig-bridge/Extension/TranslationExtension.php:122)
  at Symfony\Bridge\Twig\Extension\TranslationExtension->trans()
     (var/cache/dev/twig/f4/f4d11296c395e456db46a54f64d0b240.php:154)
  at __TwigTemplate_9e40d9815bd51fd8ea60b138e51ad974->block_main()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:410)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->block_body()
     (vendor/twig/twig/src/Template.php:430)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/bb/bbdab91da695a0becf4163b1d4f62f6a.php:101)
  at __TwigTemplate_52ac227c8aab5e51b3ea31860566530f->doDisplay()
     (vendor/twig/twig/src/Template.php:360)
  at Twig\Template->yield()
     (var/cache/dev/twig/f4/f4d11296c395e456db46a54f64d0b240.php:51)
  at __TwigTemplate_9e40d9815bd51fd8ea60b138e51ad974->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:97)
  at App\Controller\BlogController->postShow()
     (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('/home/dave/web/symfony_demo/vendor/autoload_runtime.php')
     (public/index.php:5)