Page MenuHomePhabricator

includable special page : fix QINU
Closed, DeclinedPublic

Description

Author: alfred.maghi

Description:
The inclusion {{Special:MostRevisors}} gives a QINU error.

-MostRevisors don't use parse()
-MostRevisors don't use addWikiText()

weblinks:
*http://geometrus.com/wp/2010/03/uniq-qinu-bug-in-mediawiki/
*http://www.mediawiki.org/wiki/QINU_fix
*http://www.mediawiki.org/wiki/MediaWiki_extensions_FAQ#.22NaodW....22_or_.22UNIQ....22
*http://www.mediawiki.org/wiki/Manual:Special_pages#OutputPage-.3EaddWikiText.28.29


Version: unspecified
Severity: normal

Details

Reference
bz23360

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 11:04 PM
bzimport set Reference to bz23360.

alfred.maghi wrote:

(In reply to comment #0)

The inclusion {{Special:MostRevisors}} gives a QINU error.

-MostRevisors don't use parse()
-MostRevisors don't use addWikiText()

weblinks:
*http://geometrus.com/wp/2010/03/uniq-qinu-bug-in-mediawiki/
*http://www.mediawiki.org/wiki/QINU_fix
*http://www.mediawiki.org/wiki/MediaWiki_extensions_FAQ#.22NaodW....22_or_.22UNIQ....22
*http://www.mediawiki.org/wiki/Manual:Special_pages#OutputPage-.3EaddWikiText.28.29

The error occurs only if we restrict on Main namespace.

So {{Special:MostRevisors/10/all}} works fine.

Symetrically, {{Spécial:Modifications récentes/6/0}} and {{Spécial:Pages les plus récentes/5/0}} do not work.

alfred.maghi wrote:

(In reply to comment #1)

The error occurs only if we restrict on Main namespace.

So {{Special:MostRevisors/10/all}} works fine.

Symetrically, {{Spécial:Modifications récentes/6/0}} and {{Spécial:Pages les
plus récentes/5/0}} do not work.

To solve the above, try setting the cache directory $wgCacheDirectory. The QINU errors don't happen anymore.