Page MenuHomePhabricator

TypeError: Cannot access offset of type array on array
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.16
  • timestamp: 2026-02-19T19:37:17.580Z
  • phpversion: 8.3.30
  • reqId: 8324cf9d-78b4-4d6a-9764-98c23747d86c
  • Find reqId in Logstash
normalized_message
[{reqId}] {exception_url}   TypeError: Cannot access offset of type array on array
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.16/extensions/ProofreadPage/includes/Parser/ParsoidPagelistTagParser.php(64)
#0/srv/mediawiki/php-1.46.0-wmf.16/extensions/ProofreadPage/includes/Parser/ParsoidPagelistTagParser.php(64)array_column(array, string, string)
#1/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/TT/ExtensionHandler.php(122)ProofreadPage\Parser\ParsoidPagelistTagParser->sourceToDom(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, string, array)
#2/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/TT/ExtensionHandler.php(285)Wikimedia\Parsoid\Wt2Html\TT\ExtensionHandler->onExtension(Wikimedia\Parsoid\Tokens\SelfclosingTagTk)
#3/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/TT/XMLTagBasedHandler.php(47)Wikimedia\Parsoid\Wt2Html\TT\ExtensionHandler->onTag(Wikimedia\Parsoid\Tokens\SelfclosingTagTk)
#4/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/TokenHandlerPipeline.php(116)Wikimedia\Parsoid\Wt2Html\TT\XMLTagBasedHandler->process(array)
#5/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/TokenHandlerPipeline.php(177)Wikimedia\Parsoid\Wt2Html\TokenHandlerPipeline->processChunk(array)
#6/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(159)Wikimedia\Parsoid\Wt2Html\TokenHandlerPipeline->processChunkily(array, array)
#7/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(158)Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array)
#8/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(158)Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array)
#9/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(158)Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array)
#10/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(181)Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array)
#11/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipelineFactory.php(617)Wikimedia\Parsoid\Wt2Html\ParserPipeline->parseChunkily(string, array)
#12/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Wikitext/ContentModelHandler.php(181)Wikimedia\Parsoid\Wt2Html\ParserPipelineFactory->parse(string)
#13/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Parsoid.php(204)Wikimedia\Parsoid\Wikitext\ContentModelHandler->toDOM(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, null)
#14/srv/mediawiki/php-1.46.0-wmf.16/vendor/wikimedia/parsoid/src/Parsoid.php(270)Wikimedia\Parsoid\Parsoid->parseWikitext(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOutput, array, null)
#15/srv/mediawiki/php-1.46.0-wmf.16/includes/Parser/Parsoid/ParsoidParser.php(158)Wikimedia\Parsoid\Parsoid->wikitext2html(MediaWiki\Parser\Parsoid\Config\PageConfig, array, null, MediaWiki\Parser\ParserOutput)
#16/srv/mediawiki/php-1.46.0-wmf.16/includes/Parser/Parsoid/ParsoidParser.php(298)MediaWiki\Parser\Parsoid\ParsoidParser->genParserOutput(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOptions, null)
#17/srv/mediawiki/php-1.46.0-wmf.16/includes/Content/WikitextContentHandler.php(375)MediaWiki\Parser\Parsoid\ParsoidParser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int, null)
#18/srv/mediawiki/php-1.46.0-wmf.16/includes/Content/ContentHandler.php(1574)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#19/srv/mediawiki/php-1.46.0-wmf.16/extensions/ProofreadPage/includes/Index/IndexContentHandler.php(563)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#20/srv/mediawiki/php-1.46.0-wmf.16/includes/Content/ContentHandler.php(1574)ProofreadPage\Index\IndexContentHandler->fillParserOutput(ProofreadPage\Index\IndexContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#21/srv/mediawiki/php-1.46.0-wmf.16/includes/Content/Renderer/ContentRenderer.php(67)MediaWiki\Content\ContentHandler->getParserOutput(ProofreadPage\Index\IndexContent, MediaWiki\Content\Renderer\ContentParseParams)
#22/srv/mediawiki/php-1.46.0-wmf.16/includes/Revision/RenderedRevision.php(246)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(ProofreadPage\Index\IndexContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#23/srv/mediawiki/php-1.46.0-wmf.16/includes/Revision/RenderedRevision.php(219)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(ProofreadPage\Index\IndexContent, array)
#24/srv/mediawiki/php-1.46.0-wmf.16/includes/Revision/RevisionRenderer.php(225)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#25/srv/mediawiki/php-1.46.0-wmf.16/includes/Revision/RevisionRenderer.php(158)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#26/srv/mediawiki/php-1.46.0-wmf.16/includes/Revision/RenderedRevision.php(182)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#27/srv/mediawiki/php-1.46.0-wmf.16/includes/Page/ParserOutputAccess.php(593)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#28/srv/mediawiki/php-1.46.0-wmf.16/includes/Page/ParserOutputAccess.php(508)MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array, null)
#29/srv/mediawiki/php-1.46.0-wmf.16/includes/JobQueue/Jobs/ParsoidCachePrewarmJob.php(135)MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array)
#30/srv/mediawiki/php-1.46.0-wmf.16/includes/JobQueue/Jobs/ParsoidCachePrewarmJob.php(153)MediaWiki\JobQueue\Jobs\ParsoidCachePrewarmJob->doParsoidCacheUpdate()
#31/srv/mediawiki/php-1.46.0-wmf.16/extensions/EventBus/includes/JobExecutor.php(94)MediaWiki\JobQueue\Jobs\ParsoidCachePrewarmJob->run()
#32/srv/mediawiki/rpc/RunSingleJob.php(60)MediaWiki\Extension\EventBus\JobExecutor->execute(array)
#33{main}
Impact
Notes

Details

Request URL
https://mw-jobrunner.discovery.wmnet/rpc/RunSingleJob.php
Related Changes in Gerrit:

Event Timeline

Change #1244701 had a related patch set uploaded (by OSleger; author: OSleger):

[mediawiki/extensions/ProofreadPage@master] Fix Cannot access offset of type array on array

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

Change #1244701 merged by jenkins-bot:

[mediawiki/extensions/ProofreadPage@master] Fix: Cannot access offset of type array on array

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