Page MenuHomePhabricator

query fails in walloon language
Closed, ResolvedPublic

Description

Author: pablo

Description:
When a query is done using walloon language interface it fails and an error backlog is shown.

It seems an error in a translation string, but it is hard to see which string causes it from the output.

If the faulty string is identified it would be easy to fix.

the search in English works:
http://wa.wikipedia.org/w/index.php?title=Special%3ASearch&search=something&uselang=wa

but if done in walloon it fails:
http://wa.wikipedia.org/w/index.php?title=Special%3ASearch&search=something&uselang=wa

Thanks


Version: unspecified
Severity: critical
URL: http://wa.wikipedia.org/w/index.php?title=Special%3ASearch&search=something

Details

Reference
bz27560

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:24 PM
bzimport set Reference to bz27560.
bzimport added a subscriber: Unknown Object (MLST).

Non-string key given
Backtrace:
#0 /usr/local/apache/common-local/php-1.17/includes/GlobalFunctions.php(780): MessageCache->get(NULL, true, Object(LanguageWa))
#1 /usr/local/apache/common-local/php-1.17/includes/GlobalFunctions.php(901): wfMsgGetKey(NULL, true, Object(LanguageWa), false)
#2 /usr/local/apache/common-local/php-1.17/languages/Language.php(513): wfMsgExt(NULL, Array)
#3 /usr/local/apache/common-local/php-1.17/languages/Language.php(525): Language->getMessageFromDB(NULL)
#4 /usr/local/apache/common-local/php-1.17/languages/classes/LanguageWa.php(51): Language->getMonthName('-0')
#5 /usr/local/apache/common-local/php-1.17/languages/classes/LanguageWa.php(72): LanguageWa->date('2011-01-29T19:1...', false, true, false)
#6 /usr/local/apache/common-local/php-1.17/includes/specials/SpecialSearch.php(562): LanguageWa->timeanddate('2011-01-29T19:1...')
#7 /usr/local/apache/common-local/php-1.17/includes/specials/SpecialSearch.php(429): SpecialSearch->showHit(Object(LuceneResult), Array)
#8 /usr/local/apache/common-local/php-1.17/includes/specials/SpecialSearch.php(308): SpecialSearch->showMatches(Object(LuceneSearchSet))
#9 /usr/local/apache/common-local/php-1.17/includes/specials/SpecialSearch.php(119): SpecialSearch->showResults('something')
#10 /usr/local/apache/common-local/php-1.17/includes/specials/SpecialSearch.php(47): SpecialSearch->goResult('something')
#11 [internal function]: wfSpecialSearch(NULL, Object(SpecialPage))
#12 /usr/local/apache/common-local/php-1.17/includes/SpecialPage.php(852): call_user_func('wfSpecialSearch', NULL, Object(SpecialPage))
#13 /usr/local/apache/common-local/php-1.17/includes/SpecialPage.php(579): SpecialPage->execute(NULL)
#14 /usr/local/apache/common-local/php-1.17/includes/Wiki.php(250): SpecialPage::executePath(Object(Title))
#15 /usr/local/apache/common-local/php-1.17/includes/Wiki.php(63): MediaWiki->handleSpecialCases(Object(Title), Object(OutputPage), Object(WebRequest))
#16 /usr/local/apache/common-local/php-1.17/index.php(114): MediaWiki->performRequestForTitle(Object(Title), NULL, Object(OutputPage), Object(User), Object(WebRequest))
#17 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...')
#18 {main}

There's rather a lot of NULL going through that...