Hello!
I run a Wiki for an amateur songwriting competition at:
http://www.homecomposed.net/wiki/
MediaWiki 1.39.3
PHP 8.1.17 (cgi-fcgi)
MySQL 8.0.28-0ubuntu0.20.04.3
ICU 60.2
It stopped working properly a few weeks ago, so I upgraded from MediaWiki 1.26.3 to 1.35.10 without problems and everything was fine.
I then came back to it on Friday in order to upgrade further to 1.39.3.
Unfortunately, having done that (incl. running the update script in a browser), some pages now load as they should, whereas many others return "Error: Call to a member function getNamespaces() on null".
For example, the full error report for http://www.homecomposed.net/wiki/index.php?title=Home_Composed_Song_Contest_1994 is as follows:
[ZHNoFVjgJfmtun3AUscyrAAATq4] /wiki/index.php?title=Home_Composed_Song_Contest_1994 Error: Call to a member function getNamespaces() on null
Backtrace:
from /home/faulknmd/homecomposed.net/wiki/extensions/Html5mediator/Html5mediator.php(40)
#0 /home/faulknmd/homecomposed.net/wiki/includes/parser/Parser.php(4023): wfHtml5MediatorParse(string, array, Parser, PPFrame_Hash)
#1 /home/faulknmd/homecomposed.net/wiki/includes/parser/PPFrame_Hash.php(354): Parser->extensionSubstitution(array, PPFrame_Hash, boolean)
#2 /home/faulknmd/homecomposed.net/wiki/includes/parser/Parser.php(2955): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
#3 /home/faulknmd/homecomposed.net/wiki/includes/parser/Parser.php(1610): Parser->replaceVariables(string)
#4 /home/faulknmd/homecomposed.net/wiki/includes/parser/Parser.php(724): Parser->internalParse(string)
#5 /home/faulknmd/homecomposed.net/wiki/includes/content/WikitextContentHandler.php(301): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
#6 /home/faulknmd/homecomposed.net/wiki/includes/content/ContentHandler.php(1721): WikitextContentHandler->fillParserOutput(WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, ParserOutput)
#7 /home/faulknmd/homecomposed.net/wiki/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput(WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#8 /home/faulknmd/homecomposed.net/wiki/includes/Revision/RenderedRevision.php(266): MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(WikitextContent, Title, integer, ParserOptions, boolean)
#9 /home/faulknmd/homecomposed.net/wiki/includes/Revision/RenderedRevision.php(237): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean)
#10 /home/faulknmd/homecomposed.net/wiki/includes/Revision/RevisionRenderer.php(221): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#11 /home/faulknmd/homecomposed.net/wiki/includes/Revision/RevisionRenderer.php(158): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#12 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#13 /home/faulknmd/homecomposed.net/wiki/includes/Revision/RenderedRevision.php(199): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#14 /home/faulknmd/homecomposed.net/wiki/includes/poolcounter/PoolWorkArticleView.php(91): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#15 /home/faulknmd/homecomposed.net/wiki/includes/poolcounter/PoolWorkArticleViewCurrent.php(97): PoolWorkArticleView->renderRevision()
#16 /home/faulknmd/homecomposed.net/wiki/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleViewCurrent->doWork()
#17 /home/faulknmd/homecomposed.net/wiki/includes/page/ParserOutputAccess.php(299): PoolCounterWork->execute()
#18 /home/faulknmd/homecomposed.net/wiki/includes/page/Article.php(714): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, ParserOptions, MediaWiki\Revision\RevisionStoreRecord, integer)
#19 /home/faulknmd/homecomposed.net/wiki/includes/page/Article.php(528): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array)
#20 /home/faulknmd/homecomposed.net/wiki/includes/actions/ViewAction.php(78): Article->view()
#21 /home/faulknmd/homecomposed.net/wiki/includes/MediaWiki.php(542): ViewAction->show()
#22 /home/faulknmd/homecomposed.net/wiki/includes/MediaWiki.php(322): MediaWiki->performAction(Article, Title)
#23 /home/faulknmd/homecomposed.net/wiki/includes/MediaWiki.php(904): MediaWiki->performRequest()
#24 /home/faulknmd/homecomposed.net/wiki/includes/MediaWiki.php(562): MediaWiki->main()
#25 /home/faulknmd/homecomposed.net/wiki/index.php(50): MediaWiki->run()
#26 /home/faulknmd/homecomposed.net/wiki/index.php(46): wfIndexMain()
#27 {main}
Whereas pages like this are working fine, for example: http://www.homecomposed.net/wiki/index.php?title=Netherlands_in_the_Home_Composed_Song_Contest
Can anyone give me any ideas as to why this might have happened and how it could be fixed? Thanks!
Martin