Page MenuHomePhabricator

PHP Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/StripState.php(258)
#0[internal function]MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/StripState.php(258)preg_replace_callback(string, Closure, null)
#2/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/StripState.php(206)MediaWiki\Parser\StripState->unstripType(string, null)
#3/srv/mediawiki/php-1.44.0-wmf.19/extensions/CharInsert/includes/CharInsert.php(42)MediaWiki\Parser\StripState->unstripBoth(null)
#4/srv/mediawiki/php-1.44.0-wmf.19/extensions/CharInsert/includes/CharInsert.php(23)MediaWiki\Extension\CharInsert\CharInsert->expand(null)
#5/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(4077)MediaWiki\Extension\CharInsert\CharInsert::charInsertHook(null, array, MediaWiki\Parser\Parser, MediaWiki\Parser\PPTemplateFrame_Hash)
#6/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/PPFrame_Hash.php(362)MediaWiki\Parser\Parser->extensionSubstitution(array, MediaWiki\Parser\PPTemplateFrame_Hash, bool)
#7/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaCommon/LuaEngine.php(937)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree)
#8/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaCommon/LuaEngine.php(872)MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaEngine->doCachedExpansion(MediaWiki\Parser\PPTemplateFrame_Hash, string, array)
#9/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaSandbox/LuaSandboxCallback.php(31)MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaEngine->preprocess(string, string)
#10[internal function]MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback->__call(string, array)
#11/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaSandbox/LuaSandboxInterpreter.php(137)LuaSandboxFunction->call(LuaSandboxFunction)
#12/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaCommon/LuaEngine.php(313)MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction)
#13/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Engines/LuaCommon/LuaModule.php(75)MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaEngine->executeFunctionChunk(LuaSandboxFunction, MediaWiki\Parser\PPTemplateFrame_Hash)
#14/srv/mediawiki/php-1.44.0-wmf.19/extensions/Scribunto/includes/Hooks.php(184)MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaModule->invoke(string, MediaWiki\Parser\PPTemplateFrame_Hash)
#15/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(3487)MediaWiki\Extension\Scribunto\Hooks->invokeHook(MediaWiki\Parser\Parser, MediaWiki\Parser\PPFrame_Hash, array)
#16/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(3143)MediaWiki\Parser\Parser->callParserFunction(MediaWiki\Parser\PPFrame_Hash, string, array, bool)
#17/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/PPFrame_Hash.php(280)MediaWiki\Parser\Parser->braceSubstitution(array, MediaWiki\Parser\PPFrame_Hash)
#18/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(2969)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree, int)
#19/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(1601)MediaWiki\Parser\Parser->replaceVariables(string)
#20/srv/mediawiki/php-1.44.0-wmf.19/includes/parser/Parser.php(700)MediaWiki\Parser\Parser->internalParse(string)
#21/srv/mediawiki/php-1.44.0-wmf.19/includes/content/WikitextContentHandler.php(384)MediaWiki\Parser\Parser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int)
#22/srv/mediawiki/php-1.44.0-wmf.19/includes/content/ContentHandler.php(1697)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#23/srv/mediawiki/php-1.44.0-wmf.19/includes/content/Renderer/ContentRenderer.php(75)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#24/srv/mediawiki/php-1.44.0-wmf.19/includes/Revision/RenderedRevision.php(261)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#25/srv/mediawiki/php-1.44.0-wmf.19/includes/Revision/RenderedRevision.php(233)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array)
#26/srv/mediawiki/php-1.44.0-wmf.19/includes/Revision/RevisionRenderer.php(236)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#27/srv/mediawiki/php-1.44.0-wmf.19/includes/Revision/RevisionRenderer.php(169)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#28/srv/mediawiki/php-1.44.0-wmf.19/includes/Revision/RenderedRevision.php(196)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#29/srv/mediawiki/php-1.44.0-wmf.19/includes/poolcounter/PoolWorkArticleView.php(106)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#30/srv/mediawiki/php-1.44.0-wmf.19/includes/poolcounter/PoolWorkArticleViewCurrent.php(123)MediaWiki\PoolCounter\PoolWorkArticleView->renderRevision(null, bool, string)
#31/srv/mediawiki/php-1.44.0-wmf.19/includes/poolcounter/PoolCounterWork.php(171)MediaWiki\PoolCounter\PoolWorkArticleViewCurrent->doWork()
#32/srv/mediawiki/php-1.44.0-wmf.19/includes/page/ParserOutputAccess.php(369)MediaWiki\PoolCounter\PoolCounterWork->execute()
#33/srv/mediawiki/php-1.44.0-wmf.19/includes/page/Article.php(829)MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int)
#34/srv/mediawiki/php-1.44.0-wmf.19/includes/page/Article.php(545)Article->generateContentOutput(MediaWiki\User\User, MediaWiki\Parser\ParserOptions, int, MediaWiki\Output\OutputPage, array)
#35/srv/mediawiki/php-1.44.0-wmf.19/includes/actions/ViewAction.php(78)Article->view()
#36/srv/mediawiki/php-1.44.0-wmf.19/includes/actions/ActionEntryPoint.php(732)ViewAction->show()
#37/srv/mediawiki/php-1.44.0-wmf.19/includes/actions/ActionEntryPoint.php(509)MediaWiki\Actions\ActionEntryPoint->performAction(Article, MediaWiki\Title\Title)
#38/srv/mediawiki/php-1.44.0-wmf.19/includes/actions/ActionEntryPoint.php(145)MediaWiki\Actions\ActionEntryPoint->performRequest()
#39/srv/mediawiki/php-1.44.0-wmf.19/includes/MediaWikiEntryPoint.php(202)MediaWiki\Actions\ActionEntryPoint->execute()
#40/srv/mediawiki/php-1.44.0-wmf.19/index.php(58)MediaWiki\MediaWikiEntryPoint->run()
#41/srv/mediawiki/w/index.php(3)require(string)
#42{main}
Impact
Notes

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Change #1127562 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/CharInsert@master] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127562

Jdforrester-WMF changed the task status from Open to In Progress.Mar 13 2025, 5:28 PM

Change #1127562 merged by jenkins-bot:

[mediawiki/extensions/CharInsert@master] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127562

Change #1127572 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/CharInsert@wmf/1.44.0-wmf.20] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127572

Change #1127578 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/CharInsert@REL1_43] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127578

Change #1127579 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/CharInsert@REL1_42] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127579

Change #1127580 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/CharInsert@REL1_39] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127580

Reedy claimed this task.

Change #1127580 merged by jenkins-bot:

[mediawiki/extensions/CharInsert@REL1_39] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127580

Change #1127578 merged by jenkins-bot:

[mediawiki/extensions/CharInsert@REL1_43] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127578

Change #1127579 merged by jenkins-bot:

[mediawiki/extensions/CharInsert@REL1_42] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127579

Change #1127572 merged by jenkins-bot:

[mediawiki/extensions/CharInsert@wmf/1.44.0-wmf.20] CharInsert: If $data is null, bail out

https://gerrit.wikimedia.org/r/1127572