Last modified: 2013-07-25 07:04:34 UTC
http://en.wikipedia.beta.wmflabs.org/wiki/Special:SpecialPages BannerLoaderException while loading banner: '(none provided)' Backtrace: #0 /data/project/apache/common-local/php-master/extensions/CentralNotice/special/SpecialBannerLoader.php(22): SpecialBannerLoader->getParams() #1 /data/project/apache/common-local/php-master/includes/SpecialPageFactory.php(334): SpecialBannerLoader->__construct() #2 /data/project/apache/common-local/php-master/includes/SpecialPageFactory.php(362): SpecialPageFactory::getPage('BannerLoader') #3 /data/project/apache/common-local/php-master/includes/specials/SpecialSpecialpages.php(54): SpecialPageFactory::getUsablePages(Object(User)) #4 /data/project/apache/common-local/php-master/includes/specials/SpecialSpecialpages.php(42): SpecialSpecialpages->getPageGroups() #5 /data/project/apache/common-local/php-master/includes/SpecialPage.php(613): SpecialSpecialpages->execute(NULL) #6 /data/project/apache/common-local/php-master/includes/SpecialPageFactory.php(486): SpecialPage->run(NULL) #7 /data/project/apache/common-local/php-master/includes/Wiki.php(291): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) #8 /data/project/apache/common-local/php-master/includes/Wiki.php(565): MediaWiki->performRequest() #9 /data/project/apache/common-local/php-master/includes/Wiki.php(458): MediaWiki->main() #10 /data/project/apache/common-local/php-master/index.php(59): MediaWiki->run() #11 /data/project/apache/common-local/w/index.php(3): require('/data/project/a...') #12 {main}
It is throwing a MissingRequiredParamsException [ project, country, anonymous, bucket, siteName, device ] must not be null, and they are [NULL, NULL, false, 0, "", NULL] at this point.
Introduced in 8a5a9f739bd1b84cb76609269ae06297722436fa by Adam.
Greg, this might cause a problem in production. Could you baby sit the bug please? :-]
Related URL: https://gerrit.wikimedia.org/r/58214 (Gerrit Change Ie468fe7023e08825dcd5eb06abf77a4dbe6600f6)
Setting to a deploy blocker. Assuming it started in code post 1.22wmf1 was cut, so fixing before wmf2 (Monday 4/15) needs to happen. Fix looks minimal, so hopefully fixed soon. Thanks!
https://gerrit.wikimedia.org/r/58214 (Gerrit Change Ie468fe7023e08825dcd5eb06abf77a4dbe6600f6) | change APPROVED and MERGED [by Mwalker]
Actually; CentralNotice now deploys off of a deploy branch so we push changes from master to deploy when we're ready. Beta runs off of master though so we get the benefit of knowing when things break before deploy to the cluster :)
[removing "patch-need-review" - we only use it for patches attached in Bugzilla itself, not in Gerrit]
Thank you for the very quick fix! Beta is definitely happy now!