- Issue created by @Grimreaper
Drupal Core: 10.2.6
Metatag: 2.0.0
On https://florent-torregrosa.fr/tags, I have the following fatal error:
TypeError: Cannot assign null to property Drupal\views\Plugin\views\argument\ArgumentPluginBase::$name_table_alias of type string in Drupal\views\Plugin\views\argument\ArgumentPluginBase->summaryNameField() (line 937 of core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php).
Drupal\views\Plugin\views\argument\StringArgument->summaryQuery() (Line: 882)
Drupal\views\Plugin\views\argument\ArgumentPluginBase->defaultSummary() (Line: 766)
Drupal\views\Plugin\views\argument\ArgumentPluginBase->defaultAction() (Line: 1142)
Drupal\views\ViewExecutable->_buildArguments() (Line: 1888)
Drupal\views\ViewExecutable->buildTitle() (Line: 43)
metatag_views_get_view_tags(Object, 'page_1', Array) (Line: 87)
metatag_views_metatags_alter(Array, Array, NULL) (Line: 545)
Drupal\Core\Extension\ModuleHandler->alter('metatags', Array, Array) (Line: 497)
metatag_get_tags_from_route() (Line: 131)
metatag_page_attachments(Array) (Line: 311)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}(Object, 'metatag') (Line: 388)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('page_attachments', Object) (Line: 308)
Drupal\Core\Render\MainContent\HtmlRenderer->invokePageAttachmentHooks(Array) (Line: 285)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 284)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
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: 186)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
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: 28)
Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
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: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
require('/project/app/index.php') (Line: 4)
When uninstalling metatag_views there is no more fatal error.
The problem happens when there is no argument provided because on pages like https://florent-torregrosa.fr/tags/Drupal there is no fatal error.
I attach the view configuration. It is used to build pages like the "Archive" view but based on tags.
- Have a view on content with a relationship on tags and a view argument on the taxonomy term name to build a summary.
- Have Metatag Views enabled.
TBD
Find the bug origin.
Active
2.0
Views integration