Error 403 Forbidden

GET https://le-vent-du-changement.fr/_fragment

Forwarded to ErrorController (b77dc6)

Exceptions

Exception

Symfony\Component\HttpKernel\Exception\ AccessDeniedHttpException

Show exception properties
Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException {#72
  -statusCode: 403
  -headers: []
}
  1. // is the Request signed?
  2. if ($this->signer->checkRequest($request)) {
  3. return;
  4. }
  5. throw new AccessDeniedHttpException();
  6. }
  7. public static function getSubscribedEvents(): array
  8. {
  9. return [
  1. return;
  2. }
  3. if ($event->isMainRequest()) {
  4. $this->validateRequest($request);
  5. }
  6. parse_str($request->query->get('_path', ''), $attributes);
  7. $attributes['_check_controller_is_allowed'] = true;
  8. $request->attributes->add($attributes);
  1. $closure = static function (...$args) use (&$listener, &$closure) {
  2. if ($listener[0] instanceof \Closure) {
  3. $listener[0] = $listener[0]();
  4. $listener[1] ??= '__invoke';
  5. }
  6. ($closure = $listener(...))(...$args);
  7. };
  8. } else {
  9. $closure = $listener instanceof WrappedListener ? $listener : $listener(...);
  10. }
  11. }
in vendor/symfony/event-dispatcher/EventDispatcher.php :: {closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} (line 206)
  1. foreach ($listeners as $listener) {
  2. if ($stoppable && $event->isPropagationStopped()) {
  3. break;
  4. }
  5. $listener($event, $eventName, $this);
  6. }
  7. }
  8. /**
  9. * Sorts the internal list of listeners for the given event by priority.
  1. } else {
  2. $listeners = $this->getListeners($eventName);
  3. }
  4. if ($listeners) {
  5. $this->callListeners($listeners, $eventName, $event);
  6. }
  7. return $event;
  8. }
  1. */
  2. private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
  3. {
  4. // request
  5. $event = new RequestEvent($this, $request, $type);
  6. $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
  7. if ($event->hasResponse()) {
  8. return $this->filterResponse($event->getResponse(), $request, $type);
  9. }
  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. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
Kernel->handle() in public/index.php (line 10)
  1. require __DIR__.'/../vendor/autoload.php';
  2. $kernel = new Kernel('dev', true);
  3. $request = Request::createFromGlobals();
  4. $response = $kernel->handle($request);
  5. $response->send();
  6. $kernel->terminate($request, $response);

Logs

Level Channel Message
INFO 23:15:26 php User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:136, https://github.com/doctrine/orm/pull/12005, package doctrine/orm)
{
    "exception": {}
}
INFO 23:15:26 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "latest"
    },
    "request_uri": "https://le-vent-du-changement.fr/_profiler/latest?ip=66.249.66.6&type=request",
    "method": "GET"
}

Stack Trace

AccessDeniedHttpException
Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException:

  at vendor/symfony/http-kernel/EventListener/FragmentListener.php:88
  at Symfony\Component\HttpKernel\EventListener\FragmentListener->validateRequest()
     (vendor/symfony/http-kernel/EventListener/FragmentListener.php:66)
  at Symfony\Component\HttpKernel\EventListener\FragmentListener->onKernelRequest()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:246)
  at Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (vendor/symfony/http-kernel/HttpKernel.php:159)
  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:193)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:10)