Page MenuHomePhabricator

UploadWizard.config.php: Error: Call to a member function asort() on null
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   Error: Call to a member function asort() on null
exception.trace
from /srv/mediawiki/php-1.39.0-wmf.1/extensions/UploadWizard/UploadWizard.config.php(75)
#0 /srv/mediawiki/php-1.39.0-wmf.1/includes/libs/objectcache/wancache/WANObjectCache.php(1689): UploadWizardConfig::{closure}(boolean, integer, array, NULL, array)
#1 /srv/mediawiki/php-1.39.0-wmf.1/includes/libs/objectcache/wancache/WANObjectCache.php(1518): WANObjectCache->fetchOrRegenerate(string, integer, Closure, array, array)
#2 /srv/mediawiki/php-1.39.0-wmf.1/extensions/UploadWizard/UploadWizard.config.php(83): WANObjectCache->getWithSetCallback(string, integer, Closure, array)
#3 /srv/mediawiki/php-1.39.0-wmf.1/extensions/UploadWizard/includes/UploadWizardConfig.php(139): include(string)
#4 /srv/mediawiki/php-1.39.0-wmf.1/extensions/UploadWizard/includes/UploadWizardConfig.php(86): UploadWizardConfig::getDefaultConfig()
#5 /srv/mediawiki/php-1.39.0-wmf.1/extensions/UploadWizard/includes/UploadWizardHooks.php(50): UploadWizardConfig::getConfig()
#6 /srv/mediawiki/php-1.39.0-wmf.1/includes/HookContainer/HookContainer.php(338): UploadWizardHooks::onGetPreferences(User, array)
#7 /srv/mediawiki/php-1.39.0-wmf.1/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#8 /srv/mediawiki/php-1.39.0-wmf.1/includes/HookContainer/HookRunner.php(1913): MediaWiki\HookContainer\HookContainer->run(string, array)
#9 /srv/mediawiki/php-1.39.0-wmf.1/includes/preferences/DefaultPreferencesFactory.php(249): MediaWiki\HookContainer\HookRunner->onGetPreferences(User, array)
#10 /srv/mediawiki/php-1.39.0-wmf.1/extensions/GlobalPreferences/includes/GlobalPreferencesFactory.php(116): MediaWiki\Preferences\DefaultPreferencesFactory->getFormDescriptor(User, RequestContext)
#11 /srv/mediawiki/php-1.39.0-wmf.1/includes/preferences/DefaultPreferencesFactory.php(1767): GlobalPreferences\GlobalPreferencesFactory->getFormDescriptor(User, RequestContext)
#12 /srv/mediawiki/php-1.39.0-wmf.1/includes/specials/SpecialPreferences.php(132): MediaWiki\Preferences\DefaultPreferencesFactory->getForm(User, RequestContext, string)
#13 /srv/mediawiki/php-1.39.0-wmf.1/includes/specials/SpecialPreferences.php(110): SpecialPreferences->getFormObject(User, RequestContext)
#14 /srv/mediawiki/php-1.39.0-wmf.1/includes/specialpage/SpecialPage.php(671): SpecialPreferences->execute(NULL)
#15 /srv/mediawiki/php-1.39.0-wmf.1/includes/specialpage/SpecialPageFactory.php(1378): SpecialPage->run(NULL)
#16 /srv/mediawiki/php-1.39.0-wmf.1/includes/MediaWiki.php(315): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#17 /srv/mediawiki/php-1.39.0-wmf.1/includes/MediaWiki.php(911): MediaWiki->performRequest()
#18 /srv/mediawiki/php-1.39.0-wmf.1/includes/MediaWiki.php(565): MediaWiki->main()
#19 /srv/mediawiki/php-1.39.0-wmf.1/index.php(53): MediaWiki->run()
#20 /srv/mediawiki/php-1.39.0-wmf.1/index.php(46): wfIndexMain()
#21 /srv/mediawiki/w/index.php(3): require(string)
#22 {main}
Impact
Notes

One of these seen in 1.39.0-wmf.1 (T300203).

Details

Request URL
https://commons.wikimedia.org/wiki/Special:Preferences

Event Timeline

Checked logs 3 weeks back - shows up a handful of times, starting in 1.38.0-wmf.23.

Change 772495 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/extensions/UploadWizard@master] Check Collator construction return value

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

Change 772495 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Check Collator construction return value

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

Krinkle assigned this task to Ammarpad.