Error
- mwversion: 1.37.0-wmf.19
- reqId: b506d8a6-a35b-4011-b017-2b6160d6ff09
- Find reqId in Logstash
- Find normalized_message in Logstash
[{reqId}] {exception_url} PHP Notice: Undefined index: tp:tagfrom /srv/mediawiki/php-1.37.0-wmf.19/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php(490)
#0 /srv/mediawiki/php-1.37.0-wmf.19/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php(490): MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.37.0-wmf.19/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php(524): MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage->classifyPages(array)
#2 /srv/mediawiki/php-1.37.0-wmf.19/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php(110): MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage->listPages()
#3 /srv/mediawiki/php-1.37.0-wmf.19/includes/specialpage/SpecialPage.php(646): MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage->execute(NULL)
#4 /srv/mediawiki/php-1.37.0-wmf.19/includes/specialpage/SpecialPageFactory.php(1365): SpecialPage->run(NULL)
#5 /srv/mediawiki/php-1.37.0-wmf.19/includes/MediaWiki.php(314): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#6 /srv/mediawiki/php-1.37.0-wmf.19/includes/MediaWiki.php(925): MediaWiki->performRequest()
#7 /srv/mediawiki/php-1.37.0-wmf.19/includes/MediaWiki.php(559): MediaWiki->main()
#8 /srv/mediawiki/php-1.37.0-wmf.19/index.php(53): MediaWiki->run()
#9 /srv/mediawiki/php-1.37.0-wmf.19/index.php(46): wfIndexMain()
#10 /srv/mediawiki/w/index.php(3): require(string)
#11 {main}Notes
Started happening 2021/08/20. Low frequency but persistent.
User visible impact:
- One translatable page on meta.wikipedia.org has slightly odd behavior (missing styles etc.)
Log notice happens when visiting Special:PageTranslation on meta (but no unexpected behavior there).
Outcome
It is no longer possible to mark a page without translatable content for translation. Doing that resulted in log spam and minor interface display glitch.