Active
Project:
Webform
Version:
6.2.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
24 Mar 2026 at 18:54 UTC
Updated:
24 Mar 2026 at 20:00 UTC
Jump to comment: Most recent
The following error occurs when previewing a draft node that contains a webform block (e.g. a contact form or some other webform in a block): Deprecated function: addcslashes(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\Core\Database\Connection->escapeLike().
Example stack trace:
#0 /code/web/core/includes/bootstrap.inc(166): _drupal_error_handler_real()
#1 [internal function]: _drupal_error_handler()
#2 /code/web/core/lib/Drupal/Core/Database/Connection.php(1392): addcslashes()
#3 /code/web/core/lib/Drupal/Core/Database/Query/Select.php(431): Drupal\Core\Database\Connection->escapeLike()
#4 /code/web/core/lib/Drupal/Core/Entity/Query/Sql/Condition.php(125): Drupal\Core\Database\Query\Select->escapeLike()
#5 /code/web/core/lib/Drupal/Core/Entity/Query/Sql/Condition.php(70): Drupal\Core\Entity\Query\Sql\Condition::translateCondition()
#6 /code/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(193): Drupal\Core\Entity\Query\Sql\Condition->compile()
#7 /code/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(82): Drupal\Core\Entity\Query\Sql\Query->compile()
#8 /code/web/modules/contrib/webform/src/WebformSubmissionStorage.php(1486): Drupal\Core\Entity\Query\Sql\Query->execute()
#9 /code/web/modules/contrib/webform/src/WebformSubmissionForm.php(370): Drupal\webform\WebformSubmissionStorage->loadDraft()
#10 /code/web/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(45): Drupal\webform\WebformSubmissionForm->setEntity()
#11 /code/web/modules/contrib/webform/src/Entity/Webform.php(1250): Drupal\Core\Entity\EntityFormBuilder->getForm()
#12 /code/web/modules/contrib/webform/src/Element/Webform.php(112): Drupal\webform\Entity\Webform->getSubmissionForm()
#13 [internal function]: Drupal\webform\Element\Webform::preRenderWebformElement()
#14 /code/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(113): call_user_func_array()
#15 /code/web/core/lib/Drupal/Core/Render/Renderer.php(886): Drupal\Core\Render\Renderer->doTrustedCallback()
#16 /code/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Render\Renderer->doCallback()
#17 /code/web/core/lib/Drupal/Core/Render/Renderer.php(248): Drupal\Core\Render\Renderer->doRender()
#18 /code/web/core/lib/Drupal/Core/Template/TwigExtension.php(484): Drupal\Core\Render\Renderer->render()
#19 /tmp/rolling/live_57/twig/69c2a30ea08e2_block.html.twig_Iflr4Q9dyCJLBh239Ua_Q2KBr/x3_1zLXkW64TUdFDIpa9rRCUvJ0sM5dv5KOD5JkJ_hE.php(90): Drupal\Core\Template\TwigExtension->escapeFilter()
#20 /code/vendor/twig/twig/src/Template.php(446): __TwigTemplate_88e59fdfb1bb464dd26f32b23ae59012->block_content()
#21 /tmp/rolling/live_57/twig/69c2a30ea08e2_block.html.twig_Iflr4Q9dyCJLBh239Ua_Q2KBr/x3_1zLXkW64TUdFDIpa9rRCUvJ0sM5dv5KOD5JkJ_hE.php(73): Twig\Template->yieldBlock()
#22 /code/vendor/twig/twig/src/Template.php(402): __TwigTemplate_88e59fdfb1bb464dd26f32b23ae59012->doDisplay()
#23 /code/vendor/twig/twig/src/Template.php(358): Twig\Template->yield()
#24 /code/vendor/twig/twig/src/Template.php(373): Twig\Template->display()
#25 /code/vendor/twig/twig/src/TemplateWrapper.php(51): Twig\Template->render()
#26 /code/web/core/themes/engines/twig/twig.engine(33): Twig\TemplateWrapper->render()
#27 /code/web/core/lib/Drupal/Core/Theme/ThemeManager.php(348): twig_render_template()
#28 /code/web/core/lib/Drupal/Core/Render/Renderer.php(490): Drupal\Core\Theme\ThemeManager->render()
#29 /code/web/core/lib/Drupal/Core/Render/Renderer.php(503): Drupal\Core\Render\Renderer->doRender()
#30 /code/web/core/lib/Drupal/Core/Render/Renderer.php(248): Drupal\Core\Render\Renderer->doRender()
#31 /code/web/core/lib/Drupal/Core/Template/TwigExtension.php(484): Drupal\Core\Render\Renderer->render()
#32 /tmp/rolling/live_57/twig/69c2a30ea08e2_page.html.twig_6fz9wn33KGCU68c1hX7gLifrL/2EEwdI6EUn7j3YteRfJImiGPqWT6X065bJoyYwUEHhA.php(304): Drupal\Core\Template\TwigExtension->escapeFilter()
#33 /code/vendor/twig/twig/src/Template.php(402): __TwigTemplate_3e125de691ec8c081640b92c5c42ca20->doDisplay()
#34 /code/vendor/twig/twig/src/Template.php(358): Twig\Template->yield()
#35 /code/vendor/twig/twig/src/Template.php(373): Twig\Template->display()
#36 /code/vendor/twig/twig/src/TemplateWrapper.php(51): Twig\Template->render()
#37 /code/web/core/themes/engines/twig/twig.engine(33): Twig\TemplateWrapper->render()
#38 /code/web/core/lib/Drupal/Core/Theme/ThemeManager.php(348): twig_render_template()
#39 /code/web/core/lib/Drupal/Core/Render/Renderer.php(490): Drupal\Core\Theme\ThemeManager->render()
#40 /code/web/core/lib/Drupal/Core/Render/Renderer.php(248): Drupal\Core\Render\Renderer->doRender()
#41 /code/web/core/lib/Drupal/Core/Template/TwigExtension.php(484): Drupal\Core\Render\Renderer->render()
#42 /tmp/rolling/live_57/twig/69c2a30ea08e2_html.html.twig_se5Z0rxl9AuUVAOJ_CqerTfda/lsG008OTZ2J12wn8E-kDwLP2caT433ljUnZO0UzWGRQ.php(96): Drupal\Core\Template\TwigExtension->escapeFilter()
#43 /code/vendor/twig/twig/src/Template.php(402): __TwigTemplate_8487d797bcd05f65d6122a8d89cd04e9->doDisplay()
#44 /code/vendor/twig/twig/src/Template.php(358): Twig\Template->yield()
#45 /code/vendor/twig/twig/src/Template.php(373): Twig\Template->display()
#46 /code/vendor/twig/twig/src/TemplateWrapper.php(51): Twig\Template->render()
#47 /code/web/core/themes/engines/twig/twig.engine(33): Twig\TemplateWrapper->render()
#48 /code/web/core/lib/Drupal/Core/Theme/ThemeManager.php(348): twig_render_template()
#49 /code/web/core/lib/Drupal/Core/Render/Renderer.php(490): Drupal\Core\Theme\ThemeManager->render()
#50 /code/web/core/lib/Drupal/Core/Render/Renderer.php(248): Drupal\Core\Render\Renderer->doRender()
#51 /code/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(158): Drupal\Core\Render\Renderer->render()
#52 /code/web/core/lib/Drupal/Core/Render/Renderer.php(637): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#53 /code/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(153): Drupal\Core\Render\Renderer->executeInRenderContext()
#54 /code/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()
#55 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
#56 /code/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func()
#57 /code/vendor/symfony/http-kernel/HttpKernel.php(186): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#58 /code/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#59 /code/web/core/lib/Drupal/Core/StackMiddleware/Session.php(53): Symfony\Component\HttpKernel\HttpKernel->handle()
#60 /code/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#61 /code/web/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#62 /code/web/core/modules/big_pipe/src/StackMiddleware/ContentLength.php(32): Drupal\Core\StackMiddleware\ContentLength->handle()
#63 /code/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(116): Drupal\big_pipe\StackMiddleware\ContentLength->handle()
#64 /code/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(90): Drupal\page_cache\StackMiddleware\PageCache->pass()
#65 /code/web/modules/contrib/advban/src/AdvbanMiddleware.php(61): Drupal\page_cache\StackMiddleware\PageCache->handle()
#66 /code/web/core/modules/ban/src/BanMiddleware.php(50): Drupal\advban\AdvbanMiddleware->handle()
#67 /code/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\ban\BanMiddleware->handle()
#68 /code/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#69 /code/web/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#70 /code/web/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#71 /code/web/core/lib/Drupal/Core/DrupalKernel.php(741): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#72 /code/web/index.php(19): Drupal\Core\DrupalKernel->handle()
#73 {main}
Comments
Comment #2
liam morlandPlease check if this problem existed in 6.2.9.