Error: termcase is an invalid render array key in Element.php

Created on 28 February 2024, 4 months ago
Updated 14 March 2024, 4 months ago

I'm getting an error on admin taxonomy page where vocabularies are listed.

User error: "termcase" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of /var/www/html/web/core/lib/Drupal/Core/Render/Element.php). =>

- which is repeated/logged 10 times (appears as it is triggered twice per existing vocabulary as I currently have 5 different vocabularies.) with just that error listed, no other details.

On the vocab list page the following stack info is repeated 10 times (not sure if it will be useful)..

array:32 [▼
  "31: trigger_error()" => array:1 [▶]
  "30: Drupal\Core\Render\Element::children()" => array:2 [▶]
  "29: Drupal\Core\Render\Element\Table::preRenderTable()" => array:2 [▶]
  "28: call_user_func_array()" => array:1 [▶]
  "27: Drupal\Core\Render\Renderer->doTrustedCallback()" => array:2 [▶]
  "26: Drupal\Core\Render\Renderer->doCallback()" => array:2 [▶]
  "25: Drupal\Core\Render\Renderer->doRender()" => array:2 [▶]
  "24: Drupal\Core\Render\Renderer->doRender()" => array:2 [▶]
  "23: Drupal\Core\Render\Renderer->render()" => array:2 [▶]
  "22: Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()" => array:1 [▶]
  "21: Drupal\Core\Render\Renderer->executeInRenderContext()" => array:2 [▶]
  "20: Drupal\Core\Render\MainContent\HtmlRenderer->prepare()" => array:2 [▶]
  "19: Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()" => array:2 [▶]
  "18: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()" => array:2 [▶]
  "17: call_user_func()" => array:1 [▶]
  "16: Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()" => array:2 [▶]
  "15: Symfony\Component\HttpKernel\HttpKernel->handleRaw()" => array:2 [▶]
  "14: Symfony\Component\HttpKernel\HttpKernel->handle()" => array:2 [▶]
  "13: Drupal\Core\StackMiddleware\Session->handle()" => array:2 [▶]
  "12: Drupal\Core\StackMiddleware\KernelPreHandle->handle()" => array:2 [▶]
  "11: Drupal\Core\StackMiddleware\ContentLength->handle()" => array:2 [▶]
  "10: Drupal\big_pipe\StackMiddleware\ContentLength->handle()" => array:2 [▶]
  "\u{A0}9: Drupal\page_cache\StackMiddleware\PageCache->pass()" => array:2 [▶]
  "\u{A0}8: Drupal\page_cache\StackMiddleware\PageCache->handle()" => array:2 [▶]
  "\u{A0}7: Drupal\advban\AdvbanMiddleware->handle()" => array:2 [▶]
  "\u{A0}6: Drupal\ban\BanMiddleware->handle()" => array:2 [▶]
  "\u{A0}5: Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()" => array:2 [▶]
  "\u{A0}4: Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()" => array:2 [▶]
  "\u{A0}3: Drupal\Core\StackMiddleware\AjaxPageState->handle()" => array:2 [▶]
  "\u{A0}2: Drupal\Core\StackMiddleware\StackedHttpKernel->handle()" => array:2 [▶]
  "\u{A0}1: Drupal\Core\DrupalKernel->handle()" => array:2 [▶]
  "\u{A0}0: main()" => array:2 [▶]
]

Appears when editing a vocabulary setting the "termcase" no errors are produced, vocab saves without issue. Also tested to make sure it works when adding a new term through an autocomplete term reference field on a content type and it does also without error.

As near as I can tell there are no other issues that I'm seeing..

For good measure I'm currently working with Drupal 10.2.3 on Apache 2.4.38 running PHP 8.1.13

🐛 Bug report
Status

Fixed

Version

2.0

Component

Code

Created by

🇺🇸United States sidgrafix

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

Merge Requests

Comments & Activities

Production build 0.69.0 2024