Page MenuHomePhabricator

Fatal error: Call to a member function getAttribute() on null
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error

MediaWiki version: 1.36.0-wmf.16

message
Error: Call to a member function getAttribute() on null
exception.trace
#0 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/DOMHandlers/EncapsulatedContentHandler.php(71): Wikimedia\Parsoid\Ext\Cite\Ref->domToWikitext(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, DOMElement, boolean)
#1 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1296): Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler->handle(DOMElement, Wikimedia\Parsoid\Html2Wt\SerializerState, boolean)
#2 [internal function]: Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOMNode(DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler)
#3 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1391): call_user_func(array, DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler)
#4 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(704): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeNode(DOMElement)
#5 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(729): Wikimedia\Parsoid\Html2Wt\SerializerState->serializeChildren(DOMElement, NULL)
#6 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1653): Wikimedia\Parsoid\Html2Wt\SerializerState->kickOffSerialize(DOMElement)
#7 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(240): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOM(DOMElement)
#8 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(251): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->domToWikitext(array, DOMElement)
#9 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Ext/ParsoidExtensionAPI.php(651): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->htmlToWikitext(array, string)
#10 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Ext/Cite/References.php(668): Wikimedia\Parsoid\Ext\ParsoidExtensionAPI->htmlToWikitext(array, string)
#11 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/DOMHandlers/EncapsulatedContentHandler.php(71): Wikimedia\Parsoid\Ext\Cite\References->domToWikitext(Wikimedia\Parsoid\Ext\ParsoidExtensionAPI, DOMElement, boolean)
#12 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1296): Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler->handle(DOMElement, Wikimedia\Parsoid\Html2Wt\SerializerState, boolean)
#13 [internal function]: Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOMNode(DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler)
#14 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1391): call_user_func(array, DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler)
#15 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(704): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeNode(DOMElement)
#16 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(729): Wikimedia\Parsoid\Html2Wt\SerializerState->serializeChildren(DOMElement, NULL)
#17 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1653): Wikimedia\Parsoid\Html2Wt\SerializerState->kickOffSerialize(DOMElement)
#18 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Core/WikitextContentModelHandler.php(168): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOM(DOMElement)
#19 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/src/Parsoid.php(281): Wikimedia\Parsoid\Core\WikitextContentModelHandler->fromDOM(Wikimedia\Parsoid\Config\Env, NULL)
#20 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php(828): Wikimedia\Parsoid\Parsoid->dom2wikitext(MWParsoid\Config\PageConfig, DOMDocument, array, NULL)
#21 /srv/mediawiki/php-1.36.0-wmf.16/vendor/wikimedia/parsoid/extension/src/Rest/Handler/TransformHandler.php(133): MWParsoid\Rest\Handler\ParsoidHandler->html2wt(MWParsoid\Config\PageConfig, array, string)
#22 /srv/mediawiki/php-1.36.0-wmf.16/includes/Rest/Router.php(381): MWParsoid\Rest\Handler\TransformHandler->execute()
#23 /srv/mediawiki/php-1.36.0-wmf.16/includes/Rest/Router.php(316): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\TransformHandler)
#24 /srv/mediawiki/php-1.36.0-wmf.16/includes/Rest/EntryPoint.php(153): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#25 /srv/mediawiki/php-1.36.0-wmf.16/includes/Rest/EntryPoint.php(117): MediaWiki\Rest\EntryPoint->execute()
#26 /srv/mediawiki/php-1.36.0-wmf.16/rest.php(31): MediaWiki\Rest\EntryPoint::main()
#27 /srv/mediawiki/w/rest.php(3): require(string)
#28 {main}

Impact

Notes

Details

Request ID
d202ec70-2368-11eb-bf82-e9a17b514c31
Request URL
https://es.wikipedia.org/w/rest.php/es.wikipedia.org/v3/transform/html/to/wikitext/Daniel_Wootton

Event Timeline

ssastry triaged this task as Medium priority.Nov 10 2020, 9:36 PM
ssastry moved this task from Needs Triage to Bugs & Crashers on the Parsoid board.
Krinkle renamed this task from Call to a member function getAttribute() on null to Fatal error: Call to a member function getAttribute() on null.Nov 24 2020, 2:21 AM
Krinkle updated the task description. (Show Details)
Krinkle edited Stack Trace. (Show Details)
Krinkle moved this task from Untriaged to Nov 2020 on the Wikimedia-production-error board.