Error
- service.version: 1.47.0-wmf.2
- timestamp: 2026-05-14T15:17:07.812Z
- labels.phpversion: 8.3.30
- trace.id: 4e3631d7-53a4-4d8f-bf8e-7a859d37392b
- Find trace.id in Logstash
labels.normalized_message
[{reqId}] {exception_url} PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$dsr| Frame | Location | Call |
|---|---|---|
| from | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1437) | |
| #0 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1437) | MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int) |
| #1 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1328) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder->handleFirstRenderingTransparentNode(Wikimedia\Parsoid\DOM\Element, Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeInfo) |
| #2 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(143) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder->Wikimedia\Parsoid\Wt2Html\DOM\Processors\{closure}(Wikimedia\Parsoid\DOM\Element, null) |
| #3 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(221) | Wikimedia\Parsoid\Utils\DOMTraverser->callHandlers(Wikimedia\Parsoid\DOM\Element, null, null) |
| #4 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(235) | Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null) |
| #5 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(235) | Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null) |
| #6 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(235) | Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null) |
| #7 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(177) | Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null) |
| #8 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1343) | Wikimedia\Parsoid\Utils\DOMTraverser->traverse(null, Wikimedia\Parsoid\DOM\Element) |
| #9 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1068) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder->handleRenderingTransparentEltsBetweenBlocks(Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeInfo) |
| #10 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/DOMRangeBuilder.php(1276) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder->encapsulateTemplates(array) |
| #11 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOM/Processors/WrapTemplates.php(26) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\DOMRangeBuilder->execute(Wikimedia\Parsoid\DOM\Element) |
| #12 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(131) | Wikimedia\Parsoid\Wt2Html\DOM\Processors\WrapTemplates->run(Wikimedia\Parsoid\Config\Env, Wikimedia\Parsoid\DOM\Element, array, bool) |
| #13 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(175) | Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->doPostProcess(Wikimedia\Parsoid\DOM\Element) |
| #14 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/DOMProcessorPipeline.php(188) | Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->process(Wikimedia\Parsoid\DOM\Element, array) |
| #15 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(159) | Wikimedia\Parsoid\Wt2Html\DOMProcessorPipeline->processChunkily(Wikimedia\Parsoid\DOM\Element, array) |
| #16 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(181) | Wikimedia\Parsoid\Wt2Html\ParserPipeline->processPipelineStages(array, string, array) |
| #17 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipelineFactory.php(622) | Wikimedia\Parsoid\Wt2Html\ParserPipeline->parseChunkily(string, array) |
| #18 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wikitext/ContentModelHandler.php(188) | Wikimedia\Parsoid\Wt2Html\ParserPipelineFactory->parse(string) |
| #19 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Parsoid.php(204) | Wikimedia\Parsoid\Wikitext\ContentModelHandler->toDOM(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, null) |
| #20 | /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Parsoid.php(270) | Wikimedia\Parsoid\Parsoid->parseWikitext(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOutput, array, null) |
| #21 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Parser/Parsoid/ParsoidParser.php(146) | Wikimedia\Parsoid\Parsoid->wikitext2html(MediaWiki\Parser\Parsoid\Config\PageConfig, array, null, MediaWiki\Parser\ParserOutput) |
| #22 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Parser/Parsoid/ParsoidParser.php(280) | MediaWiki\Parser\Parsoid\ParsoidParser->genParserOutput(MediaWiki\Parser\Parsoid\Config\PageConfig, MediaWiki\Parser\ParserOptions, MediaWiki\Parser\ParserOutput) |
| #23 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Content/WikitextContentHandler.php(360) | MediaWiki\Parser\Parsoid\ParsoidParser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int, MediaWiki\Parser\ParserOutput) |
| #24 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Content/ContentHandler.php(1574) | MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput) |
| #25 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Content/Renderer/ContentRenderer.php(62) | MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams) |
| #26 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Revision/RenderedRevision.php(246) | MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array) |
| #27 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Revision/RenderedRevision.php(219) | MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array) |
| #28 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Revision/RevisionRenderer.php(226) | MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array) |
| #29 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Revision/RevisionRenderer.php(159) | MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array) |
| #30 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Revision/RenderedRevision.php(182) | MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array) |
| #31 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Page/ParserOutputAccess.php(593) | MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() |
| #32 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Page/ParserOutputAccess.php(684) | MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array) |
| #33 | /srv/mediawiki/php-1.47.0-wmf.2/includes/PoolCounter/PoolCounterWorkViaCallback.php(68) | MediaWiki\Page\ParserOutputAccess->MediaWiki\Page\{closure}() |
| #34 | /srv/mediawiki/php-1.47.0-wmf.2/includes/PoolCounter/PoolCounterWork.php(159) | MediaWiki\PoolCounter\PoolCounterWorkViaCallback->doWork() |
| #35 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Page/ParserOutputAccess.php(498) | MediaWiki\PoolCounter\PoolCounterWork->execute() |
| #36 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(935) | MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\PageStoreRecord, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array) |
| #37 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(665) | MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutputInternal() |
| #38 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(474) | MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getParserOutput() |
| #39 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Handler/RevisionHTMLHandler.php(79) | MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getHtml() |
| #40 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/SimpleHandler.php(41) | MediaWiki\Rest\Handler\RevisionHTMLHandler->run(int) |
| #41 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Module/Module.php(471) | MediaWiki\Rest\SimpleHandler->execute() |
| #42 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Module/Module.php(301) | MediaWiki\Rest\Module\Module->executeHandler(MediaWiki\Rest\Handler\RevisionHTMLHandler) |
| #43 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Router.php(491) | MediaWiki\Rest\Module\Module->execute(string, MediaWiki\Rest\RequestFromGlobals) |
| #44 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/Router.php(450) | MediaWiki\Rest\Router->doExecute(string, MediaWiki\Rest\RequestFromGlobals) |
| #45 | /srv/mediawiki/php-1.47.0-wmf.2/includes/Rest/EntryPoint.php(181) | MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals) |
| #46 | /srv/mediawiki/php-1.47.0-wmf.2/includes/MediaWikiEntryPoint.php(180) | MediaWiki\Rest\EntryPoint->execute() |
| #47 | /srv/mediawiki/php-1.47.0-wmf.2/rest.php(25) | MediaWiki\MediaWikiEntryPoint->run() |
| #48 | /srv/mediawiki/w/rest.php(3) | require(string) |
| #49 | {main} | |
Impact
Notes
- Superficially similar to T415257: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$html, same message as T389642: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$dsr
- Stack trace looked different enough, so filed separate
- Low rate but reproducible
- Three properties $dsr,$tsr,$pi—similar but distinct stack traces
- Started on 2026-04-24