- Status changed to Fixed
almost 2 years ago 10:57am 19 April 2023 Automatically closed - issue fixed for 2 weeks with no activity.
I'm getting the following error:
Error: Call to undefined method Drupal\sdc\Plugin\Component::getTemplates() in Drupal\sdc\Twig\TwigComponentLoader->isFresh() (line 139 of modules/contrib/sdc/src/Twig/TwigComponentLoader.php).
Drupal\sdc\Twig\TwigComponentLoader->isFresh('sdc_poc:status-message', 1668428415) (Line: 111)
Twig\Loader\ChainLoader->isFresh('sdc_poc:status-message', 1668428415) (Line: 416)
Twig\Environment->isTemplateFresh('sdc_poc:status-message', 1668428415) (Line: 341)
Twig\Environment->loadTemplate('__TwigTemplate_847f27bc091b566e28fcf5823bd1aa15', 'sdc_poc:status-message', NULL) (Line: 322)
Twig\Template->loadTemplate('sdc_poc:status-message', 'core/themes/claro/templates/misc/status-messages.html.twig', 33) (Line: 68)
__TwigTemplate_2e6cb6ea42d466a64a6d68ad67728683->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: 55)
twig_render_template('core/themes/claro/templates/misc/status-messages.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('status_messages', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 201)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 157)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 158)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 172)
Drupal\Core\Render\Renderer->renderPlaceholder('callback=Drupal%5CCore%5CRender%5CElement%5CStatusMessages%3A%3ArenderMessages&args%5B0%5D&token=_HAdUpwWmet0TOTe2PSiJuMntExoshbm1kh2wQzzzAA', Array) (Line: 693)
Drupal\big_pipe\Render\BigPipe->renderPlaceholder('callback=Drupal%5CCore%5CRender%5CElement%5CStatusMessages%3A%3ArenderMessages&args%5B0%5D&token=_HAdUpwWmet0TOTe2PSiJuMntExoshbm1kh2wQzzzAA', Array) (Line: 547)
Drupal\big_pipe\Render\BigPipe->sendPlaceholders(Array, Array, Object) (Line: 305)
Drupal\big_pipe\Render\BigPipe->sendContent(Object) (Line: 112)
Drupal\big_pipe\Render\BigPipeResponse->sendContent() (Line: 394)
Symfony\Component\HttpFoundation\Response->send() (Line: 21)
- Disable the following caches
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['discovery_migration'] = 'cache.backend.null';
$settings['cache']['bins']['page'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
Enable the twig debug mode in development.services.yml
- Create a new component
- Clear the cache
- Render the component somewhere
- Modify the my_component.component.yml file
- Refresh the page
- You get the error
If you clear the cache, the error disappears.
Fixed
2.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Automatically closed - issue fixed for 2 weeks with no activity.