Error 500 Internal Server Error

GET http://dev.tormenta.mapescador.duckdns.org/es/evento/belenviviente

Forwarded to ErrorController (08c79e)

Exceptions

Neither the property "asunto" nor one of the methods "asunto()", "getasunto()", "isasunto()", "hasasunto()" or "__call()" exist and have public access in class "App\Entity\Imagen" in pages/eventodetalle.html.twig at line 100.

Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#2396
  -lineno: 100
  -rawMessage: "Neither the property "asunto" nor one of the methods "asunto()", "getasunto()", "isasunto()", "hasasunto()" or "__call()" exist and have public access in class "App\Entity\Imagen"."
  -source: Twig\Source {#2142
    -code: """
      {% extends "basepages.html.twig" %}\n
      {% block head_title %}{{ evento.asunto}}{% endblock %}\n
      {% block destacada %}\n
          background-image: url({{ asset(evento.destacada|replace({'\\' : '/'})) }});\n
      {% endblock %}\n
      {% block head %}\n
          <link href="{{ asset('bundles/curiousincmapformtype/vendor/leaflet/dist/leaflet.css') }}" rel="stylesheet" />\n
          <link href="{{ asset('bundles/curiousincmapformtype/css/style.css') }}" rel="stylesheet" />\n
      \n
          <script src="{{ asset('bundles/curiousincmapformtype/vendor/leaflet/dist/leaflet.js') }}"></script>\n
          <script src="{{ asset('bundles/curiousincmapformtype/vendor/leaflet.geometryutil/dist/leaflet.geometryutil.js') }}"></script>\n
          <script src="{{ asset('bundles/curiousincmapformtype/vendor/leaflet.wms/dist/leaflet.wms.js') }}"></script>\n
          <script src="{{ asset('bundles/curiousincmapformtype/vendor/Leaflet.Snap/leaflet.snap.js') }}"></script>\n
          <script src="{{ asset('bundles/curiousincmapformtype/js/leaflet-embed.js') }}"></script>\n
          <script src="{{ asset('js/three.min.js.js') }}"></script>\n
          <script src="{{ asset('js/panolens.min.js.js') }}"></script>\n
          <script src="{{ asset('js/L.Control.Locate.min.js') }}" charset="utf-8"></script>\n
          <link rel="stylesheet" href="{{ asset('css/L.Control.Locate.min.css') }}" />\n
          <link href="{{ asset('css/Leaflet.Weather.css') }}" rel="stylesheet" type="text/css" />\n
          <script src="{{ asset('js/Leaflet.Weather.js') }}"></script><link href="{{ asset('js/leaflet.fullscreen.css') }}" rel="stylesheet" type="text/css" />\n
                      <script src="{{ asset('js/Leaflet.fullscreen.js') }}"></script>\n
      {% endblock %}\n
       {% block header %}\n
           <div class="video-overlay"></div>\n
           <div class="video-content">\n
               <div class="inner">\n
      \n
                   <div class="logo" style="text-align: center;">\n
                       <a href="/"><img src="{{ asset('img/logo.png') }}" alt="" style="width: 50%;"></a>\n
                   </div><br/>\n
                   <div class="masthead-subheading">{{'Rutas del Camino de Santiago Francés'|trans }}</div>\n
                   <div class="masthead-heading">{{ evento.asunto}}</div>\n
      \n
      \n
               </div>\n
           </div>\n
           <img class="destacada" src="{{ asset(evento.destacada|replace({'\\' : '/'})) }}"/>\n
      \n
      {#                <a class="btn btn-primary btn-xl text-uppercase" href="#services">{{ 'Sobre nosotros'|trans }}</a>#}\n
       {% endblock %}\n
      {% block services %}\n
          {% set imagepos = 'bg-white' %}\n
              <section class="page-section {{ imagepos }}" id="services">\n
                  <div class="container">\n
                      <div class="text-center">\n
                          <img class="img-fluid" src="{{ asset(evento.destacada|replace({'\\' : '/'})) }}" alt="..." />\n
                          <h2 class="section-heading text-uppercase">{{ evento.asunto}}</h2>\n
                      </div>\n
                      <div class="row text-center" style="font-size: 1.5em;">\n
      \n
                          {{ evento.cuerpo|raw }}\n
                         <p>{{ 'Horario:'|trans}} {{ evento.fechaInicio|date }}- {{ evento.fechaFin|date }}</p>\n
                         <p>{{ 'Teléfono:'|trans}} {{ evento.telefono }}</p>\n
                          <p>{{ 'Página Web:'|trans}} <a href="https://{{ evento.web }}">{{ evento.web }}</a></p>\n
      \n
                      </div>\n
                  </div>\n
              </section>\n
          {% if imagepos == 'bg-white' %}\n
              {% set imagepos = 'bg-dark' %}\n
          {% else %}\n
              {% set imagepos = 'bg-white' %}\n
          {% endif %}\n
          <section class="page-section {{ imagepos }}" id="mapsection">\n
              <div class="container">\n
                  <div class="text-center">\n
                      <h2 class="section-heading text-uppercase">{{ 'Mapa Interactivo'|trans }}</h2>\n
                  </div>\n
                  <div class="row text-center">\n
      \n
                      {#    <a class="btn btn-success" href="{{ path('admin_app_calendario_create') }}">Crear Entrada de Calendario</a>#}\n
      \n
      \n
      \n
                      <div id="map" style="height:500px"></div>\n
      \n
      \n
                  </div></div></section>\n
              <!-- carrusel-->\n
          {% if evento.imagenes is not empty %}\n
          {% if imagepos == 'bg-white' %}\n
              {% set imagepos = 'bg-dark' %}\n
          {% else %}\n
              {% set imagepos = 'bg-white' %}\n
          {% endif %}\n
              <section class="page-section {{ imagepos }}" id="portfolio">\n
                  <div class="container">\n
                      <div class="text-center">\n
                          <h2 class="section-heading text-uppercase">{{ evento.asunto }}</h2>\n
                          <h3 class="section-subheading text-muted">{{ 'Descubrenos'|trans }}</h3>\n
                      </div>\n
                      <div class="masonry-portfolio" id="masonry">\n
                          <div class="container-fluid">\n
                              <div class="masonry">\n
                                  {% for imagen in evento.imagenes %}\n
                                      <div class="item {% if loop.first %}first-item {% endif%}{% if loop.last %}last-item {% endif %}col-md-4 col-sm-6 col-xs-12">\n
                                          <a href="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}" data-lightbox="image-1"><div class="thumb">\n
                                                  <div class="hover-effect">\n
                                                      <div class="hover-content">\n
                                                          <h1>{{ imagen.asunto }}</h1>\n
                                                      </div>\n
                                                  </div>\n
                                                  <div class="image">\n
                                                      <img src="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}">\n
                                                  </div>\n
                                              </div></a>\n
                                          <!-- Portfolio item 1-->\n
      \n
                                      </div>\n
                                  {% endfor %}\n
      \n
                              </div>\n
                          </div>\n
                      </div>\n
      \n
                  </div>\n
              </section>\n
          {% endif %}\n
      \n
              <!-- About-->\n
          {% if evento.panoramicas is not empty %}\n
              {% if imagepos == 'bg-white' %}\n
                  {% set imagepos = 'bg-dark' %}\n
              {% else %}\n
                  {% set imagepos = 'bg-white' %}\n
              {% endif %}\n
              <section class="page-section {{ imagepos }}" id="panoramicas">\n
                  <div class="container">\n
                      <div class="text-center">\n
                          <h2 class="section-heading text-uppercase">{{ 'Panoramas'|trans }}</h2>\n
                      </div>\n
                      <style>\n
      \n
                          #progress {\n
                              position: absolute;\n
                              width: 100%;\n
                              height: 3px;\n
                          }\n
      \n
                          #bar {\n
                              background-color: #fff;\n
                              height: 100%;\n
                              transition: width 0.1s ease;\n
                          }\n
      \n
                          #bar.hide {\n
                              opacity: 0;\n
                              transition: opacity 1s ease;\n
                          }\n
      \n
                          #containerpanorama {\n
                              width: 100%;\n
                              height: 50%;\n
                          }\n
      \n
                          button {\n
                              position: absolute;\n
                              top: 5px;\n
                              width: 100px;\n
                              height: 30px;\n
                          }\n
      \n
                          #btn1 {\n
                              left: 5px;\n
                          }\n
      \n
                          #btn2 {\n
                              left: 110px;\n
                          }\n
      \n
                          #btn3 {\n
                              left: 215px;\n
                          }\n
                      </style>\n
                      <div class="row text-center">\n
                          <div id="progress">\n
                              <div id="bar"></div>\n
                          </div>\n
                          <div id="containerpanorama"></div>\n
                          {% for imagen in evento.panoramicas %}\n
                              <button id="btn{{ loop.index }}">{{ imagen.nombre }}</button>\n
                          {% endfor %}\n
                          <script>\n
                              {% for imagen in evento.panoramicas %} var panorama{{ loop.index }}; {% endfor %}\n
                              var  viewer, container, infospot;\n
                              var bar = document.querySelector( '#bar' );\n
      \n
                              function onProgressUpdate ( event ) {\n
                                  var percentage = event.progress.loaded/ event.progress.total * 100;\n
                                  bar.style.width = percentage + "%";\n
                                  if (percentage >= 100){\n
                                      bar.classList.add( 'hide' );\n
                                      setTimeout(function(){\n
                                          bar.style.width = 0;\n
                                      }, 1000);\n
                                  }\n
                              }\n
                              container = document.querySelector( '#containerpanorama' );\n
                              {% for imagen in evento.panoramicas %}\n
                              panorama{{ loop.index }} = new PANOLENS.ImagePanorama( '{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}' );\n
                              panorama{{ loop.index }}.addEventListener( 'progress', onProgressUpdate );\n
                              {% endfor %}\n
      \n
                              infospot = new PANOLENS.Infospot( 350, PANOLENS.DataImage.Info );\n
                              panorama1.add( infospot );\n
                              viewer = new PANOLENS.Viewer( { container: container } );\n
                              viewer.add( {% for imagen in evento.panoramicas %} panorama{{ loop.index }} {% if not loop.last %},{% endif %}  {% endfor %} );\n
                              // Maunal Set Panorama\n
                              {% for imagen in evento.panoramicas %}\n
                              var button{{ loop.index }} = document.querySelector( '#btn{{ loop.index }}' );\n
                              {% endfor %}\n
      \n
                              // Enter panorama when load completes\n
                              function onButtonClick( targetPanorama ) {\n
                                  bar.classList.remove( 'hide' );\n
                                  viewer.setPanorama( targetPanorama );\n
                              }\n
                              {% for imagen in evento.panoramicas %}\n
                              button{{ loop.index }}.addEventListener( 'click', onButtonClick.bind( this, panorama{{ loop.index }} ) );\n
                              {% endfor %}\n
                          </script>\n
      \n
                      </div></div></section>\n
          {%  endif %}\n
          {% if evento.recursos is not empty %}\n
              {% if imagepos == 'bg-white' %}\n
                  {% set imagepos = 'bg-dark' %}\n
              {% else %}\n
                  {% set imagepos = 'bg-white' %}\n
              {% endif %}\n
              <section class="page-section {{ imagepos }}" id="recursos">\n
                  <div class="container">\n
                      <div class="text-center">\n
                          <h2 class="section-heading text-uppercase">{{ 'Recursos'|trans }}</h2>\n
                      </div>\n
                      <div class="row text-center">\n
                          <div id="progress">\n
                              <div id="bar"></div>\n
                          </div>\n
                          <div id="containerrecursos"></div>\n
                          <ul>\n
                              {% for imagen in evento.recursos %}\n
                                  <li><a href="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}">{{ imagen.nombre }}</a></li>\n
                              {% endfor %}\n
                          </ul>\n
      \n
                      </div></div></section>\n
          {%  endif %}\n
      {#    {% if evento.recursos is not empty %}#}\n
      {#        <section class="page-section bg-dark" id="recursos">#}\n
      {#            <div class="container">#}\n
      {#                <div class="text-center">#}\n
      {#                    <h2 class="section-heading text-uppercase">{{ 'Recursos'|trans }}</h2>#}\n
      {#                </div>#}\n
      {#                <div class="row text-center">#}\n
      {#                    <div id="progress">#}\n
      {#                        <div id="bar"></div>#}\n
      {#                    </div>#}\n
      {#                    <div id="containerrecursos"></div>#}\n
      {#                    <ul>#}\n
      {#                    {% for imagen in evento.recursos %}#}\n
      {#                        <li><a href="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}">{{ imagen.asunto }}</a></li>#}\n
      {#                    {% endfor %}#}\n
      {#                    </ul>#}\n
      \n
      {#                </div></div></section>#}\n
      {#    {%  endif %}#}\n
              <!-- Contact-->\n
      {#        <section class="page-section" id="contact">#}\n
      {#            <div class="container">#}\n
      {#                <div class="text-center">#}\n
      {#                    <h2 class="section-heading text-uppercase">{{ 'Contactanos'|trans }}</h2>#}\n
      {#                    <h3 class="section-subheading text-muted">{{ 'Si tienes dudas, ponte en contacto con nosotros.'|trans }}</h3>#}\n
      {#                </div>#}\n
      {#                <!-- * * * * * * * * * * * * * * *-->#}\n
      {#                <!-- * * SB Forms Contact Form * *-->#}\n
      {#                <!-- * * * * * * * * * * * * * * *-->#}\n
      {#                <!-- This form is pre-integrated with SB Forms.-->#}\n
      {#                <!-- To make this form functional, sign up at-->#}\n
      {#                <!-- https://startbootstrap.com/solution/contact-forms-->#}\n
      {#                <!-- to get an API token!-->#}\n
      {#                <form id="contactForm" data-sb-form-api-token="API_TOKEN">#}\n
      {#                    <div class="row align-items-stretch mb-5">#}\n
      {#                        <div class="col-md-6">#}\n
      {#                            <div class="form-group">#}\n
      {#                                <!-- Name input-->#}\n
      {#                                <input class="form-control" id="name" type="text" placeholder="{{ 'Empresa'|trans }} *" data-sb-validations="required" />#}\n
      {#                                <div class="invalid-feedback" data-sb-feedback="name:required">{{ 'El nombre de la Empresa es obligatorio.'|trans }}</div>#}\n
      {#                            </div>#}\n
      {#                            <div class="form-group">#}\n
      {#                                <!-- Email address input-->#}\n
      {#                                <input class="form-control" id="email" type="email" placeholder="{{ 'Email'|trans }} *" data-sb-validations="required,email" />#}\n
      {#                                <div class="invalid-feedback" data-sb-feedback="email:required">{{ 'El email es obligatorio.'|trans }}</div>#}\n
      {#                                <div class="invalid-feedback" data-sb-feedback="email:email">{{ 'El email no es válido'|trans }}</div>#}\n
      {#                            </div>#}\n
      {#                            <div class="form-group mb-md-0">#}\n
      {#                                <!-- Phone number input-->#}\n
      {#                                <input class="form-control" id="phone" type="tel" placeholder="{{ 'Teléfono'|trans }} *" data-sb-validations="required" />#}\n
      {#                                <div class="invalid-feedback" data-sb-feedback="phone:required">{{ 'Un número de Teléfono es obligatorio.'|trans }}</div>#}\n
      {#                            </div>#}\n
      {#                        </div>#}\n
      {#                        <div class="col-md-6">#}\n
      {#                            <div class="form-group form-group-textarea mb-md-0">#}\n
      {#                                <!-- Message input-->#}\n
      {#                                <textarea class="form-control" id="message" placeholder="{{ 'Mensaje'|trans }} *" data-sb-validations="required"></textarea>#}\n
      {#                                <div class="invalid-feedback" data-sb-feedback="message:required">{{ 'El mensaje es obligatorio.'|trans }}</div>#}\n
      {#                            </div>#}\n
      {#                        </div>#}\n
      {#                    </div>#}\n
      {#                    <!-- Submit success message-->#}\n
      {#                    <!---->#}\n
      {#                    <!-- This is what your users will see when the form-->#}\n
      {#                    <!-- has successfully submitted-->#}\n
      {#                    <div class="d-none" id="submitSuccessMessage">#}\n
      {#                        <div class="text-center text-white mb-3">#}\n
      {#                            <div class="fw-bolder">{{ 'Se ha enviado correctamente'|trans }}</div>#}\n
      {#                        </div>#}\n
      {#                    </div>#}\n
      {#                    <!-- Submit error message-->#}\n
      {#                    <!---->#}\n
      {#                    <!-- This is what your users will see when there is-->#}\n
      {#                    <!-- an error submitting the form-->#}\n
      {#                    <div class="d-none" id="submitErrorMessage"><div class="text-center text-danger mb-3">{{ 'Error enviando el mensaje'|trans }}</div></div>#}\n
      {#                    <!-- Submit Button-->#}\n
      {#                    <div class="text-center"><button class="btn btn-primary btn-xl text-uppercase disabled" id="submitButton" type="submit">{{ 'Enviar'|trans }}</button></div>#}\n
      {#                </form>#}\n
      {#            </div>#}\n
      {#        </section>#}\n
      {% endblock %}\n
           {% block modals %}\n
              <!-- Portfolio Modals-->\n
              <!-- Portfolio item 1 modal popup-->\n
               {% for imagen in evento.imagenes %}\n
              <div class="portfolio-modal modal fade" id="portfolioModal{{loop.index}}" tabindex="-1" role="dialog" aria-hidden="true">\n
                  <div class="modal-dialog">\n
                      <div class="modal-content">\n
                          <div class="close-modal" data-bs-dismiss="modal"><img src="{{ asset('pages/assets/img/close-icon.svg') }}" alt="Close modal" /></div>\n
                          <div class="container">\n
                              <div class="row justify-content-center">\n
                                  <div class="col-lg-8">\n
                                      <div class="modal-body">\n
                                          <!-- Project details-->\n
                                          <h2 class="text-uppercase">{{ imagen.asunto }}</h2>\n
                                          <p class="item-intro text-muted">{{ evento.asunto}}</p>\n
                                          <img class="img-fluid d-block mx-auto" src="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}" alt="{{ imagen.asunto }}" />\n
      {#                                    <p>Use this area to describe your project. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est blanditiis dolorem culpa incidunt minus dignissimos deserunt repellat aperiam quasi sunt officia expedita beatae cupiditate, maiores repudiandae, nostrum, reiciendis facere nemo!</p>#}\n
      {#                                    <ul class="list-inline">#}\n
      {#                                        <li>#}\n
      {#                                            <strong>Client:</strong>#}\n
      {#                                            Threads#}\n
      {#                                        </li>#}\n
      {#                                        <li>#}\n
      {#                                            <strong>Category:</strong>#}\n
      {#                                            Illustration#}\n
      {#                                        </li>#}\n
      {#                                    </ul>#}\n
                                          <button class="btn btn-primary btn-xl text-uppercase" data-bs-dismiss="modal" type="button">\n
                                              <i class="fas fa-xmark me-1"></i>\n
                                               {{ 'Cerrar'|trans }}\n
                                          </button>\n
                                      </div>\n
                                  </div>\n
                              </div>\n
                          </div>\n
                      </div>\n
                  </div>\n
              </div>\n
               {% endfor %}\n
      \n
      {% endblock %}\n
      {% block footscripts %}\n
          <script type="text/javascript">\n
              $(document).ready(function() {\n
                  const map = L.map('map').setView([{{ evento.localizacion.latitude }}, {{ evento.localizacion.longitude }}], 13);\n
      \n
                  L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\n
                      attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'\n
                  }).addTo(map);\n
      \n
                  const LeafIcon = L.Icon.extend({\n
                      options: {\n
                          // shadowUrl: 'leaf-shadow.png',\n
                          iconSize:     [38, 95],\n
                          shadowSize:   [50, 64],\n
                          iconAnchor:   [22, 94],\n
                          shadowAnchor: [4, 62],\n
                          popupAnchor:  [-3, -76]\n
                      }\n
                  });\n
                  $.getJSON('{{ path('loadmapeventodetalle',{ 'id': evento.code }) }}', function (geojson) {\n
                      L.geoJson(geojson, {\n
                          style: function(feature) {\n
                              if(feature.properties.color) {\n
                                  return {color: feature.properties.color};\n
                              }\n
                          },\n
                          onEachFeature: function (feature, layer) {\n
                              if (feature.properties.icon) {\n
                                  var icon = L.icon({\n
                                      iconUrl: feature.properties.icon,\n
                                      iconSize: [50, 50]\n
                                  });\n
                                  layer.setIcon(icon);\n
                              }\n
                              layer.bindPopup("<h1>" + feature.title + "</h1><img src=\""+feature.properties.image+"\" style=\"width: 200px;\"><p>"+feature.properties.address+"</p>");\n
                          }\n
                      }).addTo(map);\n
                  });\n
                  L.control.locate().addTo(map);map.addControl(new L.Control.Fullscreen());\n
                  const apiKey = 'c3db6a7385d1ac0af3beec2f03d1be70';\n
                  const template= '<div class="weatherIcon"><img src=":iconurl"></div><div>Temp.: :temperature °C</div><div>Humedad: :humidity%</div><div>Viento: :winddirection :windspeed m/s</div>';\n
      \n
                  L.control.weather({\n
                      apiKey: apiKey,\n
                      lang: '{{ app.request.locale }}',\n
                      units: 'metric',\n
                      template: template\n
                  }).addTo(map);\n
              } )\n
      \n
          </script>\n
      {% endblock %}
      """
    -name: "pages/eventodetalle.html.twig"
    -path: "/var/www/html/agoncillo/templates/pages/eventodetalle.html.twig"
  }
  -phpFile: "/var/www/html/agoncillo/vendor/twig/twig/src/Extension/CoreExtension.php"
  -phpLine: 1893
}
  1. {% for imagen in evento.imagenes %}
  2. <div class="item {% if loop.first %}first-item {% endif%}{% if loop.last %}last-item {% endif %}col-md-4 col-sm-6 col-xs-12">
  3. <a href="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}" data-lightbox="image-1"><div class="thumb">
  4. <div class="hover-effect">
  5. <div class="hover-content">
  6. <h1>{{ imagen.asunto }}</h1>
  7. </div>
  8. </div>
  9. <div class="image">
  10. <img src="{{ asset(imagen.rutaArchivo|replace({'\\' : '/'})) }}">
  11. </div>
  1. yield "\" data-lightbox=\"image-1\"><div class=\"thumb\">
  2. <div class=\"hover-effect\">
  3. <div class=\"hover-content\">
  4. <h1>";
  5. // line 100
  6. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["imagen"], "asunto", [], "any", false, false, false, 100), "html", null, true);
  7. yield "</h1>
  8. </div>
  9. </div>
  10. <div class=\"image\">
  11. <img src=\"";
