Symfony Exception

Error

HTTP 500 Internal Server Error

Call to a member function getFileSystemPath() on null

Exception

Error

  1.     * @Route("/telechargement/see/{id}/{filename}", name="telechargement-see")
  2.     */
  3.     public function seeAction(Request $requestSecurity $security$id$filename null)
  4.     {
  5.         $asset = \Pimcore\Model\Asset::getById($request->get('id'));
  6.         $response = new BinaryFileResponse($asset->getFileSystemPath());
  7.         $response->headers->set('Content-Type'$asset->getMimetype());
  8.         $filename preg_replace(["#(.*)_(.*)#"], ['$1'''], $asset->getFileName());
  9.         $response->setContentDisposition(ResponseHeaderBag::DISPOSITION_INLINE$filename);
  10.         return $response;
  11.     }    
  1.         $this->dispatcher->dispatch($eventKernelEvents::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);
  9.             $this->dispatcher->dispatch($eventKernelEvents::VIEW);
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
  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(object(Request)) in web/app.php (line 36)
  1. $kernel = \Pimcore\Bootstrap::kernel();
  2. // reset current request - will be read from request stack from now on
  3. Tool::setCurrentRequest(null);
  4. $response $kernel->handle($request);
  5. $response->send();
  6. $kernel->terminate($request$response);

Logs 2

