Deprecated: Symfony\Bundle\FrameworkBundle\Routing\Router::__construct(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Routing/Router.php on line 43

Deprecated: Symfony\Bundle\FrameworkBundle\Routing\Router::__construct(): Implicitly marking parameter $parameters as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Routing/Router.php on line 43

Deprecated: Symfony\Bundle\FrameworkBundle\Routing\Router::__construct(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Routing/Router.php on line 43

Deprecated: Symfony\Bundle\FrameworkBundle\Routing\Router::__construct(): Implicitly marking parameter $defaultLocale as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Routing/Router.php on line 43

Deprecated: Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault::__construct(): Implicitly marking parameter $decryptionKey as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Secrets/SodiumVault.php on line 33

Deprecated: Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher::redirect(): Implicitly marking parameter $scheme as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Routing/RedirectableCompiledUrlMatcher.php on line 24

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::file(): Implicitly marking parameter $fileName as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 166

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 251

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::renderBlock(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 262

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::renderForm(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 274

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::stream(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 284

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::createNotFoundException(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 312

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::createAccessDeniedException(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 326

Deprecated: Symfony\Bundle\FrameworkBundle\Controller\AbstractController::sendEarlyHints(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php on line 409
An exception has been thrown during the rendering of a template ("Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.") in "base.html.twig" at line 46. (500 Internal Server Error)

Symfony Exception

RuntimeException RuntimeError

HTTP 500 Internal Server Error

An exception has been thrown during the rendering of a template ("Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.") in base.html.twig at line 46.

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#390
  -lineno: 46
  -rawMessage: "An exception has been thrown during the rendering of a template ("Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.")."
  -source: Twig\Source {#439
    -code: """
      <!DOCTYPE html>\n
      <html lang="en">\n
        <head>\n
          <meta charset="utf-8">\n
          <title>{% block title %}Satisfy{% endblock %}</title>\n
          <meta name="viewport" content="width=device-width, initial-scale=1.0">\n
      \n
          <!-- Loading Bootstrap -->\n
          <link href="{{ asset('css/bootstrap.min.css') }}" rel="stylesheet">\n
          <link rel="shortcut icon" href="{{ asset('images/favicon.ico') }}">\n
      \n
          <style type="text/css">\n
            h1 {\n
              text-align: center;\n
            }\n
      \n
            h1 > a {\n
              text-decoration: none;\n
            }\n
      \n
              h2 {\n
                margin-bottom: 19px;\n
                text-align: center;\n
              }\n
      \n
            form {\n
              padding: 19px 29px 29px;\n
              margin: 10px auto 20px;\n
              background-color: #edeff1;\n
              border: 1px solid #e5e5e5;\n
              margin-bottom: 10px;\n
              -webkit-border-radius: 5px;\n
                 -moz-border-radius: 5px;\n
                      border-radius: 5px;\n
              -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);\n
                 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);\n
                      box-shadow: 0 1px 2px rgba(0,0,0,.05);\n
            }\n
          </style>\n
        </head>\n
          <body>\n
              <div class="container">\n
                  <a class="btn" href="{{ path('index') }}">Home page</a>\n
                  | <a class="btn" href="{{ path('repository') }}">Admin home page</a>\n
                  {% if is_granted('IS_AUTHENTICATED_FULLY')  %} | <a class="btn" href="{{ path('_logout_main') }}">Logout</a>{% endif %}\n
                  {% for label, messages in app.flashes %}\n
                      {% for message in messages %}\n
                          <div class="alert alert-dismissible alert-{{ label }}" role="alert">\n
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>\n
                              <i class="glyphicon glyphicon-{{ label }}-sign">&nbsp;</i>\n
                              {{ message }}\n
                          </div>\n
                      {% endfor %}\n
                  {% endfor %}\n
                  <h1>\n
                      {% block header %}\n
                          <a href="{{ path('repository') }}">\n
                              {{ satis.name }}\n
                          </a>\n
                      {% endblock %}\n
                  </h1>\n
                  {% block content %}\n
                  {% endblock %}\n
              </div>\n
      \n
              <script src="{{ asset('js/jquery-2.2.4.min.js') }}"></script>\n
              <script src="{{ asset('js/bootstrap.min.js') }}"></script>\n
              {% block javascript %}{% endblock %}\n
              <script>\n
                  $('[rel=tooltip]').tooltip();\n
              </script>\n
          </body>\n
      </html>\n
      """
    -name: "base.html.twig"
    -path: "/private/satisfy/templates/base.html.twig"
  }
  -phpFile: "/var/www/clients/client1/web221/private/satisfy/vendor/twig/twig/src/Template.php"
  -phpLine: 416
}
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "unavailable.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 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/IndexController.php (line 23)
  1. #[Route('/', name: 'index')]
  2. public function indexAction(): Response
  3. {
  4. $indexFile = $this->projectDir . '/public/index.html';
  5. if (!file_exists($indexFile)) {
  6. return new Response($this->render('unavailable.html.twig'));
  7. }
  8. return new Response(file_get_contents($indexFile));
  9. }
  10. }
in vendor/symfony/http-kernel/HttpKernel.php -> indexAction (line 181)
  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/clients/client1/web221/private/satisfy/vendor/autoload_runtime.php') in public/index.php (line 6)
  1. <?php
  2. error_reporting(E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED);
  3. use Playbloom\Kernel;
  4. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  5. return function (array $context) {
  6. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  7. };

RuntimeException

Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.

  1. if (\PHP_SESSION_ACTIVE === session_status()) {
  2. throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3. }
  4. if (filter_var(\ini_get('session.use_cookies'), \FILTER_VALIDATE_BOOL) && headers_sent($file, $line)) {
  5. throw new \RuntimeException(sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line));
  6. }
  7. $sessionId = $_COOKIE[session_name()] ?? null;
  8. /*
  9. * Explanation of the session ID regular expression: `/^[a-zA-Z0-9,-]{22,250}$/`.
  1. }
  2. if (!$this->started && $this->saveHandler->isActive()) {
  3. $this->loadSession();
  4. } elseif (!$this->started) {
  5. $this->start();
  6. }
  7. return $this->bags[$name];
  8. }
  1. $this->storage->registerBag(new SessionBagProxy($bag, $this->data, $this->usageIndex, $this->usageReporter));
  2. }
  3. public function getBag(string $name): SessionBagInterface
  4. {
  5. $bag = $this->storage->getBag($name);
  6. return method_exists($bag, 'getBag') ? $bag->getBag() : $bag;
  7. }
  8. /**
  1. /**
  2. * Gets the flashbag interface.
  3. */
  4. public function getFlashBag(): FlashBagInterface
  5. {
  6. return $this->getBag($this->flashName);
  7. }
  8. /**
  9. * Gets the attributebag interface.
  10. *
  1. if (!method_exists($session, 'getFlashBag')) {
  2. return [];
  3. }
  4. if (null === $types || '' === $types || [] === $types) {
  5. return $session->getFlashBag()->all();
  6. }
  7. if (\is_string($types)) {
  8. return $session->getFlashBag()->get($types);
  9. }
  1. }
  2. // Some objects throw exceptions when they have __call, and the method we try
  3. // to call is not supported. If ignoreStrictCheck is true, we should return null.
  4. try {
  5. $ret = $object->$method(...$arguments);
  6. } catch (\BadMethodCallException $e) {
  7. if ($call && ($ignoreStrictCheck || !$env->isStrictVariables())) {
  8. return;
  9. }
  10. throw $e;
  1. yield "\">Logout</a>";
  2. }
  3. // line 46
  4. yield " ";
  5. $context['_parent'] = $context;
  6. $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 46, $this->source); })()), "flashes", [], "any", false, false, false, 46));
  7. foreach ($context['_seq'] as $context["label"] => $context["messages"]) {
  8. // line 47
  9. yield " ";
  10. $context['_parent'] = $context;
  11. $context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
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", "unavailable.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 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render() in src/Controller/IndexController.php (line 23)
  1. #[Route('/', name: 'index')]
  2. public function indexAction(): Response
  3. {
  4. $indexFile = $this->projectDir . '/public/index.html';
  5. if (!file_exists($indexFile)) {
  6. return new Response($this->render('unavailable.html.twig'));
  7. }
  8. return new Response(file_get_contents($indexFile));
  9. }
  10. }
in vendor/symfony/http-kernel/HttpKernel.php -> indexAction (line 181)
  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/clients/client1/web221/private/satisfy/vendor/autoload_runtime.php') in public/index.php (line 6)
  1. <?php
  2. error_reporting(E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED);
  3. use Playbloom\Kernel;
  4. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  5. return function (array $context) {
  6. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  7. };

Logs 1

Level Channel Message
INFO 10:39:28 request Matched route "index".
{
    "route": "index",
    "route_parameters": {
        "_route": "index",
        "_controller": "Playbloom\\Controller\\IndexController::indexAction"
    },
    "request_uri": "https://packages.dotzilla.de/",
    "method": "GET"
}
DEBUG 10:39:28 security Checking for authenticator support.
{
    "firewall_name": "main",
    "authenticators": 1
}
DEBUG 10:39:28 security Checking support on authenticator.
{
    "firewall_name": "main",
    "authenticator": "Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"
}
DEBUG 10:39:28 security Authenticator does not support the request.
{
    "firewall_name": "main",
    "authenticator": "Symfony\\Component\\Security\\Http\\Authenticator\\FormLoginAuthenticator"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 10:39:28 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "ContainerIV085cZ\RequestPayloadValueResolverGhost8637aae::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerIV085cZ\\RequestPayloadValueResolverGhost8637aae::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
DEBUG 10:39:28 event Notified event "debug.security.authorization.vote" to listener "Symfony\Bundle\SecurityBundle\EventListener\VoteListener::onVoterVote".
{
    "event": "debug.security.authorization.vote",
    "listener": "Symfony\\Bundle\\SecurityBundle\\EventListener\\VoteListener::onVoterVote"
}
CRITICAL 10:39:28 request Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.") in "base.html.twig" at line 46." at base.html.twig line 46
{
    "exception": {}
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 10:39:28 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
INFO 10:39:28 deprecation User Deprecated: Since symfony/serializer 6.3: Not implementing the "NormalizerInterface::getSupportedTypes()" in "Playbloom\Persister\ConfigurationNormalizer" is deprecated.
{
    "exception": {}
}
DEBUG 10:39:28 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 10:39:28 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "ContainerIV085cZ\RequestPayloadValueResolverGhost8637aae::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerIV085cZ\\RequestPayloadValueResolverGhost8637aae::onKernelControllerArguments"
}
DEBUG 10:39:28 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}

Stack Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.") in "base.html.twig" at line 46.

  at /private/satisfy/templates/base.html.twig:46
  at Twig\Template->yield()
     (var/cache/dev/twig/5f/5fdad4b2f3ac18902d6377075b0f6e3e.php:55)
  at __TwigTemplate_463b26bd667d329ff36648837d1097a1->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:448)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/IndexController.php:23)
  at Playbloom\Controller\IndexController->indexAction()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (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/clients/client1/web221/private/satisfy/vendor/autoload_runtime.php')
     (public/index.php:6)                
[1/2] RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/var/www/clients/client1/web221/private/satisfy/vendor/symfony/framework-bundle/Controller/AbstractController.php" at line 312.

  at vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:132
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start()
     (vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:311)
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->getBag()
     (vendor/symfony/http-foundation/Session/Session.php:222)
  at Symfony\Component\HttpFoundation\Session\Session->getBag()
     (vendor/symfony/http-foundation/Session/Session.php:232)
  at Symfony\Component\HttpFoundation\Session\Session->getFlashBag()
     (vendor/symfony/twig-bridge/AppVariable.php:196)
  at Symfony\Bridge\Twig\AppVariable->getFlashes()
     (vendor/twig/twig/src/Extension/CoreExtension.php:1909)
  at Twig\Extension\CoreExtension::getAttribute()
     (var/cache/dev/twig/4f/4f6b9fbf1020c8e2cf40d9484d1ce205.php:121)
  at __TwigTemplate_5ec78ead92b79dffc0a2974b46561aa3->doDisplay()
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield()
     (var/cache/dev/twig/5f/5fdad4b2f3ac18902d6377075b0f6e3e.php:55)
  at __TwigTemplate_463b26bd667d329ff36648837d1097a1->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:448)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/IndexController.php:23)
  at Playbloom\Controller\IndexController->indexAction()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (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/clients/client1/web221/private/satisfy/vendor/autoload_runtime.php')
     (public/index.php:6)