Warning: Array to string conversion in Drupal\Core\Render\Markup::create()
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3302589. -->
Reported by: [proweb.ua](https://www.drupal.org/user/976190)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<blockquote><p>
Warning: Array to string conversion in Drupal\Core\Render\Markup::create() (line 36 of core/lib/Drupal/Component/Render/MarkupTrait.php).<br>
Drupal\Core\Render\Markup::create(Array) (Line: 41)<br>
html_titles_preprocess_block(Array, 'block', Array)<br>
call_user_func_array('html_titles_preprocess_block', Array) (Line: 287)<br>
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)<br>
Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)<br>
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)<br>
Drupal\Core\Render\Renderer->render(Array) (Line: 479)<br>
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 51)<br>
__TwigTemplate_d9bec94492b2424f341b9272bc33204312041e12ac3928c8731c7757eb947019->doDisplay(Array, Array) (Line: 405)<br>
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)<br>
Twig\Template->display(Array) (Line: 390)<br>
Twig\Template->render(Array) (Line: 55)<br>
twig_render_template('modules/contrib/ds/templates/ds-1col.html.twig', Array) (Line: 384)<br>
Drupal\Core\Theme\ThemeManager->render('ds_1col', Array) (Line: 422)<br>
Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)<br>
Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)<br>
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)<br>
Drupal\Core\Render\Renderer->render(Array) (Line: 479)<br>
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 111)<br>
__TwigTemplate_a39d6fc17455f2608c26d1a3c25c510eec9bb459200d1935ff87b24a451770bd->doDisplay(Array, Array) (Line: 405)<br>
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)<br>
Twig\Template->display(Array) (Line: 390)<br>
Twig\Template->render(Array) (Line: 55)<br>
twig_render_template('themes/custom/proto/templates/content/node.html.twig', Array) (Line: 384)<br>
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 422)<br>
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)<br>
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)<br>
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)<br>
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)<br>
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)<br>
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)<br>
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)<br>
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)<br>
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)<br>
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)<br>
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)<br>
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)<br>
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)<br>
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)<br>
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)<br>
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)<br>
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)<br>
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 709)<br>
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)</p></blockquote>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<p>Enable module<br>
Drupal Version 9.4.5<br>
PHP Version 8.0.21</p>
issue
GitLab AI Context
Project: project/html_titles
Instance: https://git.drupalcode.org
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://git.drupalcode.org/project/html_titles/-/raw/8.x-1.x/README.md — project overview and setup
Repository: https://git.drupalcode.org/project/html_titles
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD