Deprecated function preg_match Passing null to parameter #2

Created on 21 August 2023, about 1 year ago

Problem/Motivation

When having gin, gin_lb, gin_toolbar enabled, but Gin is not yet the selected admin theme.

I obtain the following error:

<li class="glb-messages__item"><em class="placeholder">Deprecated function</em>: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in <em class="placeholder">gin_lb_preprocess_toolbar__gin_lb()</em> (line <em class="placeholder">804</em> of <em class="placeholder">modules/custom/gin_lb/gin_lb.module</em>). <pre class="backtrace">gin_lb_preprocess_toolbar__gin_lb(Array, 'toolbar', Array)
call_user_func_array('gin_lb_preprocess_toolbar__gin_lb', Array) (Line: 285)
Drupal\Core\Theme\ThemeManager-&gt;render('toolbar', Array) (Line: 433)
Drupal\Core\Render\Renderer-&gt;doRender(Array) (Line: 446)
Drupal\Core\Render\Renderer-&gt;doRender(Array, ) (Line: 204)
Drupal\Core\Render\Renderer-&gt;render(Array) (Line: 477)
Drupal\Core\Template\TwigExtension-&gt;escapeFilter(Object, Array, 'html', NULL, 1) (Line: 89)
__TwigTemplate_1e38fcfdfea8bff7373e7c3954455e59-&gt;doDisplay(Array, Array) (Line: 394)
Twig\Template-&gt;displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template-&gt;display(Array) (Line: 379)
Twig\Template-&gt;render(Array, Array) (Line: 40)
Twig\TemplateWrapper-&gt;render(Array) (Line: 53)
twig_render_template('core/themes/olivero/templates/layout/html.html.twig', Array) (Line: 372)
Drupal\Core\Theme\ThemeManager-&gt;render('html', Array) (Line: 433)
Drupal\Core\Render\Renderer-&gt;doRender(Array, ) (Line: 204)
Drupal\Core\Render\Renderer-&gt;render(Array) (Line: 158)
Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}() (Line: 580)
Drupal\Core\Render\Renderer-&gt;executeInRenderContext(Object, Object) (Line: 159)
Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(Object, 'kernel.view') (Line: 168)
Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 74)
Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache-&gt;pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 692)
Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19)
</pre></li>

Proposed resolution

Check for variables.

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇫🇷France Grimreaper France 🇫🇷

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

Comments & Activities

Production build 0.71.5 2024