Page MenuHomePhabricator

Old deletion log on Chinese Wikiquote is corrupt: RuntimeException: PCRE failure
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   RuntimeException: PCRE failure
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.18/includes/parser/Parser.php(2172)
#0/srv/mediawiki/php-1.44.0-wmf.18/includes/parser/Parser.php(1632)MediaWiki\Parser\Parser->handleExternalLinks(string)
#1/srv/mediawiki/php-1.44.0-wmf.18/includes/parser/Parser.php(701)MediaWiki\Parser\Parser->internalParse(string)
#2/srv/mediawiki/php-1.44.0-wmf.18/includes/content/WikitextContentHandler.php(384)MediaWiki\Parser\Parser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int)
#3/srv/mediawiki/php-1.44.0-wmf.18/includes/content/ContentHandler.php(1697)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#4/srv/mediawiki/php-1.44.0-wmf.18/includes/content/Renderer/ContentRenderer.php(75)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#5/srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RenderedRevision.php(261)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#6/srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RenderedRevision.php(233)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array)
#7/srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionRenderer.php(236)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#8/srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionRenderer.php(169)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#9/srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RenderedRevision.php(196)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#10/srv/mediawiki/php-1.44.0-wmf.18/includes/poolcounter/PoolWorkArticleView.php(106)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#11/srv/mediawiki/php-1.44.0-wmf.18/includes/poolcounter/PoolWorkArticleViewCurrent.php(123)MediaWiki\PoolCounter\PoolWorkArticleView->renderRevision(null, bool, string)
#12/srv/mediawiki/php-1.44.0-wmf.18/includes/poolcounter/PoolCounterWork.php(171)MediaWiki\PoolCounter\PoolWorkArticleViewCurrent->doWork()
#13/srv/mediawiki/php-1.44.0-wmf.18/includes/page/ParserOutputAccess.php(369)MediaWiki\PoolCounter\PoolCounterWork->execute()
#14/srv/mediawiki/php-1.44.0-wmf.18/includes/page/Article.php(830)MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int)
#15/srv/mediawiki/php-1.44.0-wmf.18/includes/page/Article.php(546)Article->generateContentOutput(MediaWiki\User\User, MediaWiki\Parser\ParserOptions, int, MediaWiki\Output\OutputPage, array)
#16/srv/mediawiki/php-1.44.0-wmf.18/includes/actions/ViewAction.php(78)Article->view()
#17/srv/mediawiki/php-1.44.0-wmf.18/includes/actions/ActionEntryPoint.php(732)ViewAction->show()
#18/srv/mediawiki/php-1.44.0-wmf.18/includes/actions/ActionEntryPoint.php(509)MediaWiki\Actions\ActionEntryPoint->performAction(Article, MediaWiki\Title\Title)
#19/srv/mediawiki/php-1.44.0-wmf.18/includes/actions/ActionEntryPoint.php(145)MediaWiki\Actions\ActionEntryPoint->performRequest()
#20/srv/mediawiki/php-1.44.0-wmf.18/includes/MediaWikiEntryPoint.php(202)MediaWiki\Actions\ActionEntryPoint->execute()
#21/srv/mediawiki/php-1.44.0-wmf.18/index.php(58)MediaWiki\MediaWikiEntryPoint->run()
#22/srv/mediawiki/w/index.php(3)require(string)
#23{main}
Impact
Notes

/wiki/Wikiquote:%E5%88%A0%E9%99%A4%E7%BA%AA%E5%BD%95

Details

Request URL
https://zh.wikiquote.org/wiki/Wikiquote:%E5%88%A0%E9%99%A4%E7%BA%AA%E5%BD%95

Event Timeline

Pppery renamed this task from RuntimeException: PCRE failure to Old deletion log on Chinese Wikipedia is corrupt.Mar 2 2025, 9:54 PM
Pppery renamed this task from Old deletion log on Chinese Wikipedia is corrupt to Old deletion log on Chinese Wikiquote is corrupt: RuntimeException: PCRE failure.Mar 2 2025, 9:55 PM

