Page MenuHomePhabricator

PHP Warning: DOMNode::appendChild(): Document Fragment is empty
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.1
  • timestamp: 2025-11-07T23:49:04.140Z
  • phpversion: 8.3.26
  • reqId: 6cdb00dc-eca6-430f-9c36-85f11544fa2d
  • Find reqId in Logstash
normalized_message
[{reqId}] {exception_url}   PHP Warning: DOMNode::appendChild(): Document Fragment is empty
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Language/ConversionTraverser.php(242)
#0[internal function]MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Language/ConversionTraverser.php(242)DOMNode->appendChild(Wikimedia\Parsoid\DOM\DocumentFragment)
#2/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Language/ConversionTraverser.php(80)Wikimedia\Parsoid\Language\ConversionTraverser->lcHandler(Wikimedia\Parsoid\DOM\Element)
#3/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(109)Wikimedia\Parsoid\Language\ConversionTraverser->Wikimedia\Parsoid\Language\{closure}(Wikimedia\Parsoid\DOM\Element, null)
#4/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(192)Wikimedia\Parsoid\Utils\DOMTraverser->callHandlers(Wikimedia\Parsoid\DOM\Element, null, null)
#5/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#6/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#7/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#8/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#9/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#10/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(206)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#11/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php(148)Wikimedia\Parsoid\Utils\DOMTraverser->traverseInternal(bool, null, Wikimedia\Parsoid\DOM\Element, null)
#12/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Language/LanguageConverter.php(301)Wikimedia\Parsoid\Utils\DOMTraverser->traverse(null, Wikimedia\Parsoid\DOM\Element)
#13/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Language/LanguageConverter.php(230)Wikimedia\Parsoid\Language\LanguageConverter::baseToVariant(Wikimedia\Parsoid\Config\Env, Wikimedia\Parsoid\DOM\Element, Wikimedia\Bcp47Code\Bcp47CodeValue, null)
#14/srv/mediawiki/php-1.46.0-wmf.1/vendor/wikimedia/parsoid/src/Parsoid.php(644)Wikimedia\Parsoid\Language\LanguageConverter::maybeConvert(Wikimedia\Parsoid\Config\Env, Wikimedia\Parsoid\DOM\Document, Wikimedia\Bcp47Code\Bcp47CodeValue, null)
#15/srv/mediawiki/php-1.46.0-wmf.1/includes/Parser/Parsoid/LanguageVariantConverter.php(105)Wikimedia\Parsoid\Parsoid->pb2pb(MediaWiki\Parser\Parsoid\Config\PageConfig, string, Wikimedia\Parsoid\Core\HtmlPageBundle, array)
#16/srv/mediawiki/php-1.46.0-wmf.1/includes/Parser/Parsoid/LanguageVariantConverter.php(175)MediaWiki\Parser\Parsoid\LanguageVariantConverter->convertPageBundleVariant(Wikimedia\Parsoid\Core\HtmlPageBundle, Wikimedia\Bcp47Code\Bcp47CodeValue, null)
#17/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php(522)MediaWiki\Parser\Parsoid\LanguageVariantConverter->convertParserOutputVariant(MediaWiki\Parser\ParserOutput, Wikimedia\Bcp47Code\Bcp47CodeValue, null)
#18/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Handler/PageHTMLHandler.php(104)MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper->getHtml()
#19/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/SimpleHandler.php(41)MediaWiki\Rest\Handler\PageHTMLHandler->run(string)
#20/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Module/Module.php(454)MediaWiki\Rest\SimpleHandler->execute()
#21/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Module/Module.php(301)MediaWiki\Rest\Module\Module->executeHandler(MediaWiki\Rest\Handler\PageHTMLHandler)
#22/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Router.php(485)MediaWiki\Rest\Module\Module->execute(string, MediaWiki\Rest\RequestFromGlobals)
#23/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/Router.php(444)MediaWiki\Rest\Router->doExecute(string, MediaWiki\Rest\RequestFromGlobals)
#24/srv/mediawiki/php-1.46.0-wmf.1/includes/Rest/EntryPoint.php(207)MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#25/srv/mediawiki/php-1.46.0-wmf.1/includes/MediaWikiEntryPoint.php(184)MediaWiki\Rest\EntryPoint->execute()
#26/srv/mediawiki/php-1.46.0-wmf.1/rest.php(25)MediaWiki\MediaWikiEntryPoint->run()
#27/srv/mediawiki/w/rest.php(3)require(string)
#28{main}
Impact
Notes

Seems new in T408957

Details

Request URL
https://sr.wikipedia.org/w/rest.php/v1/page/Cefotetan/with_html
Related Changes in Gerrit:

Related Objects

Event Timeline

Change #1203190 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Avoid appending empty fragment

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

Change #1203190 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Avoid appending empty fragment

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

Change #1203504 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a3

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

Change #1203504 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a3

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