Page MenuHomePhabricator

Error: Bad regular expression
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   Error: Bad regular expression
exception.trace
from /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/ConstrainedText/ConstrainedText.php(171)
#0 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(688): Wikimedia\Parsoid\Html2Wt\ConstrainedText\ConstrainedText->matches(string)
#1 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1219): Wikimedia\Parsoid\Html2Wt\SerializerState->emitChunk(Wikimedia\Parsoid\Html2Wt\ConstrainedText\ConstrainedText, DOMElement)
#2 [internal function]: Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOMNode(DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\PHandler)
#3 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1353): call_user_func(array, DOMElement, Wikimedia\Parsoid\Html2Wt\DOMHandlers\PHandler)
#4 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(715): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeNode(DOMElement)
#5 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/SerializerState.php(741): Wikimedia\Parsoid\Html2Wt\SerializerState->serializeChildren(DOMElement, NULL)
#6 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/WikitextSerializer.php(1620): Wikimedia\Parsoid\Html2Wt\SerializerState->kickOffSerialize(DOMElement)
#7 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Html2Wt/SelectiveSerializer.php(227): Wikimedia\Parsoid\Html2Wt\WikitextSerializer->serializeDOM(DOMElement, boolean)
#8 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Core/WikitextContentModelHandler.php(168): Wikimedia\Parsoid\Html2Wt\SelectiveSerializer->serializeDOM(DOMDocument)
#9 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/src/Parsoid.php(281): Wikimedia\Parsoid\Core\WikitextContentModelHandler->fromDOM(Wikimedia\Parsoid\Config\Env, Wikimedia\Parsoid\Core\SelserData)
#10 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php(828): Wikimedia\Parsoid\Parsoid->dom2wikitext(MWParsoid\Config\PageConfig, DOMDocument, array, Wikimedia\Parsoid\Core\SelserData)
#11 /srv/mediawiki/php-1.37.0-wmf.1/vendor/wikimedia/parsoid/extension/src/Rest/Handler/TransformHandler.php(133): MWParsoid\Rest\Handler\ParsoidHandler->html2wt(MWParsoid\Config\PageConfig, array, string)
#12 /srv/mediawiki/php-1.37.0-wmf.1/includes/Rest/Router.php(395): MWParsoid\Rest\Handler\TransformHandler->execute()
#13 /srv/mediawiki/php-1.37.0-wmf.1/includes/Rest/Router.php(322): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\TransformHandler)
#14 /srv/mediawiki/php-1.37.0-wmf.1/includes/Rest/EntryPoint.php(165): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#15 /srv/mediawiki/php-1.37.0-wmf.1/includes/Rest/EntryPoint.php(130): MediaWiki\Rest\EntryPoint->execute()
#16 /srv/mediawiki/php-1.37.0-wmf.1/rest.php(31): MediaWiki\Rest\EntryPoint::main()
#17 /srv/mediawiki/w/rest.php(3): require(string)
#18 {main}
Impact
Notes

Event Timeline

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

[mediawiki/services/parsoid@master] Add some logging around failing preg_match when serializing

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

Arlolra triaged this task as Medium priority.Apr 19 2021, 9:44 PM
Arlolra moved this task from Needs Triage to Bugs & Crashers on the Parsoid board.

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

[mediawiki/services/parsoid@main] Add some logging around failing preg_match when serializing

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

Change 681199 abandoned by Arlolra:

[mediawiki/services/parsoid@master] Add some logging around failing preg_match when serializing

Reason:

In favour of https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/ /681461 against main

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

Change 681461 merged by jenkins-bot:

[mediawiki/services/parsoid@main] Add some logging around failing preg_match when serializing

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

Arlolra claimed this task.

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

[mediawiki/vendor@master] Bump wikimedia/parsoid to v0.14.0-a1

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

Change 682690 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.14.0-a1 for MW 1.37

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