This one is different from the others. Here's the byte sequence decoded with invalid sequences replaced with a replacement character:

<ul><li>11:40 2004年12月15日 [[User:Shizhao|Shizhao]] 已删除“Talk:中文谚语” <em>(内容为: &#39;--------------&#91;&#91;User:203.125.122.100&#124;203.125.122.100]] 09:39 2004年12月15日 (UTC)&#39;)</em></li>
<li>02:55 2004年12月15日 [[User:Shizhao|Shizhao]] 已删除“亚里士多德” <em>(内容为: &#39;*「專家還不是訓練有素的狗」&#39;)</em></li>
<li>02:41 2004年12月10日 [[User:Shizhao|Shizhao]] 已删除“Q” <em>(内容为: &#39; Quand l&#39;amour s&#39;en va, il est impossible de le rattraper.爱情一旦走了,就不可能再找回来。                                          ...&#39;)</em></li>
<li>02:40 2004年12月10日 [[User:Shizhao|Shizhao]] 已删除“A” <em>(内容为: &#39;L&#39;amour ne voit pas avec les yeux, mais avec l&#39;âme. 爱,用眼睛是看不到的,而要用灵魂。                                            ...&#39;)</em></li>
<li>06:59 2004年10月29日 [[User:Shizhao|Shizhao]] 已删除“List of proverbs” <em>(内容为: &#39;No pain,no gain.翻译:付出才有收获。&#39;)</em></li>
<li>14:58 2004年10月11日 [[User:Shizhao|Shizhao]] 已删除“电影列表” <em>(内容为: &#39;==W==*&#91;&#91;无间道]]*&#91;&#91;en:List of films]]&#39;)</em></li>
<li>02:10 2004年9月27日 [[User:Shizhao|Shizhao]] 已删除“战争” <em>(内容为: &#39;战争是残酷的有的人战争是因为他就是恶魔而有的人是为和平而战&#39;)</em></li>
<li>15:23 2004年9月16日 [[User:Shizhao|Shizhao]] 已删除“亨利·庞加�?action=edit” <em>(内容为: &#39;===名言===数学家用一个名称替代不同的事物,而诗人则用不同的名称意指同一件事物。&#39;)</em></li>
<li>15:22 2004年9月16日 [[User:Shizhao|Shizhao]] 已删除“教育论” <em>(内容为: &#39;A=X+Y+Z&#39;)</em></li>
<li>03:02 2004年8月23日 [[User:Shizhao|Shizhao]] 已删除“经典电影对白” <em>(内容为: &#39;&amp;lt;肖申克的救赎&amp;gt;中摩根.弗里曼:&#39;忙着生,或者忙着死.&#39;&#39;蒂姆.罗宾斯&#39;记住,希望是好事,也许是人间至善,而美好的...&#39;)</em></li>
<li>17:24 2004年7月26日 [[User:Shizhao|Shizhao]] 已删除“每日名言推荐” <em>(内容为: &#39;有钱的最大好处就是能坦率地说出自己没钱!&#39;)</em></li>
<li>06:02 2004年7月23日 [[User:Shizhao|Shizhao]] 已删除“每日名言推荐” <em>(内容为: &#39;少年啊,都是追求梦的旅人!&#39;)</em></li>
<li>15:38 2004年7月20日 [[User:Shizhao|Shizhao]] 已删除“教育论” <em>(content before blanking was: &#39;55555555&#39;)</em></li>

Old versions of MediaWiki from before Special:Log was invented in December 2004 logged deletions to a wiki page instead. It looks like those old revisions also allowed titles with invalid UTF-8 to be saved, and then when such a title was deleted faithfully recorded it in the log ...

(The fact that it's a current revision rather than an old revision is not relevant - the page hasn't been edited since 2004)

This was marked known-bad.

I'm honestly impressed by how well MediaWiki handles a page whose current revision is bad ...