Page MenuHomePhabricator

Talk page loading error: Postcondition failed: makeTitleSafe() should always return a Title for the text returned by getRootText().
Closed, DuplicatePublicPRODUCTION ERROR

Description

Today I do some Housekeeping task in Bengali Wikibooks using Krinkle OrphanTalk. I saw that two pages listed as Orphan talk page here, called আলাপ:রন্ধনপ্রণালী:ডিম ভাজি (link) and আলাপ:রন্ধনপ্রণালী:চিকেন বিরিয়ানি (link). When i click those pages then i saw a message,

##MediaWiki internal error.

Original exception: [ba5d71d0-915e-48a0-aacc-429721cb7a46] 2021-11-20 17:23:52: Fatal exception of type "Wikimedia\Assert\PostconditionException"

Exception caught inside exception handler.

Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.
Error
normalized_message
[{reqId}] {exception_url}   Wikimedia\Assert\PostconditionException: Postcondition failed: makeTitleSafe() should always return a Title for the text returned by getRootText().
exception.trace
from /srv/mediawiki/php-1.38.0-wmf.7/vendor/wikimedia/assert/src/Assert.php(202)
#0 /srv/mediawiki/php-1.38.0-wmf.7/includes/Title.php(2010): Wikimedia\Assert\Assert::postcondition(boolean, string)
#1 /srv/mediawiki/php-1.38.0-wmf.7/includes/skins/Skin.php(548): Title->getRootTitle()
#2 /srv/mediawiki/php-1.38.0-wmf.7/includes/OutputPage.php(3198): Skin->getPageClasses(Title)
#3 /srv/mediawiki/php-1.38.0-wmf.7/includes/skins/SkinMustache.php(61): OutputPage->headElement(SkinVector)
#4 /srv/mediawiki/php-1.38.0-wmf.7/skins/Vector/includes/SkinVector.php(354): SkinMustache->generateHTML()
#5 /srv/mediawiki/php-1.38.0-wmf.7/includes/skins/SkinTemplate.php(140): SkinVector->generateHTML()
#6 /srv/mediawiki/php-1.38.0-wmf.7/includes/OutputPage.php(2691): SkinTemplate->outputPage()
#7 /srv/mediawiki/php-1.38.0-wmf.7/includes/MediaWiki.php(939): OutputPage->output(boolean)
#8 /srv/mediawiki/php-1.38.0-wmf.7/includes/MediaWiki.php(952): MediaWiki::{closure}()
#9 /srv/mediawiki/php-1.38.0-wmf.7/includes/MediaWiki.php(559): MediaWiki->main()
#10 /srv/mediawiki/php-1.38.0-wmf.7/index.php(53): MediaWiki->run()
#11 /srv/mediawiki/php-1.38.0-wmf.7/index.php(46): wfIndexMain()
#12 /srv/mediawiki/w/index.php(3): require(string)
#13 {main}
Impact
Notes

Details

Request URL
https://bn.wikibooks.org/w/index.php?curid=*

Event Timeline

Aklapper changed the subtype of this task from "Bug Report" to "Production Error".Nov 20 2021, 6:41 PM
Aklapper renamed this task from Some talk page loading error to Talk page loading error: Postcondition failed: makeTitleSafe() should always return a Title for the text returned by getRootText()..Nov 20 2021, 6:46 PM
Aklapper set Request URL to https://bn.wikibooks.org/w/index.php?curid=*.
Aklapper updated the task description. (Show Details)
Aklapper set Phatality ID to 7376e74760de4624c4116e0859db6c1f7b8dc86dbc7ec3fe805ab3183169db91.

This needs a run of namespaceDupes.php after the creation of new namespace in T203534, because the part between the colon রন্ধনপ্রণালী is the added namespace.