Page MenuHomePhabricator

Return value of Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections::getDSR() must be of the type integer, null returned
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error

MediaWiki version: 1.36.0-wmf.5

message
Return value of Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections::getDSR() must be of the type integer, null returned

Impact

12 logstash events in the last 5 minutes. Top of logspam-watch. User impact not yet clear.

Notes

The request URL does not match any known (REST API) handler when I open it manually. I’m not sure if it’s correct.

All occurrences in Logstash are for the same URL, though.

Same error message as T236912 (resolved eight months ago).

Details

Request ID
5a8dbc0b-3434-4a95-b13a-2c38e1a44450
Request URL
https://commons.wikimedia.org/w/rest.php/commons.wikimedia.org/v3/page/pagebundle/Commons%3ACategories_for_discussion%2FArchive%2F2012%2F10/289663930
Stack Trace
exception.trace
#0 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/WrapSections.php(272): Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections->getDSR(array, DOMElement, boolean)
#1 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/WrapSections.php(382): Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections->getDSR(array, DOMElement, boolean)
#2 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/WrapSections.php(455): Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections->resolveTplExtSectionConflicts(array)
#3 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/DOMPostProcessor.php(157): Wikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections->run(Wikimedia\Parsoid\Config\Env, DOMElement, array, boolean)
#4 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/DOMPostProcessor.php(847): Wikimedia\Parsoid\Wt2Html\DOMPostProcessor->Wikimedia\Parsoid\Wt2Html\{closure}(DOMElement, array, boolean)
#5 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/DOMPostProcessor.php(896): Wikimedia\Parsoid\Wt2Html\DOMPostProcessor->doPostProcess(DOMDocument)
#6 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/DOMPostProcessor.php(913): Wikimedia\Parsoid\Wt2Html\DOMPostProcessor->process(DOMDocument)
#7 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(152): Wikimedia\Parsoid\Wt2Html\DOMPostProcessor->processChunkily(string, array)
#8 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipeline.php(202): Wikimedia\Parsoid\Wt2Html\ParserPipeline->parseChunkily(string, array)
#9 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Wt2Html/ParserPipelineFactory.php(299): Wikimedia\Parsoid\Wt2Html\ParserPipeline->parseToplevelDoc(string, array)
#10 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Core/WikitextContentModelHandler.php(78): Wikimedia\Parsoid\Wt2Html\ParserPipelineFactory->parse(string)
#11 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Parsoid.php(161): Wikimedia\Parsoid\Core\WikitextContentModelHandler->toDOM(Wikimedia\Parsoid\Config\Env)
#12 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/src/Parsoid.php(193): Wikimedia\Parsoid\Parsoid->parseWikitext(MWParsoid\Config\PageConfig, array)
#13 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php(572): Wikimedia\Parsoid\Parsoid->wikitext2html(MWParsoid\Config\PageConfig, array, NULL)
#14 /srv/mediawiki/php-1.36.0-wmf.5/vendor/wikimedia/parsoid/extension/src/Rest/Handler/PageHandler.php(90): MWParsoid\Rest\Handler\ParsoidHandler->wt2html(MWParsoid\Config\PageConfig, array)
#15 /srv/mediawiki/php-1.36.0-wmf.5/includes/Rest/Router.php(365): MWParsoid\Rest\Handler\PageHandler->execute()
#16 /srv/mediawiki/php-1.36.0-wmf.5/includes/Rest/Router.php(320): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\PageHandler)
#17 /srv/mediawiki/php-1.36.0-wmf.5/includes/Rest/EntryPoint.php(144): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#18 /srv/mediawiki/php-1.36.0-wmf.5/includes/Rest/EntryPoint.php(110): MediaWiki\Rest\EntryPoint->execute()
#19 /srv/mediawiki/php-1.36.0-wmf.5/rest.php(31): MediaWiki\Rest\EntryPoint::main()
#20 /srv/mediawiki/w/rest.php(3): require(string)
#21 {main}