Error
Request URL: /wiki/Special:ExportTranslations? …
Request ID: XSRnzgpAMEsAAIV1JNAAAAAT
PHP Warning: get_class() expects parameter 1 to be object, null given
#0 /srv/mediawiki/php-1.34.0-wmf.11/extensions/Translate/ffs/SimpleFFS.php(274): MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/php-1.34.0-wmf.11/extensions/Translate/ffs/SimpleFFS.php(234): SimpleFFS->tryReadSource(string, MessageCollection) #2 /srv/mediawiki/php-1.34.0-wmf.11/extensions/Translate/specials/SpecialExportTranslations.php(198): SimpleFFS->writeIntoVariable(MessageCollection) #3 /srv/mediawiki/php-1.34.0-wmf.11/extensions/Translate/specials/SpecialExportTranslations.php(49): SpecialExportTranslations->doExport() #4 /srv/mediawiki/php-1.34.0-wmf.11/includes/specialpage/SpecialPage.php(571): SpecialExportTranslations->execute(NULL) #5 /srv/mediawiki/php-1.34.0-wmf.11/includes/specialpage/SpecialPageFactory.php(581): SpecialPage->run(NULL) #6 /srv/mediawiki/php-1.34.0-wmf.11/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext) #7 /srv/mediawiki/php-1.34.0-wmf.11/includes/MediaWiki.php(884): MediaWiki->performRequest() #8 /srv/mediawiki/php-1.34.0-wmf.11/includes/MediaWiki.php(515): MediaWiki->main() #9 /srv/mediawiki/php-1.34.0-wmf.11/index.php(42): MediaWiki->run() #10 /srv/mediawiki/w/index.php(3): require(string) #11 {main}
Impact
Unable to export translatable pages or aggregate groups (not sure if both are affected) for offline translation if PHP 7.2 is used (it's becoming the default in near future).
Notes
From Logstash:
- Since at least 1.34.0-wmf.8 (25 days ago)
- From mediawiki.org, wikidata.org, meta.wikimedia.org, commons.wikimedia.org.
- Does not affect HHVM, only the PHP 7.2 deployments emit the warning.