Page MenuHomeMiraheze

MediaWiki internal error (SimpleChanges)
Closed, ResolvedPublic

Description

Our wiki Christipedia has the following error on the homepage, not on articles. The message on the homepage encompasses the whole screen:

MediaWiki internal error.
Original exception: [e048d054ab5d083d5d8bcc37] 2017-08-14 06:10:12: Fatal exception of type "Wikimedia\Rdbms\DBQueryError"
Exception caught inside exception handler.
Set $wgShowExceptionDetails = true; and $wgShowDBErrorBacktrace = true; at the bottom of LocalSettings.php to show detailed debugging information

As a result the site appears to be down.

Event Timeline

Can not reproduce. Looking in logs, theres nothing around that time either.

The issue is with the extension "SimpleChanges" it seems.

John changed the task status from Open to Stalled.Aug 14 2017, 13:41
John lowered the priority of this task from High to Low.

https://www.mediawiki.org/wiki/Topic:Tv1tm9gz02bn1we9 known upstream it seems.

While I am still unable to reproduce the issue, that is the cause of it. The only thing that can be done is disabling the extension unfortunately as it is upstream and there is nothing wrong with the database schema we have in production.

Changing priority and status inline with "upstream".

I have reopened the task. Why? After John's comments I made some research. I tested with three browers (IE, Firefox, Google Chrome) and on two networks. Outcome of the test:
(1) as long as I am nog logged in, there is no error and the homepage will be shown. As soon, however, I am logged in and turn to the homepage, the error message shows up. So visiters have no trouble. The error occurs in all browsers, both in desktop en mobile view.
(2) The timestamp in the error message changes with every occurence of the error, likewise the code between the two square brackets [ ]

I found that this special page code in the homepage causes the error: {{Special:SimpleChanges/10, namespace=Christipedia}}. I will close the task and will search for a solution of Wikipedia's page for that special page.

Afterwards I see John's comment and that he found the same cause. Therefore, I will let the task open and disable the extension on the homepage. Thank you, John.

@Kees_Langeveld The bug has been fixed in the master version. I'm trying to get it backported to 1.29, and if it is there error should be fixed soon :)

Since your wiki was also experiencing errors, see above.

Kees_Langeveld renamed this task from MediaWiki internal error on wiki Christipedia to MediaWiki internal error (SimpleChanges).Aug 21 2017, 10:51
Reception123 claimed this task.

@Kees_Langeveld @Lev The change has been backported and I've updated the extension on Miraheze, therefore it should work now.