Last modified: 2014-03-10 14:43:42 UTC
Created attachment 14739 [details] Exception log from fluorine To reproduce, visit <http://commons.wikimedia.org/wiki/User:Pere_prlpz/gallery/14> One of the frames in the call stack is: Scribunto_LuaSandboxCallback->formatNum('[[:int:lang]]U...', 41) ..which made me suspect Scribunto. But I haven't investigated. Stack trace attached.
My initial reaction would be somebody doing mw.getLanguage( <random parsed wikitext here> ); - not enough error checking to handle the invalid language situation, Language::factory throws a MWException which nobody catches. But haven't looked into it to confirm that.
Change 116984 had a related patch set uploaded by Anomie: mw.language: Fix exceptions and add tests https://gerrit.wikimedia.org/r/116984
Change 116984 merged by jenkins-bot: mw.language: Fix exceptions and add tests https://gerrit.wikimedia.org/r/116984
This should be deployed to WMF wikis with 1.23wmf18, see https://www.mediawiki.org/wiki/MediaWiki_1.23/Roadmap for the schedule.