Page MenuHomePhabricator

Skipping setting page property for label in unknown language {langZid} when displaying {page}
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.45.0-wmf.15
  • timestamp: 2025-08-22T17:11:06.687Z
  • phpversion: 8.1.33
  • reqId: c703b83e-d0a4-45d3-89e9-6ff708d11d5f
  • Find reqId in Logstash
normalized_message
Skipping setting page property for label in unknown language {langZid} when displaying {page}
Impact
Notes
normalized_message: Skipping setting page property for link to unknown page {link} when displaying {page}

The same cause?

Event Timeline

Change #1184923 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] ZObjectContentHandler::fillParserOutput: Record the exception so we can trace this

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

Change #1184923 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] ZObjectContentHandler::fillParserOutput: Record the exception so we can trace this

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

OK, we now have a stack trace:

from /srv/mediawiki/php-1.45.0-wmf.18/extensions/WikiLambda/includes/Registry/ZLangRegistry.php(133)
#0 /srv/mediawiki/php-1.45.0-wmf.18/extensions/WikiLambda/includes/Registry/ZLangRegistry.php(57): MediaWiki\Extension\WikiLambda\Registry\ZLangRegistry->fetchLanguageCodeFromZid(string)
#1 /srv/mediawiki/php-1.45.0-wmf.18/extensions/WikiLambda/includes/ZObjectContentHandler.php(331): MediaWiki\Extension\WikiLambda\Registry\ZLangRegistry->getLanguageCodeFromZid(string)
#2 /srv/mediawiki/php-1.45.0-wmf.18/includes/content/ContentHandler.php(1746): MediaWiki\Extension\WikiLambda\ZObjectContentHandler->fillParserOutput(MediaWiki\Extension\WikiLambda\ZObjectContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#3 /srv/mediawiki/php-1.45.0-wmf.18/includes/content/Renderer/ContentRenderer.php(73): MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Extension\WikiLambda\ZObjectContent, MediaWiki\Content\Renderer\ContentParseParams)
#4 /srv/mediawiki/php-1.45.0-wmf.18/includes/Revision/RenderedRevision.php(261): MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Extension\WikiLambda\ZObjectContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#5 /srv/mediawiki/php-1.45.0-wmf.18/includes/Revision/RenderedRevision.php(233): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Extension\WikiLambda\ZObjectContent, array)
#6 /srv/mediawiki/php-1.45.0-wmf.18/includes/Revision/RevisionRenderer.php(237): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#7 /srv/mediawiki/php-1.45.0-wmf.18/includes/Revision/RevisionRenderer.php(170): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#8 /srv/mediawiki/php-1.45.0-wmf.18/includes/Revision/RenderedRevision.php(196): MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#9 /srv/mediawiki/php-1.45.0-wmf.18/includes/page/ParserOutputAccess.php(603): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#10 /srv/mediawiki/php-1.45.0-wmf.18/includes/page/ParserOutputAccess.php(516): MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array, null)
#11 /srv/mediawiki/php-1.45.0-wmf.18/includes/diff/DifferenceEngine.php(1267): MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array)
#12 /srv/mediawiki/php-1.45.0-wmf.18/includes/diff/DifferenceEngine.php(1052): DifferenceEngine->renderNewRevision()
#13 /srv/mediawiki/php-1.45.0-wmf.18/includes/page/Article.php(1082): DifferenceEngine->showDiffPage(bool)
#14 /srv/mediawiki/php-1.45.0-wmf.18/includes/page/Article.php(488): MediaWiki\Page\Article->showDiffPage()
#15 /srv/mediawiki/php-1.45.0-wmf.18/includes/actions/ViewAction.php(84): MediaWiki\Page\Article->view()
#16 /srv/mediawiki/php-1.45.0-wmf.18/includes/actions/ActionEntryPoint.php(728): MediaWiki\Actions\ViewAction->show()
#17 /srv/mediawiki/php-1.45.0-wmf.18/includes/actions/ActionEntryPoint.php(505): MediaWiki\Actions\ActionEntryPoint->performAction(MediaWiki\Page\Article, MediaWiki\Title\Title)
#18 /srv/mediawiki/php-1.45.0-wmf.18/includes/actions/ActionEntryPoint.php(143): MediaWiki\Actions\ActionEntryPoint->performRequest()
#19 /srv/mediawiki/php-1.45.0-wmf.18/includes/MediaWikiEntryPoint.php(198): MediaWiki\Actions\ActionEntryPoint->execute()
#20 /srv/mediawiki/php-1.45.0-wmf.18/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#21 /srv/mediawiki/w/index.php(3): require(string)
#22 {main}

This doesn't give anything obvious, however. It might be bad old revisions that don't meet our current expectations? I still can't replicate this locally; let's just exit at this point.

Change #1187795 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] ZObjectContentHandler: Downgrade empty-lang issues to debug

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

Change #1187795 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] ZObjectContentHandler: Downgrade empty-lang issues to debug

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

DSantamaria changed the task status from Open to In Progress.Sep 18 2025, 5:18 AM

Since wmf.20 rolled to group1 yesterday ~18:00, these warnings no longer appear:

image.png (438×1 px, 48 KB)