Global parser not initialized on special pages?

Sebastian Trueg <[email protected]>
Newsgroups gmane.org.wikimedia.mediawiki
Organization TrueGeeX UG
Message-ID <[email protected]>
Hi everyone,

my skin uses the global parser in order to render some parts of the 
navigation bar via templates (Parser::recursivePreprocess). This works 
fine on all normal pages (and even some special ones like 
Special:Version), but not on special pages like Special:AllPages.

Some debugging revealed that on Special:AllPages the global parser 
object (\MediaWiki\MediaWikiServices::getInstance()->getParser()) is not 
properly initialized. Member variables like mOptions and mTitle are null 
which results in tons of NPEs.

Any idea why that is? Is that a bug or am I mis-using the parser?

Regards,
Sebastian
_______________________________________________
MediaWiki-l mailing list -- [email protected]
List information: https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.