Page MenuHomePhabricator

Special:ProtectedTitles throws exception
Closed, ResolvedPublic

Description

From my talk page on mediawiki.org:

Special:ProtectedTitles doesn't work in some wikis in MediaWiki 1.18wmf1. It only gives a bunch of error messages.

Internal error
Non-string key given
Backtrace:
#0 /usr/local/apache/common-local/php-1.18/includes/GlobalFunctions.php(1173): MessageCache->get(NULL, true, Object(LanguageFi))
#1 /usr/local/apache/common-local/php-1.18/includes/GlobalFunctions.php(1297): wfMsgGetKey(NULL, true, Object(LanguageFi), false)
#2 /usr/local/apache/common-local/php-1.18/languages/Language.php(644): wfMsgExt(NULL, Array)
#3 /usr/local/apache/common-local/php-1.18/languages/Language.php(664): Language->getMessageFromDB(NULL)
#4 /usr/local/apache/common-local/php-1.18/languages/Language.php(997): Language->getMonthName(false)

Observed on fiwiki, lawiki, trwiki.


Version: unspecified
Severity: normal

Details

Reference
bz31528

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 21 2014, 11:58 PM
bzimport set Reference to bz31528.
bzimport added a subscriber: Unknown Object (MLST).

user_7 wrote:

All error messages.

http://la.wikipedia.org/wiki/Special:ProtectedTitles
http://fi.wikipedia.org/wiki/Special:ProtectedTitles
http://tr.wikipedia.org/wiki/Special:ProtectedTitles

Non-string key given
Backtrace:
#0 /usr/local/apache/common-local/php-1.18/includes/GlobalFunctions.php(1173): MessageCache->get(NULL, true, Object(LanguageLa))
#1 /usr/local/apache/common-local/php-1.18/includes/GlobalFunctions.php(1297): wfMsgGetKey(NULL, true, Object(LanguageLa), false)
#2 /usr/local/apache/common-local/php-1.18/languages/Language.php(644): wfMsgExt(NULL, Array)
#3 /usr/local/apache/common-local/php-1.18/languages/Language.php(683): Language->getMessageFromDB(NULL)
#4 /usr/local/apache/common-local/php-1.18/languages/Language.php(931): Language->getMonthNameGen(false)
#5 /usr/local/apache/common-local/php-1.18/languages/Language.php(1785): Language->sprintfDate('H:i, j xg Y', false)
#6 /usr/local/apache/common-local/php-1.18/includes/specials/SpecialProtectedtitles.php(98): Language->timeanddate('16:11, 29 Novem...')
#7 /usr/local/apache/common-local/php-1.18/includes/specials/SpecialProtectedtitles.php(213): SpecialProtectedtitles->formatRow(Object(stdClass))
#8 /usr/local/apache/common-local/php-1.18/includes/Pager.php(319): ProtectedTitlesPager->formatRow(Object(stdClass))
#9 /usr/local/apache/common-local/php-1.18/includes/specials/SpecialProtectedtitles.php(62): IndexPager->getBody()
#10 /usr/local/apache/common-local/php-1.18/includes/SpecialPageFactory.php(460): SpecialProtectedtitles->execute(NULL)
#11 /usr/local/apache/common-local/php-1.18/includes/Wiki.php(224): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#12 /usr/local/apache/common-local/php-1.18/includes/Wiki.php(624): MediaWiki->performRequest()
#13 /usr/local/apache/common-local/php-1.18/includes/Wiki.php(531): MediaWiki->main()
#14 /usr/local/apache/common-local/php-1.18/index.php(57): MediaWiki->run()
#15 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...')
#16 {main}

Hmm since it was once fixed in r93726, the breakage seems to be elsewhere this time.

Ah, but it is indeed that fix, but it has not been merged into 1.18wmf branch.

Closing as resolved. Revision has been tagger for backporting in 1.18wmf1