Error 500 Internal Server Error

GET https://rent.n46.net/ro/intrebari-frecvente

Exceptions

An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "listing_add" as such route does not exist.") in web/faq_ro.html.twig at line 51.

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#676
  -lineno: 51
  -columnno: null
  -rawMessage: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "listing_add" as such route does not exist.")."
  -source: Twig\Source {#629
    -code: """
      {% extends 'base.html.twig' %}\n
      \n
      {% block title %}Întrebări frecvente | {{ domain_name }}{% endblock %}\n
      {% block description %}Întrebări frecvente și răspunsuri{% endblock %}\n
      \n
      {% block stylesheets %}\n
          {{ parent() }}\n
              <link rel="stylesheet" href="/frontend/v1/styles/layout_styles_screen.css" type="text/css" media="screen">\n
              <link rel="stylesheet" href="/frontend/v1/styles/page_styles.css" type="text/css" media="screen">\n
              <link rel="stylesheet" href="/frontend/v1/styles/layout_styles_print.css" type="text/css" media="print">\n
      {% endblock %}\n
      \n
      {% block body_id 'faq' %}\n
      {% block body_itemtype 'FAQPage' %}\n
      {% block body_class %} class="marginInfoBar"{% endblock %}\n
      \n
      {% block main %}\n
      <section>\n
          <div class="v5__container static">\n
              <h1>Întrebări frecvente</h1>\n
              <div class="accordion" id="accordionExample">\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingOne" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">\n
                              1. Ce servicii oferim?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      Serviciul principal pe care ți-l oferim este căutarea proprietăților.\n
      Ai acces la mii de anunțuri imobiliare de vânzare și de închiriat în Moldova, publicate de agenții imobiliare, companii de construcții și persoane fizice.\n
      Poți căuta o proprietate în zona dorită (sau în mai multe zone simultan) și cu caracteristicile pe care le vrei, folosind filtrele noastre detaliate.\n
      Pe lângă navigarea online, poți salva căutările și primi alerte prin e-mail cu proprietăți noi care se potrivesc criteriilor tale.\n
      Colaborarea cu profesioniști-experți îți este de mare ajutor atunci când cauți o proprietate în zona care te interesează.\n
      Astfel, poți contacta direct toate agențiile imobiliare din zona dorită sau poți găsi agenția potrivită din pagina „Agenții imobiliare”.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingTwo" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">\n
                              2. În calitate de proprietar de imobil, ce opțiuni am? \n
                          </button>\n
                      </h2>\n
                      <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      În calitate de proprietar, poți face publicitate proprietății tale ca persoană fizică,\n
      poți colabora cu o agenție imobiliară pentru a-ți prezenta cât mai bine proprietatea sau poți combina ambele variante.\n
      Pentru a crea o nouă înregistrare ca proprietar, poți începe de aici. <a class="button" href="{{ path('listing_add') }}" rel="nofollow">{{ 'menu.add_listing'|trans }}</a>\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingThree" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">\n
                              3. Cum pot să-mi înregistrez și să-mi activez un cont?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      Dacă deții o proprietate pe care vrei să o închiriezi sau să o vinzi, te poți înregistra cu adresa ta de e-mail.\n
      Pentru a-ți activa contul, după înregistrare mergi la e-mailul pe care l-ai folosit pentru a-ți crea contul,\n
      găsește mesajul de la {{ domain_name }} în căsuța ta de e-mail și folosește linkul pe care ți l-am trimis pentru a-ți confirma adresa.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingFour" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">\n
                              4. Cum pot să public un anunț imobiliar?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseFour" class="accordion-collapse collapse" aria-labelledby="headingFour" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      După ce finalizezi înregistrarea și îți activezi contul, poți adăuga anunțul ca persoană fizică, completând câmpurile din listă.\n
      Poți încărca fotografii de până la 8 MB fiecare.\n
      Dacă nu vrei să publici imediat anunțul, acesta este salvat automat ca „Ciornă”.\n
      Te poți conecta la contul tău și poți edita, publica, anula publicarea sau extinde vizibilitatea anunțului în orice moment.\n
      Anunțurile sunt verificate de echipa noastră editorială pentru a asigura calitatea serviciului.\n
      Anunțul tău trebuie să fie aprobat de echipa editorială pentru a garanta o experiență mai bună.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingFive" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive">\n
                              5. În calitate de agenție imobiliară, ce opțiuni există?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseFive" class="accordion-collapse collapse" aria-labelledby="headingFive" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      În calitate de agenție imobiliară, ai posibilitatea, din panoul de administrare, să creezi conturi de utilizator pentru agenții tăi.\n
      La rândul lor, agenții pot publica anunțuri ca utilizatorii obișnuiți, doar că anunțurile publicate de ei vor afișa sigla agenției tale.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingSix" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSix" aria-expanded="false" aria-controls="collapseSix">\n
                              6. În calitate de dezvoltator imobiliar, ce opțiuni există?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseSix" class="accordion-collapse collapse" aria-labelledby="headingSix" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      În calitate de dezvoltator imobiliar, ai opțiunea să înregistrezi utilizatori care, la rândul lor, pot adăuga anunțuri, iar în plus ai posibilitatea să înregistrezi „Ansambluri rezidențiale”.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingSeven" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSeven" aria-expanded="false" aria-controls="collapseSeven">\n
                              7. Am nevoie de numărul cadastral pentru a publica un anunț?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseSeven" class="accordion-collapse collapse" aria-labelledby="headingSeven" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      Da, pentru a publica un anunț imobiliar este necesar să cunoști numărul cadastral al imobilului.\n
      \n
      Această cerință există pentru a permite verificarea online a numărului cadastral în Moldova, lucru care reduce riscul publicării unor anunțuri incomplete sau duplicate.\n
      Din baza cadastrală se extrag automat informații precum suprafața, tipul imobilului și poziționarea lui, ceea ce ne ajută să păstrăm datele corecte și actualizate.\n
      \n
      Numărul cadastral îl poți găsi în actele de proprietate pe care le deții, titlu de proprietate a terenului,\n
      contractul de vânzare-cumpărare, certificatul de moștenitor, extrasul din registrul bunurilor imobile\n
      sau direct pe site-ul oficial <a href="https://geodata.gov.md/?locale=ro#/">geodata.gov.md</a>, identificând pe hartă proprietatea ta.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
                  <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">\n
                      <h2 class="accordion-header" id="headingEight" itemprop="name">\n
                          <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseEight" aria-expanded="false" aria-controls="collapseEight">\n
                              8. Va fi numărul cadastral publicat în anunț?\n
                          </button>\n
                      </h2>\n
                      <div id="collapseEight" class="accordion-collapse collapse" aria-labelledby="headingEight" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">\n
                          <div class="accordion-body" itemprop="text">\n
      Nu, numărul cadastral nu este public. Acesta este folosit doar pentru verificarea online a imobilului în Moldova în momentul înregistrării anunțului, pentru a ne asigura că datele sunt corecte și actualizate.\n
                          </div>\n
                      </div>\n
                  </div>\n
      \n
              </div>\n
          </div>\n
      </section>\n
      {% endblock %}\n
      \n
      {% block javascripts_footer %}\n
          {{ parent() }}\n
              <script src="/frontend/v1/scripts/layout_scripts.js"></script>\n
              <script src="/frontend/v1/scripts/scripts_en.js"></script>\n
              <script src="/frontend/v1/scripts/page_scripts.js"></script>\n
      {% endblock %}\n
      """
    -name: "web/faq_ro.html.twig"
    -path: "/var/www/vhosts/1007/domains/n46.net/rent/templatesV1/web/faq_ro.html.twig"
  }
  -phpFile: "/var/www/vhosts/1007/domains/n46.net/rent/vendor/twig/twig/src/Template.php"
  -phpLine: 472
}
  1. </h2>
  2. <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample" itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">
  3. <div class="accordion-body" itemprop="text">
  4. În calitate de proprietar, poți face publicitate proprietății tale ca persoană fizică,
  5. poți colabora cu o agenție imobiliară pentru a-ți prezenta cât mai bine proprietatea sau poți combina ambele variante.
  6. Pentru a crea o nouă înregistrare ca proprietar, poți începe de aici. <a class="button" href="{{ path('listing_add') }}" rel="nofollow">{{ 'menu.add_listing'|trans }}</a>
  7. </div>
  8. </div>
  9. </div>
  10. <div class="accordion-item" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
  1. yield from $this->unwrap()->yieldBlock('header', $context, $blocks);
  2. // line 107
  3. yield "
  4. ";
  5. // line 108
  6. yield from $this->unwrap()->yieldBlock('main', $context, $blocks);
  7. // line 122
  8. yield "
  9. ";
  10. // line 123
  11. yield from $this->unwrap()->yieldBlock('footer', $context, $blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 411)
  1. $context += $this->env->getGlobals();
  2. $blocks = array_merge($this->blocks, $blocks);
  3. try {
  4. $this->ensureSecurityChecked();
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "web/faq_ro.html.twig"));
  3. $this->parent = $this->load("base.html.twig", 1);
  4. yield from $this->parent->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 411)
  1. $context += $this->env->getGlobals();
  2. $blocks = array_merge($this->blocks, $blocks);
  3. try {
  4. $this->ensureSecurityChecked();
  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 381)
  1. ob_start();
  2. } else {
  3. ob_start(static 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/SiteController.php (line 74)
  1. ], name: 'faq', methods: ['GET'])]
  2. public function faq(Request $request): Response
  3. {
  4. $locale = $request->getLocale();
  5. return $this->render('web/faq_' . $locale . '.html.twig');
  6. }
  7. #[Route('/redirect-response', name: 'redirect_response')]
  8. public function redirectResponse(Request $request): RedirectResponse
  9. {
  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, $controllerMetadata);
  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, $controllerMetadata);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  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. $response->send(false);
  7. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
  8. fastcgi_finish_request();
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/vhosts/1007/domains/n46.net/rent/vendor/autoload_runtime.php') in public_html/index.php (line 5)
  1. <?php declare(strict_types=1);
  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\Routing\Exception\ RouteNotFoundException

