RE: All The Tropes Wiki Project, Part XXI
08-04-2021, 10:56 PM (This post was last modified: 08-05-2021, 01:23 AM by GethN7.)
08-04-2021, 10:56 PM (This post was last modified: 08-05-2021, 01:23 AM by GethN7.)
There seems to be breakage of Lua, resulting in this error
Lua error in Module:Subpages_5 at line 119: attempt to index local 'tobj' (a nil value)
It does not seem to affect all pages, and the code it links to indicates the problem is due to Lua itself acting up, which is a backend issue beyond our purview.
Hopefully, this is temporary, but if the problem persists, we will need to ask Miraheze Staff to look into it.
Update: Fixed the issue by disabling MyVariables.The new magic words would be useful and are indeed harmless. However, both extensions use this parser hook:
https://www.mediawiki.org/wiki/Manual:Ho...stCallInit
The Lua template to call key sections of the Module that had issues requires absolute priority usage of that hook, which MyVariables wants to have sole usage of too. Unfortunately, instead of both sharing usage, they get into a catfight which MyVariables wins, thus breaking the Lua templating.
Ergo, no MyVariables unless we want to break Lua.
Lua error in Module:Subpages_5 at line 119: attempt to index local 'tobj' (a nil value)
It does not seem to affect all pages, and the code it links to indicates the problem is due to Lua itself acting up, which is a backend issue beyond our purview.
Hopefully, this is temporary, but if the problem persists, we will need to ask Miraheze Staff to look into it.
Update: Fixed the issue by disabling MyVariables.The new magic words would be useful and are indeed harmless. However, both extensions use this parser hook:
https://www.mediawiki.org/wiki/Manual:Ho...stCallInit
The Lua template to call key sections of the Module that had issues requires absolute priority usage of that hook, which MyVariables wants to have sole usage of too. Unfortunately, instead of both sharing usage, they get into a catfight which MyVariables wins, thus breaking the Lua templating.
Ergo, no MyVariables unless we want to break Lua.