Symfony Exception

RuntimeException RuntimeError

HTTP 500 Internal Server Error

An exception has been thrown during the rendering of a template ("Asset manifest file "/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?").

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1550
  -lineno: 45
  -name: "video/list_videos.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Asset manifest file "/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?")."
  -sourcePath: "/var/www/fr.sebii.www/versions/version-2403111955/symfony/templates/video/list_videos.html.twig"
  -sourceCode: """
    {% extends '_template/base.html.twig' %}\n
    \n
    {% block hero %}\n
        {% embed "_template/base/components/embed_hero_small.html.twig" %}\n
            {% block title %}\n
                {% if category %}\n
                    Vidéos de la catégorie<br />\n
                    {{ category.typeEnum.getMaterialDesignIconTag()|raw }}\n
                    {{ category.name }}\n
                {% elseif categoryCollection %}\n
                    Vidéos de la collection<br />\n
                    <span class="mdi mdi-bookmark-box-multiple"></span>\n
                    {{ categoryCollection.name }}\n
                {% elseif playlist %}\n
                    Vidéos de la playlist<br />\n
                    <span class="mdi mdi-playlist-play"></span>\n
                    {{ playlist.name }}\n
                {% elseif videoTypeEnum %}\n
                    Vidéos\n
                    <span class="mdi mdi-video"></span>\n
                    {{ videoTypeEnum.message|trans }}\n
                {% else %}\n
                    Vidéos\n
                {% endif %}\n
            {% endblock title %}\n
            {% block hero_green_background_url %}\n
                {% if category and category.background %}\n
                    {{ vich_uploader_asset(category.background) }}\n
                {% elseif categoryCollection and categoryCollection.background %}\n
                    {{ vich_uploader_asset(categoryCollection.background) }}\n
                {% endif %}\n
            {% endblock hero_green_background_url %}\n
        {% endembed %}\n
    {% endblock hero %}\n
    \n
    {% block content %}\n
        <section class="pt-20 pb-10 lg:pt-[50px] lg:pb-20">\n
            <div class="container">\n
                <div class="-mx-4 flex flex-wrap">\n
                    {% for video in videos %}\n
                        <div class="w-full px-4 md:w-1/2 lg:w-1/3">\n
                            <div class="wow fadeInUp group mb-10" data-wow-delay=".1s" style="visibility: visible; animation-delay: 0.1s;">\n
                                <div class="mb-3 overflow-hidden rounded">\n
                                    <a href="{{ path('sebii__video__view_video', {videoUuid: video.uuid}) }}" class="block">\n
                                        <img src="{{ video.thumbnail ? vich_uploader_asset(video.thumbnail) : asset('img/video/default_background.jpg') }}" alt="image" class="w-full transition group-hover:rotate-6 group-hover:scale-125">\n
                                    </a>\n
                                </div>\n
                                <div>\n
                                    <h3>\n
                                        <a href="{{ path('sebii__video__view_video', {videoUuid: video.uuid}) }}" class="mb-2 inline-block text-xl font-semibold text-dark hover:text-primary sm:text-2xl lg:text-xl xl:text-2xl">\n
                                            {{ video.name }}\n
                                        </a>\n
                                    </h3>\n
                                    {% for playlistItem in video.playlistItems %}\n
                                        {% if playlistItem.playlist != playlist and playlistItem.playlist.displayed == true %}\n
                                            <a href="{{ path('sebii__video__list_videos__playlist_filter', {playlistSlug: playlistItem.playlist.slug}) }}" class="mb-1 inline-block rounded bg-primary py-1/2 px-2 text-center text-xs font-semibold leading-loose text-white">\n
                                                <span class="mdi mdi-playlist-play"></span>\n
                                                {{ playlistItem.playlist.name }}\n
                                            </a>\n
                                        {% endif %}\n
                                    {% endfor %}\n
                                    {% for videoCategory in video.categories %}\n
                                        {% if videoCategory != category %}\n
                                            <a href="{{ path('sebii__video__list_videos__category_filter', {categorySlug: videoCategory.slug}) }}" class="mb-1 inline-block rounded bg-primary py-1/2 px-2 text-center text-xs font-semibold leading-loose text-white">\n
                                                {{ videoCategory.typeEnum.getMaterialDesignIconTag()|raw }}\n
                                                {{ videoCategory.name }}\n
                                            </a>\n
                                        {% endif %}\n
                                    {% endfor %}\n
                                    {% for videoCategoryCollection in video.categoryCollections %}\n
                                        {% if videoCategoryCollection != categoryCollection %}\n
                                            <a href="{{ path('sebii__video__list_videos__category_collection_filter', {categoryCollectionSlug: videoCategoryCollection.slug}) }}" class="mb-1 inline-block rounded bg-primary py-1/2 px-2 text-center text-xs font-semibold leading-loose text-white">\n
                                                <span class="mdi mdi-bookmark-box-multiple"></span>\n
                                                {{ videoCategoryCollection.name }}\n
                                            </a>\n
                                        {% endif %}\n
                                    {% endfor %}\n
                                    {% if not videoTypeEnum or video.type != videoTypeEnum.value %}\n
                                        <a href="{{ path('sebii__video__list_videos__video_type_filter', {videoType: video.type}) }}" class="mb-1 inline-block rounded bg-primary py-1/2 px-2 text-center text-xs font-semibold leading-loose text-white">\n
                                            <span class="mdi mdi-video"></span>\n
                                            {{ enum('App\\Enum\\Video\\VideoTypeEnum').getMessageFromValue(video.type)|trans }}\n
                                        </a>\n
                                    {% endif %}\n
                                    {% if enum('App\\Enum\\Video\\VideoTypeEnum::VOD') == video.videoTypeEnum %}\n
                                        {% for playlistItem in video.playlistItems %}\n
                                            {% if playlistItem.playlist.season and playlistItem.playlist.displayed %}\n
                                                {% embed "_template/base/components/embed_tag.html.twig" %}\n
                                                    {% set text = 'S'~playlistItem.playlist.season|format_number({min_integer_digit:'2'})~'E'~playlistItem.position|format_number({min_integer_digit:'2'}) %}\n
                                                {% endembed %}\n
                                            {% endif %}\n
                                        {% endfor %}\n
                                    {% endif %}\n
                                    <span class="mb-1 inline-block rounded bg-secondary py-1/2 px-2 text-center text-xs font-semibold leading-loose text-white">\n
                                        {{ video.recordedAt|date('d/m/Y') }}\n
                                    </span>\n
                                    <p class="text-base text-body-color">\n
                                        {{ video.description|nl2br }}\n
                                    </p>\n
                                </div>\n
                            </div>\n
                        </div>\n
                    {% endfor %}\n
                </div>\n
            </div>\n
        </section>\n
    {% endblock content %}
    """
}
  1.                 {% for video in videos %}
  2.                     <div class="w-full px-4 md:w-1/2 lg:w-1/3">
  3.                         <div class="wow fadeInUp group mb-10" data-wow-delay=".1s" style="visibility: visible; animation-delay: 0.1s;">
  4.                             <div class="mb-3 overflow-hidden rounded">
  5.                                 <a href="{{ path('sebii__video__view_video', {videoUuid: video.uuid}) }}" class="block">
  6.                                     <img src="{{ video.thumbnail ? vich_uploader_asset(video.thumbnail) : asset('img/video/default_background.jpg') }}" alt="image" class="w-full transition group-hover:rotate-6 group-hover:scale-125">
  7.                                 </a>
  8.                             </div>
  9.                             <div>
  10.                                 <h3>
  11.                                     <a href="{{ path('sebii__video__view_video', {videoUuid: video.uuid}) }}" class="mb-2 inline-block text-xl font-semibold text-dark hover:text-primary sm:text-2xl lg:text-xl xl:text-2xl">
  1.         ";
  2.         // line 63
  3.         $this->displayBlock('hero'$context$blocks);
  4.         // line 64
  5.         echo "        ";
  6.         $this->displayBlock('content'$context$blocks);
  7.         // line 65
  8.         echo "
  9. ";
  10.         // line 73
  11.         echo "
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $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 = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""video/list_videos.html.twig"));
  3.         $this->parent $this->loadTemplate("_template/base.html.twig""video/list_videos.html.twig"1);
  4.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $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 = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  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.         $this->template $template;
  2.     }
  3.     public function render(array $context = []): string
  4.     {
  5.         return $this->template->render($context);
  6.     }
  7.     public function display(array $context = [])
  8.     {
  9.         // using func_get_args() allows to not expose the blocks argument
  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 $responsestring $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 $responsestring $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($viewnull$parameters$response__FUNCTION__);
  7.     }
  8.     /**
  9.      * Renders a block in a view.
  10.      *
  1.             category$categorySlug,
  2.             playlist$playlistSlug,
  3.             displayedtrue,
  4.         ));
  5.         return $this->render(view'video/list_videos.html.twig'parameters: [
  6.             'category' => $category,
  7.             'categoryCollection' => $categoryCollection,
  8.             'playlist' => $playlist,
  9.             'videoTypeEnum' => $videoTypeEnum,
  10.             'videos' => $videos,
  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$event);
  9.             $this->dispatcher->dispatch($eventKernelEvents::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) {
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php') in /var/www/fr.sebii.www/versions/version-2403111955/symfony/public/index.php (line 31)
  1.     exit();
  2. }
  3. use App\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. };

Symfony\Component\Asset\Exception\ RuntimeException

Asset manifest file "/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?

  1.                 } catch (ClientExceptionInterface $e) {
  2.                     throw new RuntimeException(sprintf('Error loading JSON from asset manifest URL "%s".'$this->manifestPath), 0$e);
  3.                 }
  4.             } else {
  5.                 if (!is_file($this->manifestPath)) {
  6.                     throw new RuntimeException(sprintf('Asset manifest file "%s" does not exist. Did you forget to build the assets with npm or yarn?'$this->manifestPath));
  7.                 }
  8.                 try {
  9.                     $this->manifestData json_decode(file_get_contents($this->manifestPath), trueflags\JSON_THROW_ON_ERROR);
  10.                 } catch (\JsonException $e) {
  1.         return $this->applyVersion($path);
  2.     }
  3.     public function applyVersion(string $path): string
  4.     {
  5.         return $this->getManifestPath($path) ?: $path;
  6.     }
  7.     private function getManifestPath(string $path): ?string
  8.     {
  9.         if (!isset($this->manifestData)) {
  1.     {
  2.         if ($this->isAbsoluteUrl($path)) {
  3.             return $path;
  4.         }
  5.         return $this->versionStrategy->applyVersion($path);
  6.     }
  7.     protected function getContext(): ContextInterface
  8.     {
  9.         return $this->context;
  1.         }
  2.     }
  3.     public function getUrl(string $path): string
  4.     {
  5.         $versionedPath parent::getUrl($path);
  6.         // if absolute or begins with /, we're done
  7.         if ($this->isAbsoluteUrl($versionedPath) || ($versionedPath && '/' === $versionedPath[0])) {
  8.             return $versionedPath;
  9.         }
  1.      *
  2.      * @return string A public path which takes into account the base path and URL path
  3.      */
  4.     public function getUrl(string $path, ?string $packageName null): string
  5.     {
  6.         return $this->getPackage($packageName)->getUrl($path);
  7.     }
  8. }
  1.      * If the package used to generate the path is an instance of
  2.      * UrlPackage, you will always get a URL and not a path.
  3.      */
  4.     public function getAssetUrl(string $path, ?string $packageName null): string
  5.     {
  6.         return $this->packages->getUrl($path$packageName);
  7.     }
  8.     /**
  9.      * Returns the version of an asset.
  10.      */
  1.             // line 44
  2.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sebii__video__view_video", ["videoUuid" => twig_get_attribute($this->env$this->source$context["video"], "uuid", [], "any"falsefalsefalse44)]), "html"nulltrue);
  3.             echo "\" class=\"block\">
  4.                                     <img src=\"";
  5.             // line 45
  6.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source$context["video"], "thumbnail", [], "any"falsefalsefalse45)) ? ($this->env->getRuntime('Vich\UploaderBundle\Twig\Extension\UploaderExtensionRuntime')->asset(twig_get_attribute($this->env$this->source$context["video"], "thumbnail", [], "any"falsefalsefalse45))) : ($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/video/default_background.jpg"))), "html"nulltrue);
  7.             echo "\" alt=\"image\" class=\"w-full transition group-hover:rotate-6 group-hover:scale-125\">
  8.                                 </a>
  9.                             </div>
  10.                             <div>
  11.                                 <h3>
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.         ";
  2.         // line 63
  3.         $this->displayBlock('hero'$context$blocks);
  4.         // line 64
  5.         echo "        ";
  6.         $this->displayBlock('content'$context$blocks);
  7.         // line 65
  8.         echo "
  9. ";
  10.         // line 73
  11.         echo "
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $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 = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""video/list_videos.html.twig"));
  3.         $this->parent $this->loadTemplate("_template/base.html.twig""video/list_videos.html.twig"1);
  4.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $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 = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  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.         $this->template $template;
  2.     }
  3.     public function render(array $context = []): string
  4.     {
  5.         return $this->template->render($context);
  6.     }
  7.     public function display(array $context = [])
  8.     {
  9.         // using func_get_args() allows to not expose the blocks argument
  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 $responsestring $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 $responsestring $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($viewnull$parameters$response__FUNCTION__);
  7.     }
  8.     /**
  9.      * Renders a block in a view.
  10.      *
  1.             category$categorySlug,
  2.             playlist$playlistSlug,
  3.             displayedtrue,
  4.         ));
  5.         return $this->render(view'video/list_videos.html.twig'parameters: [
  6.             'category' => $category,
  7.             'categoryCollection' => $categoryCollection,
  8.             'playlist' => $playlist,
  9.             'videoTypeEnum' => $videoTypeEnum,
  10.             'videos' => $videos,
  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$event);
  9.             $this->dispatcher->dispatch($eventKernelEvents::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) {
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php') in /var/www/fr.sebii.www/versions/version-2403111955/symfony/public/index.php (line 31)
  1.     exit();
  2. }
  3. use App\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. };

Stack Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Asset manifest file "/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?").

  at /var/www/fr.sebii.www/versions/version-2403111955/symfony/templates/video/list_videos.html.twig:45
  at Twig\Template->displayBlock()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/var/cache/dev/twig/09/0904028ec21ec89fd4eef91f0fb71cb9.php:111)
  at __TwigTemplate_f999c0437c75051ae42742003e6fd394->doDisplay()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/var/cache/dev/twig/76/76f5666d9972547f490680be3bf9170b.php:49)
  at __TwigTemplate_f949cf53a9265178908b0e43d4344fda->doDisplay()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:379)
  at Twig\Template->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Environment.php:280)
  at Twig\Environment->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:448)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/src/Controller/Video/ListVideos.php:46)
  at App\Controller\Video\ListVideos->__invoke()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php:29)
  at require_once('/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php')
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/index.php:31)                
[1/2] RuntimeException
Symfony\Component\Asset\Exception\RuntimeException:
Asset manifest file "/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?

  at /var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/asset/VersionStrategy/JsonManifestVersionStrategy.php:84
  at Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy->getManifestPath()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/asset/VersionStrategy/JsonManifestVersionStrategy.php:66)
  at Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy->applyVersion()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/asset/Package.php:46)
  at Symfony\Component\Asset\Package->getUrl()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/asset/PathPackage.php:51)
  at Symfony\Component\Asset\PathPackage->getUrl()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/asset/Packages.php:104)
  at Symfony\Component\Asset\Packages->getUrl()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/twig-bridge/Extension/AssetExtension.php:48)
  at Symfony\Bridge\Twig\Extension\AssetExtension->getAssetUrl()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/var/cache/dev/twig/76/76f5666d9972547f490680be3bf9170b.php:121)
  at __TwigTemplate_f949cf53a9265178908b0e43d4344fda->block_content()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/var/cache/dev/twig/09/0904028ec21ec89fd4eef91f0fb71cb9.php:111)
  at __TwigTemplate_f999c0437c75051ae42742003e6fd394->doDisplay()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/var/cache/dev/twig/76/76f5666d9972547f490680be3bf9170b.php:49)
  at __TwigTemplate_f949cf53a9265178908b0e43d4344fda->doDisplay()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Template.php:379)
  at Twig\Template->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/twig/twig/src/Environment.php:280)
  at Twig\Environment->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:448)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/src/Controller/Video/ListVideos.php:46)
  at App\Controller\Video\ListVideos->__invoke()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/http-kernel/Kernel.php:197)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php:29)
  at require_once('/var/www/fr.sebii.www/versions/version-2403111955/symfony/vendor/autoload_runtime.php')
     (/var/www/fr.sebii.www/versions/version-2403111955/symfony/public/index.php:31)