Exceptions

Exception

Symfony\Component\HttpKernel\Exception\ AccessDeniedHttpException

Show exception properties
Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException {#641
  -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. $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2. $e = $this->stopwatch->start($this->name, 'event_listener');
  3. try {
  4. ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5. } finally {
  6. if ($e->isStarted()) {
  7. $e->stop();
  8. }
  9. }
  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. try {
  2. $this->beforeDispatch($eventName, $event);
  3. try {
  4. $e = $this->stopwatch->start($eventName, 'section');
  5. try {
  6. $this->dispatcher->dispatch($event, $eventName);
  7. } finally {
  8. if ($e->isStarted()) {
  9. $e->stop();
  10. }
  11. }
  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. $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. }
Kernel->handle() in public/index.php (line 42)
  1. $loader = require __DIR__.'/../vendor/autoload.php';
  2. $request = Request::createFromGlobals();
  3. $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
  4. $response = $kernel->handle($request);
  5. $response->send();
  6. if ($kernel instanceof TerminableInterface) {
  7. $kernel->terminate($request, $response);
  8. }

Logs

Level Channel Message
INFO 17:48:39 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "811086"
    },
    "request_uri": "https://beisetzung.digital/_profiler/811086?panel=exception&type=request",
    "method": "GET"
}
INFO 17:48:39 doctrine Connecting with parameters {params}
{
    "params": {
        "driver": "pdo_mysql",
        "charset": "utf8mb4",
        "idle_connection_ttl": 600,
        "host": "localhost",
        "port": 3306,
        "user": "instance_beisetzungdigital",
        "password": "<redacted>",
        "driverOptions": {
            "1013": false,
            "1002": "SET SESSION sql_mode=CONCAT(@@sql_mode, IF(INSTR(@@sql_mode, 'STRICT_'), '', ',TRADITIONAL'))"
        },
        "defaultTableOptions": {
            "charset": "utf8mb4",
            "collation": "utf8mb4_unicode_ci",
            "engine": "InnoDB",
            "row_format": "DYNAMIC",
            "collate": "utf8mb4_unicode_ci"
        },
        "dbname": "instance_beisetzungdigital"
    }
}
DEBUG 17:48:39 doctrine Executing query: SELECT templates FROM tl_theme WHERE templates != ''
{
    "sql": "SELECT templates FROM tl_theme WHERE templates != ''"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\ManagerBundle\Monolog\RequestProcessor::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Contao\\ManagerBundle\\Monolog\\RequestProcessor::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Nelmio\SecurityBundle\EventListener\ContentSecurityPolicyListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\SecurityBundle\\EventListener\\ContentSecurityPolicyListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\SubrequestCacheSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\SubrequestCacheSubscriber::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 17:48:39 event 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 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\LocaleSubscriber::setTranslatorLocale".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\LocaleSubscriber::setTranslatorLocale"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\CsrfTokenCookieSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\CsrfTokenCookieSubscriber::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\RefererIdListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\RefererIdListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\LocaleSubscriber::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\RequestTokenListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\RequestTokenListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\WebauthnRouteListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\WebauthnRouteListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendLocaleListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\BackendLocaleListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\PageAccessListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\PageAccessListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\PreviewAuthenticationListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\PreviewAuthenticationListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\ServiceUnavailableListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\ServiceUnavailableListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendPreviewRedirectListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\BackendPreviewRedirectListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendRebuildCacheMessageListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\BackendRebuildCacheMessageListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\InsecureInstallationListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\InsecureInstallationListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\Security\TwoFactorFrontendListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\Security\\TwoFactorFrontendListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\UserSessionListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\EventListener\\UserSessionListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "Contao\CoreBundle\Twig\Loader\AutoRefreshTemplateHierarchyListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Contao\\CoreBundle\\Twig\\Loader\\AutoRefreshTemplateHierarchyListener::__invoke"
}
DEBUG 17:48:39 event Notified event "kernel.request" to listener "FOS\HttpCacheBundle\EventListener\AttributesListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\HttpCacheBundle\\EventListener\\AttributesListener::onKernelRequest"
}
DEBUG 17:48:39 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 17:48:39 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
INFO 17:48:39 deprecation User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:77 called by Contao_ManagerBundle_HttpKernel_ContaoKernelDevDebugContainer.php:3295, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)
{
    "exception": {}
}
DEBUG 17:48:39 event 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 17:48:39 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 17:48:39 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 17:48:39 event Notified event "kernel.controller_arguments" to listener "ContainerKHR7wUQ\RequestPayloadValueResolverGhost73fa0b4::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerKHR7wUQ\\RequestPayloadValueResolverGhost73fa0b4::onKernelControllerArguments"
}
DEBUG 17:48:39 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"
}
INFO 17:48:39 deprecation User Deprecated: Since nelmio/security-bundle 3.4.0: The "Nelmio\SecurityBundle\EventListener\XssProtectionListener" class is deprecated, use Content Security Policy without allowing "unsafe-inline" scripts instead.
{
    "exception": {}
}

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/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (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/event-dispatcher/Debug/TraceableEventDispatcher.php:126)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->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:182)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:42)