Symfony Exception

RuntimeError

HTTP 500 Internal Server Error

Variable "imageBackground" does not exist.

Exception

Twig\Error\ RuntimeError

  1.             {% endif %}
  2.         {% endif %}
  3.     {% endif %}
  4.     <header class="page-head--view_blog" >
  5.         <div class="page-head__bg-container hidden-palm" style="z-index: 0; height: 690px">
  6.             <div id="cont" class="view-article-blog" style="background-image:url('{{imageBackground}}')">
  7.                 <div id="article-title-cont" class="title-view-article_cont">
  8.                     <h1 id="title-article" class="text-promo_blog"></h1>
  9.                 </div>
  10.             </div>
  11.         </div>
  1.         // line 116
  2.         echo "    <header class=\"page-head--view_blog\" >
  3.         <div class=\"page-head__bg-container hidden-palm\" style=\"z-index: 0; height: 690px\">
  4.             <div id=\"cont\" class=\"view-article-blog\" style=\"background-image:url('";
  5.         // line 118
  6.         echo twig_escape_filter($this->env, (isset($context["imageBackground"]) || array_key_exists("imageBackground"$context) ? $context["imageBackground"] : (function () { throw new RuntimeError('Variable "imageBackground" does not exist.'118$this->source); })()), "html"nulltrue);
  7.         echo "')\">
  8.                 <div id=\"article-title-cont\" class=\"title-view-article_cont\">
  9.                     <h1 id=\"title-article\" class=\"text-promo_blog\"></h1>
  10.                 </div>
  11.             </div>
in vendor/twig/twig/src/Template.php -> block_header (line 182)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         if ( !array_key_exists("pdfGenerator"$context)) {
  2.             // line 30
  3.             echo "        <!--[if (!IE)|(gt IE 8)]><!-->
  4.         ";
  5.             // line 31
  6.             $this->displayBlock('header'$context$blocks);
  7.             // line 48
  8.             echo "    ";
  9.         } else {
  10.             // line 49
  11.             echo "        <section>
in vendor/twig/twig/src/Template.php -> block_base_content (line 182)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         $this->displayBlock('overlay'$context$blocks);
  2.         // line 693
  3.         echo "
  4.         ";
  5.         // line 694
  6.         $this->displayBlock('base_content'$context$blocks);
  7.         // line 725
  8.         echo "
  9.         ";
  10.         // line 726
  11.         $this->displayBlock('javascripts'$context$blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 405)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 378)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.             // line 8
  2.             if ($this->extensions['MobileDetectBundle\Twig\Extension\MobileDetectExtension']->isMobile()) {
  3.             }
  4.         }
  5.         // line 1
  6.         $this->getParent($context)->display($contextarray_merge($this->blocks$blocks));
  7.         
  8.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  9.     }
in vendor/twig/twig/src/Template.php -> doDisplay (line 405)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 378)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.         if (twig_get_attribute($this->env$this->source, ($context["contentInfo"] ?? null), "categoria", [], "array"truetruefalse12)) {
  2.             // line 13
  3.             $context["articleCategory"] = twig_get_attribute($this->env$this->source, (isset($context["contentInfo"]) || array_key_exists("contentInfo"$context) ? $context["contentInfo"] : (function () { throw new RuntimeError('Variable "contentInfo" does not exist.'13$this->source); })()), "categoria", [], "array"falsefalsefalse13);
  4.         }
  5.         // line 1
  6.         $this->getParent($context)->display($contextarray_merge($this->blocks$blocks));
  7.         
  8.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  9.     }
