Page MenuHomePhabricator

Error: Couldn't fetch Wikimedia\Parsoid\DOM\Element
Open, MediumPublicPRODUCTION ERROR

Description

Error
  • service.version: 1.45.0-wmf.19
  • timestamp: 2025-09-25T11:15:33.992Z
  • labels.phpversion: 8.1.33
  • trace.id: 91fb441d-8fbb-4dcf-94bf-f6bd02436820
  • Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url}   Error: Couldn't fetch Wikimedia\Parsoid\DOM\Element
FrameLocationCall
from/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Utils/DOMCompat.php(554)
#0/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Utils/DOMCompat.php(554)DOMElement->hasAttribute(string)
#1/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Utils/DOMDataUtils.php(243)Wikimedia\Parsoid\Utils\DOMCompat::getAttribute(Wikimedia\Parsoid\DOM\Element, string)
#2/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Utils/DOMDataUtils.php(451)Wikimedia\Parsoid\Utils\DOMDataUtils::getNodeData(Wikimedia\Parsoid\DOM\Element)
#3/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Ext/DOMDataUtils.php(37)Wikimedia\Parsoid\Utils\DOMDataUtils::getDataMw(Wikimedia\Parsoid\DOM\Element)
#4/srv/mediawiki/php-1.45.0-wmf.19/extensions/Cite/src/Parsoid/RefGroup.php(126)Wikimedia\Parsoid\Ext\DOMDataUtils::getDataMw(Wikimedia\Parsoid\DOM\Element)
#5/srv/mediawiki/php-1.45.0-wmf.19/extensions/Cite/src/Parsoid/References.php(671)Cite\Parsoid\RefGroup->renderReferenceListElement(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, Wikimedia\Parsoid\DOM\Element, Cite\Parsoid\RefGroupItem)
#6/srv/mediawiki/php-1.45.0-wmf.19/extensions/Cite/src/Parsoid/References.php(722)Cite\Parsoid\References->insertReferencesIntoDOM(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, Wikimedia\Parsoid\DOM\Element, Cite\Parsoid\ReferencesData, bool)
#7/srv/mediawiki/php-1.45.0-wmf.19/extensions/Cite/src/Parsoid/References.php(739)Cite\Parsoid\References->processRefs(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, Cite\Parsoid\ReferencesData, Wikimedia\Parsoid\DOM\Element)
#8/srv/mediawiki/php-1.45.0-wmf.19/extensions/Cite/src/Parsoid/CiteDocumentPostProcessor.php(31)Cite\Parsoid\References->processRefs(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, Cite\Parsoid\ReferencesData, Wikimedia\Parsoid\DOM\Element)
#9/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/RunExtensionProcessors.php(109)Cite\Parsoid\CiteDocumentPostProcessor->wtPostprocess(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, Wikimedia\Parsoid\DOM\Element, array)
#10/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(141)Wikimedia\Parsoid\Wt2Html\DOM\Processors\RunExtensionProcessors->run(Wikimedia\Parsoid\Config\Env, Wikimedia\Parsoid\DOM\Element, array, bool)
#11/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(175)Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->doPostProcess(Wikimedia\Parsoid\DOM\Element)
#12/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(188)Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->process(Wikimedia\Parsoid\DOM\Element, array)
#13/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(159)Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->processChunkily(Wikimedia\Parsoid\DOM\Element, array)
#14/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(181)Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array)
#15/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipelineFactory.php(619)Wikimedia\Parsoid\Wt2Html\ParserPipeline->parseChunkily(string, array)
#16/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Wikitext/ContentModelHandler.php(187)Wikimedia\Parsoid\Wt2Html\ParserPipelineFactory->parse(string)
#17/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Parsoid.php(198)Wikimedia\Parsoid\Wikitext\ContentModelHandler->toDOM(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, null)
#18/srv/mediawiki/php-1.45.0-wmf.19/vendor/wikimedia/parsoid/src/Parsoid.php(264)Wikimedia\Parsoid\Parsoid->parseWikitext(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOutput, array, null)
#19/srv/mediawiki/php-1.45.0-wmf.19/includes/parser/Parsoid/ParsoidParser.php(167)Wikimedia\Parsoid\Parsoid->wikitext2html(MediaWiki\Parser\Parsoid\Config\PageConfig, array, null, MediaWiki\Parser\ParserOutput)
#20/srv/mediawiki/php-1.45.0-wmf.19/includes/parser/Parsoid/ParsoidParser.php(295)MediaWiki\Parser\Parsoid\ParsoidParser->genParserOutput(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOptions, MediaWiki\Parser\ParserOutput)
#21/srv/mediawiki/php-1.45.0-wmf.19/includes/content/WikitextContentHandler.php(389)MediaWiki\Parser\Parsoid\ParsoidParser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int, MediaWiki\Parser\ParserOutput)
#22/srv/mediawiki/php-1.45.0-wmf.19/includes/content/ContentHandler.php(1746)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#23/srv/mediawiki/php-1.45.0-wmf.19/includes/content/Renderer/ContentRenderer.php(67)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#24/srv/mediawiki/php-1.45.0-wmf.19/includes/Revision/RenderedRevision.php(261)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageStoreRecord, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#25/srv/mediawiki/php-1.45.0-wmf.19/includes/Revision/RenderedRevision.php(233)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array)
#26/srv/mediawiki/php-1.45.0-wmf.19/includes/Revision/RevisionRenderer.php(237)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#27/srv/mediawiki/php-1.45.0-wmf.19/includes/Revision/RevisionRenderer.php(170)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#28/srv/mediawiki/php-1.45.0-wmf.19/includes/Revision/RenderedRevision.php(196)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#29/srv/mediawiki/php-1.45.0-wmf.19/includes/page/ParserOutputAccess.php(600)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#30/srv/mediawiki/php-1.45.0-wmf.19/includes/page/ParserOutputAccess.php(687)MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array)
#31/srv/mediawiki/php-1.45.0-wmf.19/includes/poolcounter/PoolCounterWorkViaCallback.php(82)MediaWiki\Page\ParserOutputAccess->MediaWiki\Page\{closure}()
#32/srv/mediawiki/php-1.45.0-wmf.19/includes/poolcounter/PoolCounterWork.php(173)MediaWiki\PoolCounter\PoolCounterWorkViaCallback->doWork()
#33/srv/mediawiki/php-1.45.0-wmf.19/includes/page/ParserOutputAccess.php(503)MediaWiki\PoolCounter\PoolCounterWork->execute()
#34/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(931)MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array)
#35/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(661)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutputInternal()
#36/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(485)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutput()
#37/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Handler/PageHTMLHandler.php(104)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getHtml()
#38/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/SimpleHandler.php(41)MediaWiki\Rest\Handler\PageHTMLHandler->run(string)
#39/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Module/Module.php(454)MediaWiki\Rest\SimpleHandler->execute()
#40/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Module/Module.php(301)MediaWiki\Rest\Module\Module->executeHandler(MediaWiki\Rest\Handler\PageHTMLHandler)
#41/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Router.php(485)MediaWiki\Rest\Module\Module->execute(string, MediaWiki\Rest\RequestFromGlobals)
#42/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/Router.php(444)MediaWiki\Rest\Router->doExecute(string, MediaWiki\Rest\RequestFromGlobals)
#43/srv/mediawiki/php-1.45.0-wmf.19/includes/Rest/EntryPoint.php(207)MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#44/srv/mediawiki/php-1.45.0-wmf.19/includes/MediaWikiEntryPoint.php(198)MediaWiki\Rest\EntryPoint->execute()
#45/srv/mediawiki/php-1.45.0-wmf.19/rest.php(39)MediaWiki\MediaWikiEntryPoint->run()
#46/srv/mediawiki/w/rest.php(3)require(string)
#47{main}
Impact
Notes

Two cases on Thu, 25 Sept. Easy to reproduce, send GET request to https://ceb.wikipedia.org/w/rest.php/v1/page/Nellis_Air_Force_Base_(lungsod)/with_html

Details

Request URL
https://ceb.wikipedia.org/w/rest.php/v1/page/Nellis_Air_Force_Base_(lungsod)/with_html