Level Channel Message
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\DebugClassLoader" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\DebugClassLoader" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\TwigBundle\Loader\FilesystemLoader class is deprecated since version 4.3 and will be removed in 5.0; use Twig notation for templates instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: Calling the "Symfony\Component\EventDispatcher\EventDispatcherInterface::dispatch()" method with the event name as first argument is deprecated since Symfony 4.3, pass it second and provide the event object first instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "pimcore.templating.engine.php" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\PhpEngine class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\EngineInterface interface is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating.name_parser" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating.loader" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating.locator" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating.globals" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\DelegatingEngine class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "pimcore.templating.engine.twig" service is deprecated since Symfony 4.4 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\TwigBundle\TwigEngine class is deprecated since version 4.3 and will be removed in 5.0; use \Twig\Environment instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bridge\Twig\TwigEngine class is deprecated since version 4.3 and will be removed in 5.0; use \Twig\Environment instead.
{
    "exception": {}
}
DEBUG 13:02:01 doctrine SELECT id, (CASE WHEN expire IS NULL OR expire > ? THEN data ELSE NULL END) as data FROM cache WHERE id IN (?)
[
    1711627321,
    [
        "site_domain_56219dc6c4c2c2 [...]"
    ]
]
DEBUG 13:02:01 cache Successfully got data for key site_domain_56219dc6c4c2c24d47fd2ed015245dc7 from cache
{
    "key": "site_domain_56219dc6c4c2c24d47fd2ed015245dc7"
}
DEBUG 13:02:01 doctrine SELECT id, (CASE WHEN expire IS NULL OR expire > ? THEN data ELSE NULL END) as data FROM cache WHERE id IN (?)
[
    1711627321,
    [
        "system_route_redirect"
    ]
]
DEBUG 13:02:01 cache Successfully got data for key system_route_redirect from cache
{
    "key": "system_route_redirect"
}
INFO 13:02:01 request Matched route "telechargement-see".
{
    "route": "telechargement-see",
    "route_parameters": {
        "_route": "telechargement-see",
        "filename": "LB420X.pdf_1646148727",
        "_controller": "AppBundle\\Controller\\DownloadController::seeAction",
        "id": "2773"
    },
    "request_uri": "https://dacom-lechai.doubleimpact.fr/telechargement/see/2773/LB420X.pdf_1646148727",
    "method": "GET"
}
DEBUG 13:02:01 app Resolved pimcore context for path /telechargement/see/2773/LB420X.pdf_1646148727 to default
{
    "path": "/telechargement/see/2773/LB420X.pdf_1646148727",
    "context": "default"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents WHERE path = :path AND `key` = :key
{
    "key": "LB420X.pdf_1646148727",
    "path": "/telechargement/see/2773/"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents_page WHERE prettyUrl = :prettyUrl
{
    "prettyUrl": "/telechargement/see/2773/L [...]"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents WHERE path = :path AND `key` = :key
{
    "key": "2773",
    "path": "/telechargement/see/"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents_page WHERE prettyUrl = :prettyUrl
{
    "prettyUrl": "/telechargement/see/2773"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents WHERE path = :path AND `key` = :key
{
    "key": "see",
    "path": "/telechargement/"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents_page WHERE prettyUrl = :prettyUrl
{
    "prettyUrl": "/telechargement/see"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents WHERE path = :path AND `key` = :key
{
    "key": "telechargement",
    "path": "/"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents_page WHERE prettyUrl = :prettyUrl
{
    "prettyUrl": "/telechargement"
}
DEBUG 13:02:01 doctrine SELECT id FROM documents WHERE path = :path AND `key` = :key
{
    "key": "",
    "path": "/"
}
DEBUG 13:02:01 doctrine SELECT id, (CASE WHEN expire IS NULL OR expire > ? THEN data ELSE NULL END) as data FROM cache WHERE id IN (?)
[
    1711627321,
    [
        "document_1"
    ]
]
DEBUG 13:02:01 cache Successfully got data for key document_1 from cache
{
    "key": "document_1"
}
DEBUG 13:02:01 doctrine SELECT id, (CASE WHEN expire IS NULL OR expire > ? THEN data ELSE NULL END) as data FROM cache WHERE id IN (?)
[
    1711627321,
    [
        "document_properties_1"
    ]
]
DEBUG 13:02:01 cache Successfully got data for key document_properties_1 from cache
{
    "key": "document_properties_1"
}
DEBUG 13:02:01 event Notified event "security.authentication.success" to listener "Scheb\TwoFactorBundle\Security\TwoFactor\Event\AuthenticationSuccessEventSuppressor::onLogin".
{
    "event": "security.authentication.success",
    "listener": "Scheb\\TwoFactorBundle\\Security\\TwoFactor\\Event\\AuthenticationSuccessEventSuppressor::onLogin"
}
INFO 13:02:01 security Populated the TokenStorage with an anonymous Token.
DEBUG 13:02:01 doctrine SELECT id FROM targeting_target_groups UNION SELECT id FROM targeting_rules LIMIT 1
DEBUG 13:02:01 init Resolved editmode to false
{
    "editmode": "false",
    "params": {
        "param": false,
        "adminRequest": false,
        "user": false
    }
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\MaintenancePageListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\MaintenancePageListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\CustomAdminEntryPointCheckListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\CustomAdminEntryPointCheckListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\FrontendRoutingListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\FrontendRoutingListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\GoogleSearchConsoleVerificationListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\GoogleSearchConsoleVerificationListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\EventListener\\ResolveControllerNameSubscriber::resolveControllerName"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\PimcoreContextListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\PimcoreContextListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentFallbackListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentFallbackListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\CsrfProtectionListener::handleRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\CsrfProtectionListener::handleRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Targeting\EventListener\TargetingListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Targeting\\EventListener\\TargetingListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\FullPageCacheListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\FullPageCacheListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\ElementListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\ElementListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\LocaleListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\TranslationDebugListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\TranslationDebugListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\BlockStateListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\BlockStateListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentMetaDataListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentMetaDataListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentStackListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentStackListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\EditmodeListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\EditmodeListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\OutputTimestampListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\OutputTimestampListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\UserPerspectiveListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\UserPerspectiveListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\UsageStatisticsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\UsageStatisticsListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "AppBundle\Subscriber\UserActivitySubscriber::onCoreController".
{
    "event": "kernel.controller",
    "listener": "AppBundle\\Subscriber\\UserActivitySubscriber::onCoreController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\HttpCacheListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\EventedControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\EventedControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\TemplateControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\TemplateControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\AdminBundle\EventListener\BruteforceProtectionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\BruteforceProtectionListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\AdminBundle\EventListener\AdminAuthenticationDoubleCheckListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\AdminAuthenticationDoubleCheckListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\LegacyTemplateListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\LegacyTemplateListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller_arguments" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\SecurityListener::onKernelControllerArguments"
}
DEBUG 13:02:01 event Notified event "kernel.controller_arguments" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\IsGrantedListener::onKernelControllerArguments"
}
DEBUG 13:02:01 doctrine SELECT id, (CASE WHEN expire IS NULL OR expire > ? THEN data ELSE NULL END) as data FROM cache WHERE id IN (?)
[
    1711627321,
    [
        "asset_2773"
    ]
]
DEBUG 13:02:01 cache Key asset_2773 doesn't exist in cache
{
    "key": "asset_2773"
}
DEBUG 13:02:01 doctrine SELECT assets.*, tree_locks.locked FROM assets LEFT JOIN tree_locks ON assets.id = tree_locks.id AND tree_locks.type = 'asset' WHERE assets.id = ?
[
    2773
]
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\Exception\FatalThrowableError" class is deprecated since Symfony 4.4.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\Exception\FatalErrorException" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\Error\FatalError" instead.
{
    "exception": {}
}
CRITICAL 13:02:01 php Call to a member function getFileSystemPath() on null
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\FatalErrorHandler\UndefinedFunctionFatalErrorHandler" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\ErrorEnhancer\UndefinedFunctionErrorEnhancer" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\FatalErrorHandler\FatalErrorHandlerInterface" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\FatalErrorHandler\FatalErrorHandlerInterface" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\FatalErrorHandler\UndefinedMethodFatalErrorHandler" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\ErrorEnhancer\UndefinedMethodErrorEnhancer" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\Debug\FatalErrorHandler\ClassNotFoundFatalErrorHandler" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\FatalErrorHandler\ClassNotFoundFatalErrorHandler" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "twig.exception_listener" service is deprecated since Symfony 4.4.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\EventListener\ExceptionListener" class is deprecated since Symfony 4.4, use "ErrorListener" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "templating.helper.actions" service is deprecated since Symfony 4.3 and will be removed in 5.0.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper class is deprecated since version 4.3 and will be removed in 5.0; use Twig instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
CRITICAL 13:02:01 request Uncaught PHP Exception Error: "Call to a member function getFileSystemPath() on null" at /var/www/dacom-lechai/src/AppBundle/Controller/DownloadController.php line 220
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead.
{
    "exception": {}
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\MaintenancePageListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\MaintenancePageListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\CustomAdminEntryPointCheckListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\CustomAdminEntryPointCheckListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\FrontendRoutingListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\FrontendRoutingListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\GoogleSearchConsoleVerificationListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\GoogleSearchConsoleVerificationListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\EventListener\\ResolveControllerNameSubscriber::resolveControllerName"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\PimcoreContextListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\PimcoreContextListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentFallbackListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentFallbackListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\CsrfProtectionListener::handleRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\CsrfProtectionListener::handleRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Targeting\EventListener\TargetingListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Targeting\\EventListener\\TargetingListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\FullPageCacheListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\FullPageCacheListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\ElementListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\ElementListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\LocaleListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\TranslationDebugListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\TranslationDebugListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\BlockStateListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\BlockStateListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentMetaDataListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentMetaDataListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\DocumentStackListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\DocumentStackListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\EditmodeListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\EditmodeListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\CoreBundle\EventListener\Frontend\OutputTimestampListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\Frontend\\OutputTimestampListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\UserPerspectiveListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\UserPerspectiveListener::onKernelRequest"
}
DEBUG 13:02:01 event Notified event "kernel.request" to listener "Pimcore\Bundle\AdminBundle\EventListener\UsageStatisticsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\UsageStatisticsListener::onKernelRequest"
}
INFO 13:02:01 php User Deprecated: The "twig.controller.exception" service is deprecated since Symfony 4.4.
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The "Symfony\Bundle\TwigBundle\Controller\ExceptionController" class is deprecated since Symfony 4.4, use "Symfony\Component\HttpKernel\Controller\ErrorController" instead.
{
    "exception": {}
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "AppBundle\Subscriber\UserActivitySubscriber::onCoreController".
{
    "event": "kernel.controller",
    "listener": "AppBundle\\Subscriber\\UserActivitySubscriber::onCoreController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\HttpCacheListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\EventedControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\EventedControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\TemplateControllerListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\TemplateControllerListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\AdminBundle\EventListener\BruteforceProtectionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\BruteforceProtectionListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\AdminBundle\EventListener\AdminAuthenticationDoubleCheckListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\AdminBundle\\EventListener\\AdminAuthenticationDoubleCheckListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller" to listener "Pimcore\Bundle\CoreBundle\EventListener\LegacyTemplateListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Pimcore\\Bundle\\CoreBundle\\EventListener\\LegacyTemplateListener::onKernelController"
}
DEBUG 13:02:01 event Notified event "kernel.controller_arguments" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\SecurityListener::onKernelControllerArguments"
}
DEBUG 13:02:01 event Notified event "kernel.controller_arguments" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\IsGrantedListener::onKernelControllerArguments"
}
INFO 13:02:01 php User Deprecated: The template "@Twig/layout.html.twig" is deprecated since Symfony 4.4, will be removed in 5.0. ("@Twig/layout.html.twig" at line 1).
{
    "exception": {}
}
INFO 13:02:01 php User Deprecated: The template "@Twig/exception.css.twig" is deprecated since Symfony 4.4, will be removed in 5.0. ("@Twig/exception.css.twig" at line 1).
{
    "exception": {}
}

Stack Trace

Error

Error:
Call to a member function getFileSystemPath() on null

  at src/AppBundle/Controller/DownloadController.php:220
  at AppBundle\Controller\DownloadController->seeAction(object(Request), object(Security), '2773', 'LB420X.pdf_1646148727')
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:158)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:80)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:201)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:36)