Error
- service.version: 1.42.0-wmf.7
- trace.id: 91653e41-8238-461c-aa2d-040cca4ce56c
- Find trace.id in Logstash
[{reqId}] {exception_url} PHP Warning: Invalid argument supplied for foreach()
from /srv/mediawiki/php-1.42.0-wmf.7/includes/language/ConverterRule.php(163) #0 /srv/mediawiki/php-1.42.0-wmf.7/includes/language/ConverterRule.php(163): MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/php-1.42.0-wmf.7/includes/language/ConverterRule.php(390): ConverterRule->parseRules() #2 /srv/mediawiki/php-1.42.0-wmf.7/includes/language/LanguageConverter.php(936): ConverterRule->parse(string) #3 /srv/mediawiki/php-1.42.0-wmf.7/includes/language/LanguageConverter.php(869): LanguageConverter->recursiveConvertRule(string, string, integer, integer) #4 /srv/mediawiki/php-1.42.0-wmf.7/includes/language/LanguageConverter.php(818): LanguageConverter->recursiveConvertTopLevel(string, string) #5 /srv/mediawiki/php-1.42.0-wmf.7/includes/parser/Parsoid/LanguageVariantConverter.php(135): LanguageConverter->convertTo(string, string) #6 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/Handler/ParsoidHandler.php(1067): MediaWiki\Parser\Parsoid\LanguageVariantConverter->convertPageBundleVariant(Wikimedia\Parsoid\Core\PageBundle, Wikimedia\Bcp47Code\Bcp47CodeValue, NULL) #7 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/Handler/ParsoidHandler.php(938): MediaWiki\Rest\Handler\ParsoidHandler->languageConversion(MediaWiki\Parser\Parsoid\Config\PageConfig, array, array) #8 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/Handler/TransformHandler.php(155): MediaWiki\Rest\Handler\ParsoidHandler->pb2pb(array) #9 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/Router.php(536): MediaWiki\Rest\Handler\TransformHandler->execute() #10 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/Router.php(441): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\TransformHandler) #11 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/EntryPoint.php(195): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals) #12 /srv/mediawiki/php-1.42.0-wmf.7/includes/Rest/EntryPoint.php(135): MediaWiki\Rest\EntryPoint->execute() #13 /srv/mediawiki/php-1.42.0-wmf.7/rest.php(31): MediaWiki\Rest\EntryPoint::main() #14 /srv/mediawiki/w/rest.php(3): require(string) #15 {main}
Impact
Notes
Noticed 1 of these this morning during log triage. Hard to disentangle from other instances of the foreach() warning, but it's low frequency.