Upgrading theme gives me an error on the website

Created on 2 September 2023, 10 months ago
Updated 18 September 2023, 9 months ago

Upgrading theme gives me an error on the website

After upgrading from 10.1.1 to 10.1.3 the only thing i get on the homepage is:

O sítio da Web encontrou um erro inesperado. Por favor tente mais tarde.

Twig\Error\LoaderError: Template "@thex/template-parts/header/header-primary-menu.html.twig" is not defined in "@xara/template-parts/header.html.twig" at line 23. in Twig\Loader\ChainLoader->getCacheKey() (line 99 of /var/www/drupal10/vendor/twig/twig/src/Loader/ChainLoader.php).

Twig\Environment->getTemplateClass() (Line: 204)
Drupal\Core\Template\TwigEnvironment->getTemplateClass() (Line: 319)
Twig\Template->loadTemplate() (Line: 85)
__TwigTemplate_f12af711c6d33e306c700bb06e5594b9->doDisplay() (Line: 394)
Twig\Template->displayWithErrorHandling() (Line: 367)
Twig\Template->display() (Line: 39)
__TwigTemplate_2016dd3db38d203e69dfb84dbee8fb08->doDisplay() (Line: 394)
Twig\Template->displayWithErrorHandling() (Line: 367)
Twig\Template->display() (Line: 379)
Twig\Template->render() (Line: 40)
Twig\TemplateWrapper->render() (Line: 53)
twig_render_template() (Line: 372)
Drupal\Core\Theme\ThemeManager->render() (Line: 436)
Drupal\Core\Render\Renderer->doRender() (Line: 204)
Drupal\Core\Render\Renderer->render() (Line: 474)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 126)
__TwigTemplate_f62045968e35adcaa44b322ba9dcc63f->doDisplay() (Line: 394)
Twig\Template->displayWithErrorHandling() (Line: 367)
Twig\Template->display() (Line: 379)
Twig\Template->render() (Line: 40)
Twig\TemplateWrapper->render() (Line: 53)
twig_render_template() (Line: 372)
Drupal\Core\Theme\ThemeManager->render() (Line: 436)
Drupal\Core\Render\Renderer->doRender() (Line: 204)
Drupal\Core\Render\Renderer->render() (Line: 158)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 159)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
call_user_func() (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 187)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 58)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 704)
Drupal\Core\DrupalKernel->handle() (Line: 19)

Steps to reproduce

🐛 Bug report
Status

Fixed

Version

10.1

Component

Miscellaneous

Created by

🇵🇹Portugal eduardo barros

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @eduardo barros
  • 🇮🇳India ravis

    Hello,

    Update the base theme TheX to version 10.0.3 and clear cache.

    https://www.drupal.org/project/thex

    And clear cache.

    example.com/admin/config/development/performance
    

    Regards:
    Ravi

  • Status changed to Fixed 10 months ago
  • 🇵🇹Portugal eduardo barros

    Hello!

    That was it!

    Thank you Ravi!

    Best regards.

  • Status changed to Fixed 10 months ago
  • ce matin j'ai effectué les mises à jour de mon site, et le site s est planté.
    j ai redémaré l'ordinateur et impossible d'entrer même dans la page user/login. je suis bloqué alors que je dois passer mon examen jeudi. help me

    Twig\Error\LoaderError: Template "@thex/template-parts/header/header-primary-menu.html.twig" is not defined in "@edux/template-parts/header/header.html.twig" at line 25. in Twig\Loader\ChainLoader->getCacheKey() (line 99 of vendor/twig/twig/src/Loader/ChainLoader.php).
    Twig\Environment->getTemplateClass('@thex/template-parts/header/header-primary-menu.html.twig', NULL) (Line: 204)
    Drupal\Core\Template\TwigEnvironment->getTemplateClass('@thex/template-parts/header/header-primary-menu.html.twig') (Line: 319)
    Twig\Template->loadTemplate('@thex/template-parts/header/header-primary-menu.html.twig', '@edux/template-parts/header/header.html.twig', 25) (Line: 91)
    __TwigTemplate_99065472318721a57297c332eb37c8cb->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 39)
    __TwigTemplate_c26f1e17a121a1bc6b841d12a7d78235->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array, Array) (Line: 40)
    Twig\TemplateWrapper->render(Array) (Line: 53)
    twig_render_template('themes/edux/templates/layout/page.html.twig', Array) (Line: 372)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 433)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204)
    Drupal\Core\Render\Renderer->render(Array) (Line: 477)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 120)
    __TwigTemplate_2262f626cbac5c88005794301ecbaa06->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array, Array) (Line: 40)
    Twig\TemplateWrapper->render(Array) (Line: 53)
    twig_render_template('themes/edux/templates/layout/html.html.twig', Array) (Line: 372)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 433)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204)
    Drupal\Core\Render\Renderer->render(Array) (Line: 158)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 153)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 168)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 74)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 686)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

  • 🇮🇳India ravis

    @dorianmab
    Hello,

    Update the base theme TheX to version 10.0.4 and clear cache.

    TheX Theme
    https://www.drupal.org/project/thex

    Clear cache.

    example.com/admin/config/development/performance
    

    Translation:
    Mettez à jour le thème de base TheX vers la version 10.0.4 et videz le cache.
    https://www.drupal.org/project/thex

  • Merci pour la réponse.
    Je suis vraiment emmerdé parcequ'il m est impossible d'afficher la page login pour me connecter et effectuer la mise à jour du thème.

  • 🇮🇳India ravis

    Use composer or FTP to update TheX theme.

    How to update theme using composer.

    composer require 'drupal/thex:^10.0'
    

    How to update theme using FTP:
    1) Login to your hosting server using FTP.
    2) Delete thex theme folder.
    3) Upload new version of thex theme.

    Translation:
    Utilisez composer ou FTP pour mettre à jour le thème TheX.

    Comment mettre à jour le thème à l'aide de Composer.

    composer require 'drupal/thex:^10.0'
    

    Comment mettre à jour le thème via FTP :
    1) Connectez-vous à votre serveur d'hébergement via FTP.
    2) Supprimez le dossier du thème X.
    3) Téléchargez la nouvelle version du thème x.

  • Merci Infinement.
    Vous m avez sauvé la vie

  • 🇮🇳India satinder

    I tried all versions form theme, but none worked, so create a menu--main.html.twig(which was missing) file by copying from menu--main.html.twig. I know this is not the correct way, but my site starts showing content with this.

Production build 0.69.0 2024