Error
Request URL: /wiki/Talk://///
Request ID: XSeQtQpAIC4AADoN3J4AAACR
Postcondition failed: makeTitleSafe() should always return a Title for the text returned by getRootText().
#0 /srv/mediawiki/php-1.34.0-wmf.13/includes/Title.php(1797): Wikimedia\Assert\Assert::postcondition(boolean, string) #1 /srv/mediawiki/php-1.34.0-wmf.13/extensions/Popups/includes/PopupsContext.php(161): Title->getRootTitle() #2 /srv/mediawiki/php-1.34.0-wmf.13/extensions/Popups/includes/PopupsHooks.php(90): Popups\PopupsContext->isTitleBlacklisted(Title) #3 /srv/mediawiki/php-1.34.0-wmf.13/includes/Hooks.php(174): Popups\PopupsHooks::onBeforePageDisplay(OutputPage, SkinVector) #4 /srv/mediawiki/php-1.34.0-wmf.13/includes/Hooks.php(234): Hooks::callHook(string, array, array, NULL, string) #5 /srv/mediawiki/php-1.34.0-wmf.13/includes/OutputPage.php(2577): Hooks::runWithoutAbort(string, array) #6 /srv/mediawiki/php-1.34.0-wmf.13/includes/MediaWiki.php(891): OutputPage->output(boolean) #7 /srv/mediawiki/php-1.34.0-wmf.13/includes/MediaWiki.php(903): Closure$MediaWiki::main() #8 /srv/mediawiki/php-1.34.0-wmf.13/includes/MediaWiki.php(515): MediaWiki->main() #9 /srv/mediawiki/php-1.34.0-wmf.13/index.php(42): MediaWiki->run() #10 /srv/mediawiki/w/index.php(3): include(string)
Impact
- More cache misses in Varnish, and potentially more false alerts/pages (50x instead of 40x or 20x).
- Increase MW fatal levels, and potentially more alarms or aborted deployment as such.
- Users no longer given informational warning about bad titles, but facing a generic system error page.
Notes
New regression in 1.34-wmf.13. See also T227700.