Error 500 Internal Server Error

GET https://honestyuniform.wisne.host/blog/page/1

Forwarded to ErrorController (fed840)

Exceptions

An exception has been thrown during the rendering of a template ("Typed property App\Entity\PageContent::$pageType must not be accessed before initialization") in themes/default/template_1/blogs_2/index.html.twig at line 16.

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1276
  -lineno: 16
  -rawMessage: "An exception has been thrown during the rendering of a template ("Typed property App\Entity\PageContent::$pageType must not be accessed before initialization")."
  -source: Twig\Source {#1264
    -code: """
      {% extends 'themes/' ~ app_theme ~ '/' ~ get_env('TEMPLATE_NAME') ~ '/base.html.twig' %}\n
      {% block meta %}\n
      \t<meta name="description" content="{{siteSettings.name}}, Blog">\n
      \t<meta name="keywords" content="Blog, {{siteSettings.name}}">\n
      \t<meta name="robot" content="index,follow">\n
      {% endblock %}\n
      {% block title %}\n
      \t{{pageContent.title ?? 'Blogs'}}\n
      \t|\n
      \t{{siteSettings.name}}\n
      {% endblock %}\n
      {% block stylesheets %}{% endblock %}\n
      {% block body %}\n
      \n
      \t<div class="wrapper">\n
      \t\t{% set secondaryHeader = componentByType('secondaryHeaderComponent', pageContent.pageType ?? 'blogspage', pageContent) %}\n
      \n
      \t\t{% if secondaryHeader and secondaryHeader.isEnabled %}\n
      \t\t\t{{ render(controller('App\\Controller\\MainController::blogHeader', { \n
      \t\t\t\ttitle : secondaryHeader.fields.titleOverride ?? secondaryHeader.fields.title ?? category.name ?? pageContent.title ?? "Blogs", \n
      \t\t\t\tpageContent: pageContent \n
      \t\t\t})) }}\n
      \t\t{% endif %}\n
      \n
      \t\t<div class="container mx-auto px-4 md:px-8 xl:px-0 mt-12 mb-20">\n
      \t\t\t<div\n
      \t\t\t\tclass="flex flex-col lg:flex-row gap-8 lg:gap-12">\n
      \n
      \t\t\t\t{# Main Blog Posts Column (Left) #}\n
      \t\t\t\t<main class="w-full lg:w-3/4 flex flex-col">\n
      \t\t\t\t\t<section class="grid grid-cols-1 md:grid-cols-2 gap-8 lg:gap-10">\n
      \t\t\t\t\t\t{% for blog in blogs %}\n
      \t\t\t\t\t\t\t<article class="bg-white rounded-xl shadow-sm hover:shadow-xl transition-all duration-300 border border-gray-100 overflow-hidden transform hover:-translate-y-1 group" id="{{blog.id}}">\n
      \t\t\t\t\t\t\t\t<section\n
      \t\t\t\t\t\t\t\t\tclass="entry-content flex flex-col h-full">\n
      \n
      \t\t\t\t\t\t\t\t\t{# Image Container #}\n
      \t\t\t\t\t\t\t\t\t{% if blog.primaryThumbnail is defined and blog.primaryThumbnail != null %}\n
      \t\t\t\t\t\t\t\t\t\t<a href="{{path('blog_detail',{url : blog.url})}}" class="w-full aspect-[4/3] overflow-hidden relative block shadow-inner">\n
      \t\t\t\t\t\t\t\t\t\t\t<picture>\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/480/{{basename(blog.primaryThumbnail)}}?fm=webp" type="image/webp" media="(max-width: 600px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/800/{{basename(blog.primaryThumbnail)}}?fm=webp" type="image/webp" media="(min-width: 601px) and (max-width: 1920px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/1024/{{basename(blog.primaryThumbnail)}}?fm=webp" type="image/webp" media="(min-width: 1921px)">\n
      \n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/480/{{basename(blog.primaryThumbnail)}}" type="image/jpg" media="(max-width: 600px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/800/{{basename(blog.primaryThumbnail)}}" type="image/jpg" media="(min-width: 601px) and (max-width: 1920px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/1024/{{basename(blog.primaryThumbnail)}}" type="image/jpg" media="(min-width: 1921px)">\n
      \n
      \t\t\t\t\t\t\t\t\t\t\t\t<img src="{{blog.primaryThumbnail}}" alt="{{blog.url}}-thumbnail" class="w-full h-full object-cover transition-transform duration-700 group-hover:scale-110">\n
      \t\t\t\t\t\t\t\t\t\t\t</picture>\n
      \t\t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t\t{% endif %}\n
      \n
      \t\t\t\t\t\t\t\t\t{% if blog.primaryThumbnailMediaFile is defined and blog.primaryThumbnailMediaFile != null %}\n
      \t\t\t\t\t\t\t\t\t\t<a href="{{path('blog_detail',{url : blog.url})}}" class="w-full aspect-[4/3] overflow-hidden relative block shadow-inner">\n
      \t\t\t\t\t\t\t\t\t\t\t<picture>\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/480/{{basename(blog.primaryThumbnailMediaFile.path)}}?fm=webp" type="image/webp" media="(max-width: 600px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/800/{{basename(blog.primaryThumbnailMediaFile.path)}}?fm=webp" type="image/webp" media="(min-width: 601px) and (max-width: 1920px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/1024/{{basename(blog.primaryThumbnailMediaFile.path)}}?fm=webp" type="image/webp" media="(min-width: 1921px)">\n
      \n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/480/{{basename(blog.primaryThumbnailMediaFile.path)}}" type="image/jpg" media="(max-width: 600px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/800/{{basename(blog.primaryThumbnailMediaFile.path)}}" type="image/jpg" media="(min-width: 601px) and (max-width: 1920px)">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<source srcset="media/uploads/1024/{{basename(blog.primaryThumbnailMediaFile.path)}}" type="image/jpg" media="(min-width: 1921px)">\n
      \n
      \t\t\t\t\t\t\t\t\t\t\t\t<img src="{{blog.primaryThumbnailMediaFile.path}}" alt="{{blog.url}}-thumbnail" class="w-full h-full object-cover object-center transition-transform duration-700 group-hover:scale-110" width="{{blog.primaryThumbnailMediaFile.metaData.width}}" height="{{blog.primaryThumbnailMediaFile.metaData.height}}">\n
      \t\t\t\t\t\t\t\t\t\t\t</picture>\n
      \t\t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t\t{% endif %}\n
      \n
      \t\t\t\t\t\t\t\t\t{# Text Content Inside Card #}\n
      \t\t\t\t\t\t\t\t\t<div class="p-6 md:p-8 flex flex-col flex-grow bg-white relative z-10 transition-colors duration-300">\n
      \n
      \t\t\t\t\t\t\t\t\t\t<div class="flex items-center text-sm font-medium mb-4">\n
      \t\t\t\t\t\t\t\t\t\t\t<div class="post-category">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<a class="text-[var(--primary)] hover:text-black transition-colors px-3 py-1 bg-[var(--primary)]/10 rounded-full" href="blog/categories/{{blog.category.path}}">{{blog.category.name}}</a>\n
      \t\t\t\t\t\t\t\t\t\t\t</div>\n
      \t\t\t\t\t\t\t\t\t\t\t<div class="ml-4 text-gray-500 border-l border-gray-200 pl-4">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<time datetime="{{blog.publishedDate | date('Y-m-d')}}">{{blog.publishedDate | date('M d, Y')}}</time>\n
      \t\t\t\t\t\t\t\t\t\t\t</div>\n
      \t\t\t\t\t\t\t\t\t\t</div>\n
      \n
      \t\t\t\t\t\t\t\t\t\t<header class="mt-2 mb-4">\n
      \t\t\t\t\t\t\t\t\t\t\t<a href="{{path('blog_detail',{url : blog.url})}}" class="group-hover:text-[var(--primary)] transition-colors">\n
      \t\t\t\t\t\t\t\t\t\t\t\t<h2 class="text-xl md:text-2xl font-bold leading-tight">{{blog.title}}</h2>\n
      \t\t\t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t\t\t</header>\n
      \n
      \t\t\t\t\t\t\t\t\t\t<div class="text-gray-600 line-clamp-3 mb-6 flex-grow text-base md:text-lg">\n
      \t\t\t\t\t\t\t\t\t\t\t{{ blog.content | split('<div class="page-break"') | first | striptags | replace({'&nbsp;': ' '}) | trim | slice(0, 150) ~ '...' }}\n
      \t\t\t\t\t\t\t\t\t\t</div>\n
      \n
      \t\t\t\t\t\t\t\t\t\t<div class="mt-auto pt-4 border-t border-gray-100 flex items-center justify-between">\n
      \t\t\t\t\t\t\t\t\t\t\t<a href="{{path('blog_detail',{url : blog.url})}}" class="text-[var(--primary)] font-bold uppercase text-sm tracking-wider hover:text-black transition-colors flex items-center gap-2">\n
      \t\t\t\t\t\t\t\t\t\t\t\tRead Article\n
      \t\t\t\t\t\t\t\t\t\t\t\t<svg class="w-4 h-4 transition-transform group-hover:translate-x-1" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path>\n
      \t\t\t\t\t\t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t\t\t</div>\n
      \t\t\t\t\t\t\t\t\t</div>\n
      \t\t\t\t\t\t\t\t</section>\n
      \t\t\t\t\t\t\t</article>\n
      \t\t\t\t\t\t{% endfor %}\n
      \t\t\t\t\t</section>\n
      \n
      \t\t\t\t\t{% if blogs | length == 0 %}\n
      \t\t\t\t\t\t<div class="text-center py-16 bg-gray-50 rounded-xl border border-gray-200">\n
      \t\t\t\t\t\t\t<svg class="w-16 h-16 mx-auto text-gray-400 mb-4" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10l6 6v10a2 2 0 01-2 2z"></path>\n
      \t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M14 2v6h6m-6 4v6m-3-3h6"></path>\n
      \t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t<p class="text-xl text-gray-600 font-medium">No articles found matching your criteria.</p>\n
      \t\t\t\t\t\t\t<a href="{{path('blog_by_page',{ pageNumber : 1 })}}" class="btn btn-primary mt-6 inline-block px-8 py-3 rounded-full">View All Posts</a>\n
      \t\t\t\t\t\t</div>\n
      \t\t\t\t\t{% endif %}\n
      \n
      \t\t\t\t\t{# Pagination #}\n
      \t\t\t\t\t<div class="py-12 flex flex-row justify-between items-center px-4 mt-8 border-t border-gray-100">\n
      \t\t\t\t\t\t<div>\n
      \t\t\t\t\t\t\t{% if blogs | length > 0 %}\n
      \t\t\t\t\t\t\t\t{% if category is defined %}\n
      \t\t\t\t\t\t\t\t\t<a class="flex items-center gap-2 font-bold text-lg text-gray-600 hover:text-[var(--primary)] transition-colors" href="{{path('blog_by_category_page' ,{ category : category.path, pageNumber : (currentPage + 2) })}}">\n
      \t\t\t\t\t\t\t\t\t\t<svg class="w-5 h-5" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>\n
      \t\t\t\t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t\t\t\tOlder Posts\n
      \t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t{% else %}\n
      \t\t\t\t\t\t\t\t\t<a class="flex items-center gap-2 font-bold text-lg text-gray-600 hover:text-[var(--primary)] transition-colors" href="{{path('blog_by_page',{ pageNumber : (currentPage + 2) })}}">\n
      \t\t\t\t\t\t\t\t\t\t<svg class="w-5 h-5" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>\n
      \t\t\t\t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t\t\t\tOlder Posts\n
      \t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t{% endif %}\n
      \t\t\t\t\t\t\t{% endif %}\n
      \t\t\t\t\t\t</div>\n
      \t\t\t\t\t\t<div>\n
      \t\t\t\t\t\t\t{% if currentPage >= 1 %}\n
      \t\t\t\t\t\t\t\t{% if category is defined %}\n
      \t\t\t\t\t\t\t\t\t<a class="flex items-center gap-2 font-bold text-lg text-[var(--primary)] hover:text-black transition-colors" href="{{path('blog_by_category_page' ,{ category : category.path, pageNumber : (currentPage) })}}">\n
      \t\t\t\t\t\t\t\t\t\tNewer Posts\n
      \t\t\t\t\t\t\t\t\t\t<svg class="w-5 h-5" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>\n
      \t\t\t\t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t{% else %}\n
      \t\t\t\t\t\t\t\t\t<a class="flex items-center gap-2 font-bold text-lg text-[var(--primary)] hover:text-black transition-colors" href="{{path('blog_by_page',{ pageNumber : (currentPage) })}}">\n
      \t\t\t\t\t\t\t\t\t\tNewer Posts\n
      \t\t\t\t\t\t\t\t\t\t<svg class="w-5 h-5" fill="none" stroke="currentColor" viewbox="0 0 24 24">\n
      \t\t\t\t\t\t\t\t\t\t\t<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>\n
      \t\t\t\t\t\t\t\t\t\t</svg>\n
      \t\t\t\t\t\t\t\t\t</a>\n
      \t\t\t\t\t\t\t\t{% endif %}\n
      \t\t\t\t\t\t\t{% endif %}\n
      \t\t\t\t\t\t</div>\n
      \t\t\t\t\t</div>\n
      \t\t\t\t</main>\n
      \n
      \t\t\t\t{# Sidebar (Right) #}\n
      \t\t\t\t<aside class="w-full lg:w-1/4">\n
      \t\t\t\t\t<div class="sticky top-24">\n
      \t\t\t\t\t\t{% include 'themes/' ~ app_theme ~ '/' ~ get_env('TEMPLATE_NAME') ~ "/blogs_2/categories_sidebar_2.html.twig" %}\n
      \t\t\t\t\t</div>\n
      \t\t\t\t</aside>\n
      \t\t\t</div>\n
      \t\t</div>\n
      \n
      \t\t{# {% include "/main/bottom_section.html.twig" %} #}\n
      \t\t{% set footerComponent = componentByType('footerComponent') %}\n
      \n
      \t\t{% if footerComponent %}\n
      \t\t\t{{ render(controller('App\\Controller\\MainController::footer', { enabledVersion : footerComponent.componentVersion\n
      \t})) }}\n
      \t\t{% endif %}\n
      \n
      \t</div>\n
      {% endblock %}\n
      """
    -name: "themes/default/template_1/blogs_2/index.html.twig"
    -path: "/home/wisne-honestyuniform/htdocs/honestyuniform.wisne.host/templates/themes/default/template_1/blogs_2/index.html.twig"
  }
  -phpFile: "/home/wisne-honestyuniform/htdocs/honestyuniform.wisne.host/vendor/twig/twig/src/Template.php"
  -phpLine: 460
}
  1. {% endblock %}
  2. {% block stylesheets %}{% endblock %}
  3. {% block body %}
  4. <div class="wrapper">
  5. {% set secondaryHeader = componentByType('secondaryHeaderComponent', pageContent.pageType ?? 'blogspage', pageContent) %}
  6. {% if secondaryHeader and secondaryHeader.isEnabled %}
  7. {{ render(controller('App\\Controller\\MainController::blogHeader', {
  8. title : secondaryHeader.fields.titleOverride ?? secondaryHeader.fields.title ?? category.name ?? pageContent.title ?? "Blogs",
  9. pageContent: pageContent
  1. \t\t\t</div>
  2. \t\t</div>
  3. \t\t<div id=\"main\" class=\"overflow-hidden bg-white\"> ";
  4. // line 167
  5. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  6. // line 168
  7. yield "\t\t\t</div>
  8. \t\t\t";
  9. // line 169
  10. yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/default/template_1/blogs_2/index.html.twig"));
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  3. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/default/template_1/blogs_2/index.html.twig"));
  4. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  6. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $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 $response, string $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($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/BlogController.php (line 105)
  1. if (!$blogPage) {
  2. $blogPage = new PageContent();
  3. $blogPage->setTitle('Blogs');
  4. }
  5. return $this->render($this->templateDir . '/' . $this->blogDir . '/index.html.twig', [
  6. 'categories' => $categories,
  7. 'blogs' => $blogs,
  8. 'siteSettings' => $this->siteSettings,
  9. 'customFields' => $this->customContentFieldsManager->getFields(),
  10. 'currentPage' => $pageNumber,
  1. $this->dispatcher->dispatch($event, KernelEvents::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($event, KernelEvents::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. }
Kernel->handle() in public/index.php (line 34)
  1. // if ('prod' === $kernel->getEnvironment()) {
  2. // $kernel = new CacheKernel($kernel);
  3. // }
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Error

Typed property App\Entity\PageContent::$pageType must not be accessed before initialization

  1. return $this;
  2. }
  3. public function getPageType(): ?string
  4. {
  5. return $this->pageType;
  6. }
  7. public function setPageType(?string $pageType): self
  8. {
  9. $this->pageType = $pageType;
  1. }
  2. // Some objects throw exceptions when they have __call, and the method we try
  3. // to call is not supported. If ignoreStrictCheck is true, we should return null.
  4. try {
  5. $ret = $object->$method(...$arguments);
  6. } catch (\BadMethodCallException $e) {
  7. if ($call && ($ignoreStrictCheck || !$env->isStrictVariables())) {
  8. return;
  9. }
  10. throw $e;
  1. // line 14
  2. yield "
  3. \t<div class=\"wrapper\">
  4. \t\t";
  5. // line 16
  6. $context["secondaryHeader"] = $this->extensions['App\Twig\PageLayoutExtention']->getComponentByType("secondaryHeaderComponent", (((CoreExtension::getAttribute($this->env, $this->source, ($context["pageContent"] ?? null), "pageType", [], "any", true, true, false, 16) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["pageContent"]) || array_key_exists("pageContent", $context) ? $context["pageContent"] : (function () { throw new RuntimeError('Variable "pageContent" does not exist.', 16, $this->source); })()), "pageType", [], "any", false, false, false, 16)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["pageContent"]) || array_key_exists("pageContent", $context) ? $context["pageContent"] : (function () { throw new RuntimeError('Variable "pageContent" does not exist.', 16, $this->source); })()), "pageType", [], "any", false, false, false, 16)) : ("blogspage")), (isset($context["pageContent"]) || array_key_exists("pageContent", $context) ? $context["pageContent"] : (function () { throw new RuntimeError('Variable "pageContent" does not exist.', 16, $this->source); })()));
  7. // line 17
  8. yield "
  9. \t\t";
  10. // line 18
  11. if (((isset($context["secondaryHeader"]) || array_key_exists("secondaryHeader", $context) ? $context["secondaryHeader"] : (function () { throw new RuntimeError('Variable "secondaryHeader" does not exist.', 18, $this->source); })()) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["secondaryHeader"]) || array_key_exists("secondaryHeader", $context) ? $context["secondaryHeader"] : (function () { throw new RuntimeError('Variable "secondaryHeader" does not exist.', 18, $this->source); })()), "isEnabled", [], "any", false, false, false, 18))) {
in vendor/twig/twig/src/Template.php -> block_body (line 446)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. \t\t\t</div>
  2. \t\t</div>
  3. \t\t<div id=\"main\" class=\"overflow-hidden bg-white\"> ";
  4. // line 167
  5. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  6. // line 168
  7. yield "\t\t\t</div>
  8. \t\t\t";
  9. // line 169
  10. yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/default/template_1/blogs_2/index.html.twig"));
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  3. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/default/template_1/blogs_2/index.html.twig"));
  4. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  6. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $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 $response, string $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($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/BlogController.php (line 105)
  1. if (!$blogPage) {
  2. $blogPage = new PageContent();
  3. $blogPage->setTitle('Blogs');
  4. }
  5. return $this->render($this->templateDir . '/' . $this->blogDir . '/index.html.twig', [
  6. 'categories' => $categories,
  7. 'blogs' => $blogs,
  8. 'siteSettings' => $this->siteSettings,
  9. 'customFields' => $this->customContentFieldsManager->getFields(),
  10. 'currentPage' => $pageNumber,
  1. $this->dispatcher->dispatch($event, KernelEvents::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($event, KernelEvents::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. }
Kernel->handle() in public/index.php (line 34)
  1. // if ('prod' === $kernel->getEnvironment()) {
  2. // $kernel = new CacheKernel($kernel);
  3. // }
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Logs

Level Channel Message
INFO 05:31:36 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "2c3ff7"
    },
    "request_uri": "https://honestyuniform.wisne.host/_profiler/2c3ff7?panel=exception&type=request",
    "method": "GET"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
INFO 05:31:36 php User Deprecated: Support for MySQL < 8 is deprecated and will be removed in DBAL 5 (AbstractMySQLDriver.php:75 called by AbstractDriverMiddleware.php:32, https://github.com/doctrine/dbal/pull/6343, package doctrine/dbal)
{
    "exception": {}
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.controller_arguments" to listener "ContainerYnPNUZh\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerYnPNUZh\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 05:31:36 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 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.controller_arguments" to listener "ContainerYnPNUZh\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerYnPNUZh\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.finish_request" to listener "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener::resetAssets"
}
DEBUG 05:31:36 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 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.controller_arguments" to listener "ContainerYnPNUZh\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerYnPNUZh\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 05:31:36 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.finish_request" to listener "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener::resetAssets"
}
DEBUG 05:31:36 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 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 05:31:36 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 05:31:36 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 05:31:36 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 05:31:36 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 05:31:36 event Notified event "kernel.controller_arguments" to listener "ContainerYnPNUZh\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerYnPNUZh\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 05:31:36 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 ("Typed property App\Entity\PageContent::$pageType must not be accessed before initialization") in "themes/default/template_1/blogs_2/index.html.twig" at line 16.

  at templates/themes/default/template_1/blogs_2/index.html.twig:16
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/c4/c40a5de4840a83ff5be624329122cedc.php:449)
  at __TwigTemplate_bd1d9ae5991df38b9cd6574979ef6fa1->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (var/cache/dev/twig/69/69c49d07b8c28ae0b2a8b34b6cf4352f.php:55)
  at __TwigTemplate_69b8ff0871a144a1567a6ea88ebe9380->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:358)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:373)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:333)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:452)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:457)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:257)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/BlogController.php:105)
  at App\Controller\BlogController->index()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:34)                
[1/2] Error
Error:
Typed property App\Entity\PageContent::$pageType must not be accessed before initialization

  at src/Entity/PageContent.php:357
  at App\Entity\PageContent->getPageType()
     (vendor/twig/twig/src/Extension/CoreExtension.php:1911)
  at Twig\Extension\CoreExtension::getAttribute()
     (var/cache/dev/twig/69/69c49d07b8c28ae0b2a8b34b6cf4352f.php:168)
  at __TwigTemplate_69b8ff0871a144a1567a6ea88ebe9380->block_body()
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/c4/c40a5de4840a83ff5be624329122cedc.php:449)
  at __TwigTemplate_bd1d9ae5991df38b9cd6574979ef6fa1->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (var/cache/dev/twig/69/69c49d07b8c28ae0b2a8b34b6cf4352f.php:55)
  at __TwigTemplate_69b8ff0871a144a1567a6ea88ebe9380->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:358)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:373)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:333)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:452)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:457)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:257)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/BlogController.php:105)
  at App\Controller\BlogController->index()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:34)