in vendor/twig/twig/src/Template.php -> block_services (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. ";
  2. // line 326
  3. yield "
  4. ";
  5. // line 329
  6. yield from $this->unwrap()->yieldBlock('services', $context, $blocks);
  7. // line 330
  8. yield "<!-- Footer-->
  9. <footer class=\"footer py-4\">
  10. <div class=\"container\">
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_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "pages/eventodetalle.html.twig"));
  3. $this->parent = $this->load("basepages.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 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(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/HomePageController.php (line 488)
  1. $menu = $this->getMenu($request->getLocale());
  2. // $trans=$empresapub[0]->getTranslations();
  3. return $this->render('pages/eventodetalle.html.twig',['menu'=>$menu,'evento'=>$eventos[0]]);
  4. }
  5. #[\Symfony\Component\Routing\Attribute\Route('/{_locale}/pois', name: 'poidetallesincode')]
  6. public function poidetallesincode(Request $request){
in vendor/symfony/http-kernel/HttpKernel.php -> eventodetalle (line 183)
  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. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/html/agoncillo/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs

Level Message
info 23:40:03 Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "79ef6e"
    },
    "request_uri": "http://dev.tormenta.mapescador.duckdns.org/_profiler/79ef6e",
    "method": "GET"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\AddFormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\AddFormatListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Sonata\TranslationBundle\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Sonata\\TranslationBundle\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\ReadListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\ReadListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\DeserializeListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\DeserializeListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