Unable to generate a URL for the named route "listing_add" as such route does not exist.

  1. }
  2. } while (false !== $locale = strstr($locale, '_', true));
  3. }
  4. if (!isset($this->compiledRoutes[$name])) {
  5. throw new RouteNotFoundException(\sprintf('Unable to generate a URL for the named route "%s" as such route does not exist.', $name));
  6. }
  7. [$variables, $defaults, $requirements, $tokens, $hostTokens, $requiredSchemes, $deprecations] = $this->compiledRoutes[$name] + [6 => []];
  8. foreach ($deprecations as $deprecation) {
in vendor/symfony/routing/Router.php -> generate (line 172)
  1. $this->configCacheFactory = $configCacheFactory;
  2. }
  3. public function generate(string $name, array $parameters = [], int $referenceType = self::ABSOLUTE_PATH): string
  4. {
  5. return $this->getGenerator()->generate($name, $parameters, $referenceType);
  6. }
  7. public function match(string $pathinfo): array
  8. {
  9. return $this->getMatcher()->match($pathinfo);
  1. ];
  2. }
  3. public function getPath(string $name, array $parameters = [], bool $relative = false): string
  4. {
  5. return $this->generator->generate($name, $parameters, $relative ? UrlGeneratorInterface::RELATIVE_PATH : UrlGeneratorInterface::ABSOLUTE_PATH);
  6. }
  7. public function getUrl(string $name, array $parameters = [], bool $schemeRelative = false): string
  8. {
  9. return $this->generator->generate($name, $parameters, $schemeRelative ? UrlGeneratorInterface::NETWORK_PATH : UrlGeneratorInterface::ABSOLUTE_URL);
  1. <div class=\"accordion-body\" itemprop=\"text\">
  2. În calitate de proprietar, poți face publicitate proprietății tale ca persoană fizică,
  3. poți colabora cu o agenție imobiliară pentru a-ți prezenta cât mai bine proprietatea sau poți combina ambele variante.
  4. Pentru a crea o nouă înregistrare ca proprietar, poți începe de aici. <a class=\"button\" href=\"";
  5. // line 51
  6. yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("listing_add");
  7. yield "\" rel=\"nofollow\">";
  8. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.add_listing"), "html", null, true);
  9. yield "</a>
  10. </div>
  11. </div>
in vendor/twig/twig/src/Template.php -> block_main (line 458)
  1. }
  2. if (null !== $template) {
  3. try {
  4. $template->ensureSecurityChecked();
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. yield from $this->unwrap()->yieldBlock('header', $context, $blocks);
  2. // line 107
  3. yield "
  4. ";
  5. // line 108
  6. yield from $this->unwrap()->yieldBlock('main', $context, $blocks);
  7. // line 122
  8. yield "
  9. ";
  10. // line 123
  11. yield from $this->unwrap()->yieldBlock('footer', $context, $blocks);
in vendor/twig/twig/src/Template.php -> doDisplay (line 411)
  1. $context += $this->env->getGlobals();
  2. $blocks = array_merge($this->blocks, $blocks);
  3. try {
  4. $this->ensureSecurityChecked();
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "web/faq_ro.html.twig"));
  3. $this->parent = $this->load("base.html.twig", 1);
  4. yield from $this->parent->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 411)
  1. $context += $this->env->getGlobals();
  2. $blocks = array_merge($this->blocks, $blocks);
  3. try {
  4. $this->ensureSecurityChecked();
  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 381)
  1. ob_start();
  2. } else {
  3. ob_start(static 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/SiteController.php (line 74)
  1. ], name: 'faq', methods: ['GET'])]
  2. public function faq(Request $request): Response
  3. {
  4. $locale = $request->getLocale();
  5. return $this->render('web/faq_' . $locale . '.html.twig');
  6. }
  7. #[Route('/redirect-response', name: 'redirect_response')]
  8. public function redirectResponse(Request $request): RedirectResponse
  9. {
  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, $controllerMetadata);
  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, $controllerMetadata);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  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. $response->send(false);
  7. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
  8. fastcgi_finish_request();
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/vhosts/1007/domains/n46.net/rent/vendor/autoload_runtime.php') in public_html/index.php (line 5)
  1. <?php declare(strict_types=1);
  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 15:16:04 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "44a8b0"
    },
    "request_uri": "https://rent.n46.net/_profiler/44a8b0?panel=exception&type=request",
    "method": "GET"
}

