- Update to MediaWiki 1.39.16
- open "RecentChanges" special page
What happens?:
[aT07QIDj3OCnl6sk96sNOwAAAAI] /index.php?title=Spezial:Letzte_%C3%84nderungen Error: Class "MediaWiki\CommentFormatter\Html" not found
Backtrace:
from /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentParser.php(256)
#0 [internal function]: MediaWiki\CommentFormatter\CommentParser->MediaWiki\CommentFormatter\{closure}()
#1 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentParser.php(211): preg_replace_callback()
#2 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentParser.php(178): MediaWiki\CommentFormatter\CommentParser->doSectionLinks()
#3 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentParser.php(114): MediaWiki\CommentFormatter\CommentParser->preprocessInternal()
#4 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentFormatter.php(318): MediaWiki\CommentFormatter\CommentParser->preprocess()
#5 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/CommentFormatter/CommentBatch.php(183): MediaWiki\CommentFormatter\CommentFormatter->formatItemsInternal()
#6 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/changes/ChangesList.php(342): MediaWiki\CommentFormatter\CommentBatch->execute()
#7 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specials/SpecialRecentChanges.php(545): ChangesList->initChangesListRows()
#8 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specialpage/ChangesListSpecialPage.php(1553): SpecialRecentChanges->outputChangesList()
#9 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specialpage/ChangesListSpecialPage.php(657): ChangesListSpecialPage->webOutput()
#10 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specials/SpecialRecentChanges.php(206): ChangesListSpecialPage->execute()
#11 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specialpage/SpecialPage.php(701): SpecialRecentChanges->execute()
#12 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/specialpage/SpecialPageFactory.php(1428): SpecialPage->run()
#13 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/MediaWiki.php(316): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#14 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/MediaWiki.php(904): MediaWiki->performRequest()
#15 /kunden/369135_23552/webseiten/mediawiki-1.39.16/includes/MediaWiki.php(562): MediaWiki->main()
#16 /kunden/369135_23552/webseiten/mediawiki-1.39.16/index.php(50): MediaWiki->run()
#17 /kunden/369135_23552/webseiten/mediawiki-1.39.16/index.php(46): wfIndexMain()
#18 {main}What should have happened instead?:
Show list of recent changes
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia): 1.39.16
Other information (browser name/version, screenshots, etc.):
The problem is in CommentParser.php, line 256. This line now uses class "Html", but there is no "use Html", causing the exception. This looks like a merge error, see T375975 and https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1216593
Problem can be solved by adding the missing "use Html" statement.