in vendor/twig/twig/src/Template.php -> doDisplay (line 405)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 378)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
in vendor/twig/twig/src/Template.php -> display (line 390)
  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.      */
  2.     public function render(array $context = []): string
  3.     {
  4.         // using func_get_args() allows to not expose the blocks argument
  5.         // as it should only be used by internal code
  6.         return $this->template->render($context, \func_get_args()[1] ?? []);
  7.     }
  8.     /**
  9.      * Displays the template.
  10.      *
  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 = [])
  5.     {
  6.         return $this->load($name)->render($context);
  7.     }
  8.     /**
  9.      * Displays a template.
  10.      *
  1.     {
  2.         if (!$this->container->has('twig')) {
  3.             throw new \LogicException('You cannot use the "renderView" method if the Twig Bundle is not available. Try running "composer require symfony/twig-bundle".');
  4.         }
  5.         return $this->container->get('twig')->render($view$parameters);
  6.     }
  7.     /**
  8.      * Renders a view.
  9.      */
  1.     /**
  2.      * Renders a view.
  3.      */
  4.     protected function render(string $view, array $parameters = [], Response $response null): Response
  5.     {
  6.         $content $this->renderView($view$parameters);
  7.         if (null === $response) {
  8.             $response = new Response();
  9.         }
AbstractController->render() in src/Aviatur/BlogBundle/Controller/DefaultController.php (line 587)
  1.                         $cookieArray = [];
  2.                         foreach ($description as $key => $value) {
  3.                             $cookieArray[$key] = $value;
  4.                         }
  5.                         return $this->render($twigFolder->twigExists('@AviaturTwig/'.$agencyFolder.'/Blog/Default/view_contenidos.html.twig'), ['articulo' => $articulo[0], 'cookieLastSearch' => $cookieArray'validateExplore' => $validateExplore'blog_form' => $blogForm->createView()]);
  6.                     }
  7.                 }
  8.             }
  9.             return $this->render($twigFolder->twigExists('@AviaturTwig/'.$agencyFolder.'/Blog/Default/view.html.twig'), ['articulo' => $articulo[0]]);
  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);
  9.             $this->dispatcher->dispatch($eventKernelEvents::VIEW);
  1.     {
  2.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  3.         $this->requestStack->push($request);
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
  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 web/index.php (line 24)
  1.     Request::setTrustedHosts([$trustedHosts]);
  2. }
  3. $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
  4. $request Request::createFromGlobals();
  5. $response $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request$response);

Logs

No log messages

Stack Trace

RuntimeError
Twig\Error\RuntimeError:
Variable "imageBackground" does not exist.

  at src/Aviatur/TwigBundle/Resources/views/aviatur/Flux/Blog/Default/view_contenidos.html.twig:118
  at __TwigTemplate_abdc00e049311a5e1b74bdc923c02ca5c525c4786f5a7603b6c1d0ad69c8f83a->{closure}()
     (var/cache/prod/twig/62/62b6f808e07c9da18dbe7975d98eb64c476a5c712d17b02ac1d566272a93f56b.php:440)
  at __TwigTemplate_abdc00e049311a5e1b74bdc923c02ca5c525c4786f5a7603b6c1d0ad69c8f83a->block_header()
     (vendor/twig/twig/src/Template.php:182)
  at Twig\Template->displayBlock()
     (var/cache/prod/twig/35/35ed17fe83d7ef13eb10297a6757267dab6067491e2c3886a592375d9e5ffbf8.php:181)
  at __TwigTemplate_227231413cd06e2bc76a95a1b750305333befa9aeed01c6574b63fd8d6dcacad->block_base_content()
     (vendor/twig/twig/src/Template.php:182)
  at Twig\Template->displayBlock()
     (var/cache/prod/twig/a9/a913b5e5bee73232b12cb4964b2470ce872a6c818f06f1486f846655a1c0ac77.php:835)
  at __TwigTemplate_084ed6ba10b7017b5682857e1babd70e194be24d8061b69f2e5be539c1eb6e1a->doDisplay()
     (vendor/twig/twig/src/Template.php:405)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:378)
  at Twig\Template->display()
     (var/cache/prod/twig/35/35ed17fe83d7ef13eb10297a6757267dab6067491e2c3886a592375d9e5ffbf8.php:62)
  at __TwigTemplate_227231413cd06e2bc76a95a1b750305333befa9aeed01c6574b63fd8d6dcacad->doDisplay()
     (vendor/twig/twig/src/Template.php:405)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:378)
  at Twig\Template->display()
     (var/cache/prod/twig/62/62b6f808e07c9da18dbe7975d98eb64c476a5c712d17b02ac1d566272a93f56b.php:77)
  at __TwigTemplate_abdc00e049311a5e1b74bdc923c02ca5c525c4786f5a7603b6c1d0ad69c8f83a->doDisplay()
     (vendor/twig/twig/src/Template.php:405)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:378)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:390)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:45)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:318)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:258)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:266)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Aviatur/BlogBundle/Controller/DefaultController.php:587)
  at Aviatur\BlogBundle\Controller\DefaultController->viewAction()
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:202)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (web/index.php:24)