debug 23:40:03 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 23:40:03 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 23:40:03 Notified event "kernel.controller_arguments" to listener "Container04aZ5kc\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Container04aZ5kc\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
debug 23:40:03 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 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\AddFormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\AddFormatListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Sonata\TranslationBundle\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Sonata\\TranslationBundle\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\ReadListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\ReadListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\DeserializeListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\DeserializeListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
debug 23:40:03 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 23:40:03 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 23:40:03 Notified event "kernel.controller_arguments" to listener "Container04aZ5kc\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Container04aZ5kc\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
debug 23:40:03 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 23:40:03 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 23:40:03 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 23:40:03 Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "ConnectHolland\CookieConsentBundle\EventSubscriber\CookieConsentFormSubscriber::onResponse".
{
    "event": "kernel.response",
    "listener": "ConnectHolland\\CookieConsentBundle\\EventSubscriber\\CookieConsentFormSubscriber::onResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CacheableResponseVaryListener::onResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
debug 23:40:03 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
debug 23:40:03 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 23:40:03 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 23:40:03 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 23:40:03 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 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\AddFormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\AddFormatListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Sonata\TranslationBundle\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Sonata\\TranslationBundle\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\ReadListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\ReadListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "ApiPlatform\Symfony\EventListener\DeserializeListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ApiPlatform\\Symfony\\EventListener\\DeserializeListener::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.request" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelRequest"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\UX\\LiveComponent\\EventListener\\LiveComponentSubscriber::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller" to listener "Sonata\AdminBundle\EventListener\ConfigureCRUDControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sonata\\AdminBundle\\EventListener\\ConfigureCRUDControllerListener::onKernelController"
}
debug 23:40:03 Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
debug 23:40:03 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 23:40:03 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 23:40:03 Notified event "kernel.controller_arguments" to listener "Container04aZ5kc\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Container04aZ5kc\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
debug 23:40:03 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 Trace

RuntimeError
Twig\Error\RuntimeError:
Neither the property "asunto" nor one of the methods "asunto()", "getasunto()", "isasunto()", "hasasunto()" or "__call()" exist and have public access in class "App\Entity\Imagen" in "pages/eventodetalle.html.twig" at line 100.

  at templates/pages/eventodetalle.html.twig:100
  at Twig\Extension\CoreExtension::getAttribute()
     (var/cache/dev/twig/0d/0d88c47fd75bdd1345d5793f19b7985a.php:425)
  at __TwigTemplate_713513534e535967fa77e0aaa9e09163->block_services()
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock()
     (var/cache/dev/twig/48/48538895a12bff228df88f5cf3e7e713.php:403)
  at __TwigTemplate_1d652ba5d0815e1d93e5ce30e6addd87->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (var/cache/dev/twig/0d/0d88c47fd75bdd1345d5793f19b7985a.php:59)
  at __TwigTemplate_713513534e535967fa77e0aaa9e09163->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:431)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/HomePageController.php:488)
  at App\Controller\HomePageController->eventodetalle()
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/html/agoncillo/vendor/autoload_runtime.php')
     (public/index.php:5)