Stack Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "listing_add" as such route does not exist.") in "web/faq_ro.html.twig" at line 51.

  at templatesV1/web/faq_ro.html.twig:51
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/5e/5ee87ce11c107ca96897215fe1663f0f.php:158)
  at __TwigTemplate_10533bcd8b89ebf78b3f3fc5801b12f4->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (var/cache/dev/twig/75/7588af309f2f871234348e0393731ecd.php:61)
  at __TwigTemplate_29905c72c44f1f612ea3418fa5daf5ac->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:366)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:381)
  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:472)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:477)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:281)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/SiteController.php:74)
  at App\Controller\SiteController->faq()
     (vendor/symfony/http-kernel/HttpKernel.php:188)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:79)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:143)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/var/www/vhosts/1007/domains/n46.net/rent/vendor/autoload_runtime.php')
     (public_html/index.php:5)                
[1/2] RouteNotFoundException
Symfony\Component\Routing\Exception\RouteNotFoundException:
Unable to generate a URL for the named route "listing_add" as such route does not exist.

  at vendor/symfony/routing/Generator/CompiledUrlGenerator.php:52
  at Symfony\Component\Routing\Generator\CompiledUrlGenerator->generate()
     (vendor/symfony/routing/Router.php:172)
  at Symfony\Component\Routing\Router->generate()
     (vendor/symfony/twig-bridge/Extension/RoutingExtension.php:43)
  at Symfony\Bridge\Twig\Extension\RoutingExtension->getPath()
     (var/cache/dev/twig/75/7588af309f2f871234348e0393731ecd.php:265)
  at __TwigTemplate_29905c72c44f1f612ea3418fa5daf5ac->block_main()
     (vendor/twig/twig/src/Template.php:458)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/5e/5ee87ce11c107ca96897215fe1663f0f.php:158)
  at __TwigTemplate_10533bcd8b89ebf78b3f3fc5801b12f4->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (var/cache/dev/twig/75/7588af309f2f871234348e0393731ecd.php:61)
  at __TwigTemplate_29905c72c44f1f612ea3418fa5daf5ac->doDisplay()
     (vendor/twig/twig/src/Template.php:411)
  at Twig\Template->yield()
     (vendor/twig/twig/src/Template.php:366)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:381)
  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:472)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:477)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:281)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/SiteController.php:74)
  at App\Controller\SiteController->faq()
     (vendor/symfony/http-kernel/HttpKernel.php:188)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:79)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:143)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/var/www/vhosts/1007/domains/n46.net/rent/vendor/autoload_runtime.php')
     (public_html/index.php:5)