'response_headers' => $response->headers->all(), 'response_cookies' => $responseCookies, 'session_metadata' => $sessionMetadata, 'session_attributes' => $sessionAttributes, 'session_usages' => array_values($this->sessionUsages), 'stateless_check' => $this->requestStack && $this->requestStack->getMainRequest()->attributes->get('_stateless', false), 'flashes' => $flashes, 'path_info' => $request->getPathInfo(), 'controller' => 'n/a', 'locale' => $request->getLocale(), 'dotenv_vars' => $dotenvVars, } $response->headers->set('X-Debug-Token', $profile->getToken()); foreach ($this->collectors as $collector) { $collector->collect($request, $response, $exception); // we need to clone for sub-requests $profile->addCollector(clone $collector); } if (null !== $this->matcher && !$this->matcher->matches($request)) { return; } if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) { return; } $this->profiles[$request] = $profile; $this->called = true; $this->priority = $dispatcher->getListenerPriority($eventName, $this->listener); $e = $this->stopwatch->start($this->name, 'event_listener'); ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher); if ($e->isStarted()) { $e->stop(); } foreach ($listeners as $listener) { if ($stoppable && $event->isPropagationStopped()) { break; } $listener($event, $eventName, $this); } } /** * Sorts the internal list of listeners for the given event by priority. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } */ private function filterResponse(Response $response, Request $request, int $type): Response { $event = new ResponseEvent($this, $request, $type, $response); $this->dispatcher->dispatch($event, KernelEvents::RESPONSE); $this->finishRequest($request, $type); return $event->getResponse(); } $response->setStatusCode(500); } } try { return $this->filterResponse($response, $request, $type); } catch (\Exception $e) { return $response; } } { if (!$request = $request ?: $this->requestStack->getMainRequest()) { throw $exception; } $response = $this->handleThrowable($exception, $request, self::MAIN_REQUEST); $response->sendHeaders(); $response->sendContent(); $this->terminate($request, $response); if ($hasRun) { throw $e; } $hasRun = true; $kernel->terminateWithException($e, $request); }; } } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) { $output = $event->getOutput(); if ($output instanceof ConsoleOutputInterface) { $this->exceptionHandler = null; } try { if (null !== $exceptionHandler) { return $exceptionHandler($exception); } $handlerException = $handlerException ?: $exception; } catch (\Throwable $handlerException) { } if ($exception === $handlerException && null === $this->exceptionHandler) { } try { if (null !== $fatalError) { self::$exitCode = 255; $handler->handleException($fatalError); } } catch (FatalError $e) { // Ignore this re-throw }|
Error
|
|---|
Error:
Call to a member function get() on null
at /home/denno/UniProAF/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php:109
at Symfony\Component\HttpKernel\DataCollector\RequestDataCollector->collect()
(/home/denno/UniProAF/vendor/symfony/http-kernel/Profiler/Profiler.php:161)
at Symfony\Component\HttpKernel\Profiler\Profiler->collect()
(/home/denno/UniProAF/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:89)
at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse()
(/home/denno/UniProAF/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/home/denno/UniProAF/vendor/symfony/event-dispatcher/EventDispatcher.php:230)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/home/denno/UniProAF/vendor/symfony/event-dispatcher/EventDispatcher.php:59)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/home/denno/UniProAF/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:151)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/home/denno/UniProAF/vendor/symfony/http-kernel/HttpKernel.php:189)
at Symfony\Component\HttpKernel\HttpKernel->filterResponse()
(/home/denno/UniProAF/vendor/symfony/http-kernel/HttpKernel.php:243)
at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
(/home/denno/UniProAF/vendor/symfony/http-kernel/HttpKernel.php:110)
at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
(/home/denno/UniProAF/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:129)
at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}()
(/home/denno/UniProAF/vendor/symfony/error-handler/ErrorHandler.php:607)
at Symfony\Component\ErrorHandler\ErrorHandler->handleException()
(/home/denno/UniProAF/vendor/symfony/error-handler/ErrorHandler.php:695)
at Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()
|