Page MenuHomePhabricator

Max expansion depth error inside a strip marker causes exception.
Closed, DuplicatePublic

Description

See for example : [[:c:File:Flag of Germany.svg]] (file history in Commons looks OK: we can see the images from the history up to end of 2015, but any image from 2016 onwards won't show, even if there was nothing changed since 2007 in the image itself, except the description page in May, but there was no issue since May for this image; so this looks like a problem in the description page incorrectly linked to the image thumbnail)
: [V5JYMApAMFIAALoducMAAAAA] 2016-07-22 17:30:24: Erreur fatale de type « MWException »
Thumnail generator failure? Detected on another wiki where country flags are showing red links (going to upload a new image on the other local wiki) instead of the existing image from Commons. I suspect a storage issue (internal network filesystem, possibly the same stale cache problem that occured a few days ago).

Forcing a server-side page refresh (action=purge) does not solve the problem, we get the same fatal exception.

Other wikis see this file as non-existing (that's what Commons reports to them), but it has not been moved or deleted (look at the page description history on Commons, we can see the last version of the file data from 2007 in all versions of description pages until end of 2015). So the bug is post probably on the MediaWiki database itself somewhere in its history, and the thumbnail generator cannot access the last description page, even if it does not need it to generate thumbnails (it just need access to the "Media:" content, possibly it fails in determining the last version because of broken history data.

Event Timeline

Restricted Application added subscribers: Poyekhali, Steinsplitter, Aklapper. · View Herald Transcript

Apparently, the contents of all 2016 versions of the File description page have been lost in the Commons MW database, this looks like data corruption in the Commons DB. If so, there are probably other losses (possibly caused by the ongoing massive spam on Commons, and an unexpected manual data purge with wrong page ids by some SQL admins or caused by the attack itself: it's more than spammers then.)
May be the security team could be involved to investigate what happened in these recent days of attacks.
Can those missing versions be restored, or do we have to restore an old 2015 version (possibly missing the 2016 edits) of the description page ?

I've tried restoring the last 2015 version (working) of the description page. Now I see that the 2016 versions are still in the database, and I can see its internal code. The main difference is that in 2016 it used [[c:Template:Infobox flag]] which internally used some Lua module. I suspect an infinite loop in some Lua module, causing the MW page renderer to halt.

So the bug is not really in the image server.

However, except if we are not looking at the file description page, this should not block the image server that should render image thumbnails, including for other wikis: it should not report to other wikis that the file as non-existing.

I don't think its related to the actual image.

Error seems to be about image description

"/srv/mediawiki/php-1.28.0-wmf.11/includes/parser/StripState.php\\\",\\\"line\\\":82,\\\"message\\\":\\\"Invalid marker: '\\\\\\\"UNIQ--<span class=\\\\\\\"error\\\\\\\">Expansion depth limit exceeded</span>-00000001-QINU\\\\\\\"'\\

Bawolff renamed this task from problem on image server (internal mediawiki error) to Max expansion depth error inside a strip marker causes exception..Jul 22 2016, 8:35 PM
matmarex subscribed.

Backtrace of V5JYMApAMFIAALoducMAAAAA indicates Scribunto as the offender (and I can't think of any other way to produce such broken strip markers). (I'd paste the backtrace here but logstash no longer has them in a sane format.)

Anomie subscribed.

This has nothing to do with Scribunto. Any wikitext where the expansion depth exceeded happens to occur inside the expansion that's involved in the generation of a strip marker causes it.

But why Scribunto is involved in sharing images or thumbnails from other wikis ?
They just request the image, it should not be reported as "not existing" and other wikis should not behave as if the image did not exist, they are actually NOT using the description page itself, they just request the image in some sizes (generally they request only a thumbnail).
Why does the image server requires parsing the file description page???

So may be there's a bug in Scribunto, but there's also a bug in the image server if it has such "stupid" dependency with the image description page which is not even requested (unless such sharing is only permitted if the image does not belong to some tracking category, generated by wikicode in the description page;

  • my opinion is if such permission is needed it should not be part of the wikicode of the page description but within some metadata stored separately and not requiring parsing the file description page itself.
  • if this is needed to detect redirected file description pages, it is also known that files cannot be renamed, except by administrative tools, not altering the file descriotion page. Redirecting a file description page to another page by wiki editing should not affect the file itself, and in fact it should not even work as long as files themselves cannot be moved at the same time.

The language is not relevant. To solve the problem for now I have replaced
the last 2016 version of the description page by the last version of 2015
which did not cause that problem (occuring because it was changed in 2016
to use another template using a Lua module which is now broken).
You can still see the problem by looking at 2016 versions just before the
one I wrote: look into the page history.
There was no change in the SVG image data itself (not changed since 2007).

(I'd paste the backtrace here but logstash no longer has them in a sane format.)

12016-07-26 23:22:35 [V5fwuwpAADsAAamcaa4AAABJ] mw1264 commonswiki 1.28.0-wmf.11 exception ERROR: [V5fwuwpAADsAAamcaa4AAABJ] /w/index.php?title=File:Flag_of_Germany.svg&oldid=192017176 MWException from line 82 of /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/StripState.php: Invalid marker: ^?'"`UNIQ--<span class="error">Expansion depth limit exceeded</span>-00000001-QINU`"'^? {"exception_id":"V5fwuwpAADsAAamcaa4AAABJ"}
2[Exception MWException] (/srv/mediawiki/php-1.28.0-wmf.11/includes/parser/StripState.php:82) Invalid marker: ^?'"`UNIQ--<span class="error">Expansion depth limit exceeded</span>-00000001-QINU`"'^?
3 #0 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/StripState.php(71): StripState->addItem(string, string, string)
4 #1 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3844): StripState->addGeneral(string, string)
5 #2 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1148): Parser->extensionSubstitution(array, PPTemplateFrame_Hash)
6 #3 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
7 #4 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
8 #5 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
9 #6 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
10 #7 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
11 #8 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
12 #9 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
13 #10 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
14 #11 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
15 #12 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
16 #13 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
17 #14 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
18 #15 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
19 #16 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
20 #17 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
21 #18 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
22 #19 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
23 #20 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
24 #21 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
25 #22 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
26 #23 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
27 #24 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
28 #25 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
29 #26 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
30 #27 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
31 #28 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
32 #29 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
33 #30 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
34 #31 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
35 #32 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
36 #33 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
37 #34 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
38 #35 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
39 #36 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
40 #37 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
41 #38 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
42 #39 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
43 #40 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
44 #41 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
45 #42 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
46 #43 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
47 #44 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
48 #45 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
49 #46 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
50 #47 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
51 #48 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
52 #49 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
53 #50 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
54 #51 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
55 #52 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
56 #53 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
57 #54 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
58 #55 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
59 #56 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
60 #57 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
61 #58 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
62 #59 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
63 #60 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
64 #61 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
65 #62 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
66 #63 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
67 #64 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
68 #65 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
69 #66 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
70 #67 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
71 #68 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
72 #69 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
73 #70 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
74 #71 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
75 #72 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
76 #73 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
77 #74 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
78 #75 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
79 #76 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
80 #77 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
81 #78 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
82 #79 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
83 #80 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
84 #81 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
85 #82 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
86 #83 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
87 #84 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
88 #85 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
89 #86 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
90 #87 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
91 #88 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
92 #89 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
93 #90 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
94 #91 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
95 #92 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
96 #93 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
97 #94 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
98 #95 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
99 #96 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
100 #97 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
101 #98 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
102 #99 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
103 #100 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
104 #101 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
105 #102 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
106 #103 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
107 #104 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
108 #105 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
109 #106 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
110 #107 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
111 #108 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
112 #109 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
113 #110 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
114 #111 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
115 #112 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
116 #113 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
117 #114 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
118 #115 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
119 #116 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
120 #117 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
121 #118 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
122 #119 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
123 #120 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
124 #121 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
125 #122 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
126 #123 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
127 #124 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
128 #125 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
129 #126 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
130 #127 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
131 #128 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
132 #129 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
133 #130 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
134 #131 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
135 #132 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
136 #133 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
137 #134 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
138 #135 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
139 #136 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
140 #137 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
141 #138 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
142 #139 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
143 #140 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
144 #141 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
145 #142 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
146 #143 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
147 #144 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
148 #145 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
149 #146 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
150 #147 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
151 #148 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
152 #149 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
153 #150 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
154 #151 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
155 #152 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
156 #153 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
157 #154 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
158 #155 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
159 #156 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
160 #157 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
161 #158 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
162 #159 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
163 #160 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
164 #161 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
165 #162 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
166 #163 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
167 #164 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
168 #165 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
169 #166 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
170 #167 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
171 #168 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
172 #169 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
173 #170 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
174 #171 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
175 #172 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
176 #173 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
177 #174 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
178 #175 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
179 #176 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
180 #177 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
181 #178 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
182 #179 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
183 #180 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
184 #181 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
185 #182 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
186 #183 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
187 #184 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
188 #185 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
189 #186 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
190 #187 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
191 #188 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
192 #189 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
193 #190 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
194 #191 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
195 #192 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
196 #193 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
197 #194 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
198 #195 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
199 #196 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
200 #197 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
201 #198 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
202 #199 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
203 #200 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
204 #201 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
205 #202 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
206 #203 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
207 #204 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
208 #205 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
209 #206 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
210 #207 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
211 #208 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
212 #209 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
213 #210 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
214 #211 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
215 #212 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
216 #213 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
217 #214 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
218 #215 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
219 #216 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
220 #217 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
221 #218 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
222 #219 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
223 #220 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
224 #221 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
225 #222 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
226 #223 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
227 #224 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
228 #225 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
229 #226 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
230 #227 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction, string)
231 #228 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(244): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction, string)
232 #229 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(897): Scribunto_LuaEngine->executeModule(LuaSandboxFunction, string, PPTemplateFrame_Hash)
233 #230 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
234 #231 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
235 #232 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
236 #233 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
237 #234 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
238 #235 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
239 #236 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1514): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
240 #237 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3230): PPTemplateFrame_Hash->cachedExpand(string, PPNode_Hash_Tree)
241 #238 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
242 #239 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
243 #240 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
244 #241 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
245 #242 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
246 #243 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
247 #244 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(string)
248 #245 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3728): PPTemplateFrame_Hash->getArgument(string)
249 #246 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1092): Parser->argSubstitution(array, PPTemplateFrame_Hash)
250 #247 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1594): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
251 #248 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1606): PPTemplateFrame_Hash->getNamedArgument(integer)
252 #249 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1538): PPTemplateFrame_Hash->getArgument(integer)
253 #250 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(781): PPTemplateFrame_Hash->getArguments()
254 #251 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(407): Scribunto_LuaEngine->preprocess(string, string)
255 #252 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
256 #253 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaSandbox/Engine.php(319): LuaSandboxFunction->call(LuaSandboxFunction)
257 #254 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(265): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction)
258 #255 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(910): Scribunto_LuaEngine->executeFunctionChunk(LuaSandboxFunction, PPTemplateFrame_Hash)
259 #256 /srv/mediawiki/php-1.28.0-wmf.11/extensions/Scribunto/common/Hooks.php(121): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
260 #257 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
261 #258 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3083): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
262 #259 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
263 #260 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
264 #261 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
265 #262 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(3233): PPFrame_Hash->expand(PPNode_Hash_Tree)
266 #263 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Preprocessor_Hash.php(1075): Parser->braceSubstitution(array, PPFrame_Hash)
267 #264 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(2897): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
268 #265 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(1259): Parser->replaceVariables(string)
269 #266 /srv/mediawiki/php-1.28.0-wmf.11/includes/parser/Parser.php(439): Parser->internalParse(string)
270 #267 /srv/mediawiki/php-1.28.0-wmf.11/includes/content/WikitextContent.php(331): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
271 #268 /srv/mediawiki/php-1.28.0-wmf.11/includes/content/AbstractContent.php(497): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput)
272 #269 /srv/mediawiki/php-1.28.0-wmf.11/includes/poolcounter/PoolWorkArticleView.php(140): AbstractContent->getParserOutput(Title, integer, ParserOptions)
273 #270 /srv/mediawiki/php-1.28.0-wmf.11/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
274 #271 /srv/mediawiki/php-1.28.0-wmf.11/includes/page/Article.php(662): PoolCounterWork->execute()
275 #272 /srv/mediawiki/php-1.28.0-wmf.11/includes/page/ImagePage.php(171): Article->view()
276 #273 /srv/mediawiki/php-1.28.0-wmf.11/includes/actions/ViewAction.php(44): ImagePage->view()
277 #274 /srv/mediawiki/php-1.28.0-wmf.11/includes/MediaWiki.php(504): ViewAction->show()
278 #275 /srv/mediawiki/php-1.28.0-wmf.11/includes/MediaWiki.php(288): MediaWiki->performAction(ImagePage, Title)
279 #276 /srv/mediawiki/php-1.28.0-wmf.11/includes/MediaWiki.php(748): MediaWiki->performRequest()
280 #277 /srv/mediawiki/php-1.28.0-wmf.11/includes/MediaWiki.php(520): MediaWiki->main()
281 #278 /srv/mediawiki/php-1.28.0-wmf.11/index.php(43): MediaWiki->run()
282 #279 /srv/mediawiki/w/index.php(3): include(string)
283 #280 {main}