User "MaxSem" posted a comment on MediaWiki.r86927.

Full URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/86927#c16463
Commit summary:

adding language support to #time parser function, per bug 28655

Comment:

Try saving a page with <tt><nowiki>{{#time:j F| +1000000000000 
days}}</nowiki></tt>. You'll get the following meltdown:
<pre>
Notice: Undefined offset: 89 in D:\Projects\MediaWiki\languages\Language.php on 
line 608

Internal error
Non-string key given

Backtrace:

#0 D:\Projects\MediaWiki\includes\GlobalFunctions.php(694): 
MessageCache->get(NULL, true, Object(Language))
#1 D:\Projects\MediaWiki\includes\GlobalFunctions.php(818): wfMsgGetKey(NULL, 
true, Object(Language), false)
#2 D:\Projects\MediaWiki\languages\Language.php(596): wfMsgExt(NULL, Array)
#3 D:\Projects\MediaWiki\languages\Language.php(608): 
Language->getMessageFromDB(NULL)
#4 D:\Projects\MediaWiki\languages\Language.php(898): 
Language->getMonthName('90')
#5 
D:\Projects\MediaWiki\extensions\ParserFunctions\ParserFunctions_body.php(513): 
Language->sprintfDate('j F', '273790901804271...')
#6 [internal function]: ExtParserFunctions::time(Object(Parser), 'j F', 
'+1000000000000 ...')
#7 D:\Projects\MediaWiki\includes\parser\Parser.php(3192): 
call_user_func_array('ExtParserFuncti...', Array)
#8 D:\Projects\MediaWiki\includes\parser\Preprocessor_DOM.php(986): 
Parser->braceSubstitution(Array, Object(PPFrame_DOM))
#9 D:\Projects\MediaWiki\includes\parser\Parser.php(2991): 
PPFrame_DOM->expand(Object(PPNode_DOM), 0)
#10 D:\Projects\MediaWiki\includes\parser\Parser.php(1153): 
Parser->replaceVariables('<big>'''MediaWi...')
#11 D:\Projects\MediaWiki\includes\parser\Parser.php(315): 
Parser->internalParse('<big>'''MediaWi...')
#12 D:\Projects\MediaWiki\includes\Article.php(4272): 
Parser->parse('<big>'''MediaWi...', Object(Title), Object(ParserOptions), true, 
true, 5567)
#13 D:\Projects\MediaWiki\includes\Article.php(4249): 
Article->getOutputFromWikitext('<big>'''MediaWi...', true, 
Object(ParserOptions))
#14 D:\Projects\MediaWiki\includes\Article.php(1542): 
Article->outputWikiText('<big>'''MediaWi...', true, Object(ParserOptions))
#15 D:\Projects\MediaWiki\includes\Article.php(4525): Article->doViewParse()
#16 D:\Projects\MediaWiki\includes\PoolCounter.php(163): 
PoolWorkArticleView->doWork()
#17 D:\Projects\MediaWiki\includes\Article.php(1065): PoolCounterWork->execute()
#18 D:\Projects\MediaWiki\includes\Wiki.php(486): Article->view()
#19 D:\Projects\MediaWiki\includes\Wiki.php(104): 
MediaWiki->performAction(Object(Article))
#20 D:\Projects\MediaWiki\index.php(145): 
MediaWiki->performRequestForTitle(Object(Article))
#21 {main}
</pre>

_______________________________________________
MediaWiki-CodeReview mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview

Reply via email to