WikiPage constructed on a Title that cannot exist as a page: w:Help:Books/Book creator text [Called from MediaWiki\Page\WikiPageFactory::newFromTitle] Accessing WikiPage that cannot exist as a page: w:Help:Books/Book creator text. [Called from WikiPage::exists]
Description
Details
- Request ID
- YBCMDVnZg@vaDEgs3gyNpAAAAME
- Request URL
- https://www.mediawiki.org/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Help%3AContents
from /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPage.php(579) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, string, array) #1 /srv/mediawiki/php-1.36.0-wmf.28/includes/debug/MWDebug.php(376): trigger_error(string, integer) #2 /srv/mediawiki/php-1.36.0-wmf.28/includes/debug/MWDebug.php(352): MWDebug::sendRawDeprecated(string, boolean, string) #3 /srv/mediawiki/php-1.36.0-wmf.28/includes/GlobalFunctions.php(1067): MWDebug::deprecatedMsg(string, string, string, integer) #4 /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPage.php(451): wfDeprecatedMsg(string, string) #5 /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPage.php(579): WikiPage->loadPageData() #6 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Collection/includes/Specials/SpecialCollection.php(443): WikiPage->exists() #7 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Collection/includes/Specials/SpecialCollection.php(82): SpecialCollection->renderBookCreatorPage(string, NULL) #8 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPage.php(645): SpecialCollection->execute(NULL) #9 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPageFactory.php(1405): SpecialPage->run(NULL) #10 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(310): MediaWiki\SpecialPage\SpecialPageFactory->executePath(Title, RequestContext) #11 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(944): MediaWiki->performRequest() #12 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(548): MediaWiki->main() #13 /srv/mediawiki/php-1.36.0-wmf.28/index.php(53): MediaWiki->run() #14 /srv/mediawiki/php-1.36.0-wmf.28/index.php(46): wfIndexMain() #15 /srv/mediawiki/w/index.php(3): require(string) #16 {main} Earlier: from /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPageFactory.php(74) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, string, array) #1 /srv/mediawiki/php-1.36.0-wmf.28/includes/debug/MWDebug.php(376): trigger_error(string, integer) #2 /srv/mediawiki/php-1.36.0-wmf.28/includes/debug/MWDebug.php(352): MWDebug::sendRawDeprecated(string, boolean, string) #3 /srv/mediawiki/php-1.36.0-wmf.28/includes/GlobalFunctions.php(1067): MWDebug::deprecatedMsg(string, string, string, integer) #4 /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPage.php(146): wfDeprecatedMsg(string, string) #5 /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPageFactory.php(74): WikiPage->__construct(Title) #6 /srv/mediawiki/php-1.36.0-wmf.28/includes/page/WikiPage.php(171): MediaWiki\Page\WikiPageFactory->newFromTitle(Title) #7 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Collection/includes/Specials/SpecialCollection.php(442): WikiPage::factory(Title) #8 /srv/mediawiki/php-1.36.0-wmf.28/extensions/Collection/includes/Specials/SpecialCollection.php(82): SpecialCollection->renderBookCreatorPage(string, NULL) #9 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPage.php(645): SpecialCollection->execute(NULL) #10 /srv/mediawiki/php-1.36.0-wmf.28/includes/specialpage/SpecialPageFactory.php(1405): SpecialPage->run(NULL) #11 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(310): MediaWiki\SpecialPage\SpecialPageFactory->executePath(Title, RequestContext) #12 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(944): MediaWiki->performRequest() #13 /srv/mediawiki/php-1.36.0-wmf.28/includes/MediaWiki.php(548): MediaWiki->main() #14 /srv/mediawiki/php-1.36.0-wmf.28/index.php(53): MediaWiki->run() #15 /srv/mediawiki/php-1.36.0-wmf.28/index.php(46): wfIndexMain() #16 /srv/mediawiki/w/index.php(3): require(string) #17 {main}
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | Release | hashar | T271343 1.36.0-wmf.29 deployment blockers | ||
Resolved | PRODUCTION ERROR | daniel | T273101 Accessing WikiPage that cannot exist as a page: w:Help:Books/Book creator text. [Called from WikiPage::exists] |
Event Timeline
w:Help:Books/Book creator text is a valid wikitext link in the the testwiki/etc. context, isn't it? Linking through to https://en.wikipedia.org/wiki/Help:Books/Book_creator_text
CC @daniel whose refactor code this error is from.
Change 659074 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/Collection@master] Remove unnecessary calls to WikiPage
(Please add code project tags (such as Collection) so tasks could be found and/or people could get notified - thanks a lot!)
This particular error is generating an unacceptable level of noise in the logs we (release engineering) use to monitor the status of deployments.
Change 660934 had a related patch set uploaded (by Urbanecm; owner: Daniel Kinzler):
[mediawiki/extensions/Collection@wmf/1.36.0-wmf.28] Remove unnecessary calls to WikiPage
Change 660934 merged by jenkins-bot:
[mediawiki/extensions/Collection@wmf/1.36.0-wmf.28] Remove unnecessary calls to WikiPage
Mentioned in SAL (#wikimedia-operations) [2021-02-01T23:05:15Z] <urbanecm@deploy1001> Synchronized php-1.36.0-wmf.28/extensions/Collection/includes/Specials/SpecialCollection.php: 3c7864ca1d5aadc9cd251939c0e23f661faef5e9: Remove unnecessary calls to WikiPage (T273101) (duration: 00m 58s)
Change 659074 merged by jenkins-bot:
[mediawiki/extensions/Collection@master] Remove unnecessary calls to WikiPage