[Bug 48807] Scribunto Fatal error Call to a member function pauseUsageTimer() on a non-object in /usr/local/apache/common-local/php-1.22wmf4/extensions/Scribunto/engines/LuaCommon/LuaCommon.php on lin

2013-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=48807

--- Comment #1 from Sam Reed (reedy) s...@reedyboy.net ---
https://meta.wikimedia.org/wiki/User:Yerpo?action=edit

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 48807] Scribunto Fatal error Call to a member function pauseUsageTimer() on a non-object in /usr/local/apache/common-local/php-1.22wmf4/extensions/Scribunto/engines/LuaCommon/LuaCommon.php on lin

2013-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=48807

Andre Klapper aklap...@wikimedia.org changed:

   What|Removed |Added

   Priority|Unprioritized   |Normal

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 48807] Scribunto Fatal error Call to a member function pauseUsageTimer() on a non-object in /usr/local/apache/common-local/php-1.22wmf4/extensions/Scribunto/engines/LuaCommon/LuaCommon.php on lin

2013-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=48807

Rohan Verma rohan.j.ve...@gmail.com changed:

   What|Removed |Added

 CC||rohan.j.ve...@gmail.com

--- Comment #2 from Rohan Verma rohan.j.ve...@gmail.com ---
Hello Sam,
I was investigating your bug and managed to recreate it when emitting your user
page. I also tried to narrow down what part of your page was causing the error.
However before I completed this it seems I can no longer reproduce the crash.
Is this the same for you?

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 48807] Scribunto Fatal error Call to a member function pauseUsageTimer() on a non-object in /usr/local/apache/common-local/php-1.22wmf4/extensions/Scribunto/engines/LuaCommon/LuaCommon.php on lin

2013-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=48807

--- Comment #3 from Brad Jorsch bjor...@wikimedia.org ---
I suspect that the order of events was something like this:
* Page calls Module:Navbox, where list1 contains a transclusion of
Special:LanguageStats/sl
* Scribunto expands the list1 arg, from the loop at lines 347–350.
* Something related to the transclusion of Special:LanguageStats/sl manages to
somehow corrupt the Scribunto state. Not sure how. But the result is that the
engine's interface is some non-object (probably null).
* Then when Scribunto tries to expand the next arg (group2 on the next
iteration of the loop), it runs into that null interface, and boom.
* And then at some point, whatever it was about the data behind
Special:LanguageStats/sl that was making it screw up the Scribunto state
changed so it doesn't do it anymore.

Which makes this extremely difficult to reproduce and debug. Ugh.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l