Page MenuHomePhabricator

The given PageIdentity does not represent a proper page
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error

MediaWiki version: 1.36.0-wmf.35

message
The given PageIdentity does not represent a proper page

Impact

Notes

Details

Request ID
d6f0e7fd-5136-4d28-9e8c-5c414ee26399
Request URL
https://en.wikipedia.org/wiki/List_of_German_Turks
Stack Trace
exception.trace
from /srv/mediawiki/php-1.36.0-wmf.35/includes/page/WikiPageFactory.php(59)
#0 /srv/mediawiki/php-1.36.0-wmf.35/includes/MediaWiki.php(467): MediaWiki\Page\WikiPageFactory->newFromTitle(Title)
#1 /srv/mediawiki/php-1.36.0-wmf.35/includes/MediaWiki.php(313): MediaWiki->initializeArticle()
#2 /srv/mediawiki/php-1.36.0-wmf.35/includes/MediaWiki.php(925): MediaWiki->performRequest()
#3 /srv/mediawiki/php-1.36.0-wmf.35/includes/MediaWiki.php(547): MediaWiki->main()
#4 /srv/mediawiki/php-1.36.0-wmf.35/index.php(53): MediaWiki->run()
#5 /srv/mediawiki/php-1.36.0-wmf.35/index.php(46): wfIndexMain()
#6 /srv/mediawiki/w/index.php(3): require(string)
#7 {main}

Event Timeline

This happened when an editor mistakenly make a redirect like this:

https://en.wikipedia.org/w/index.php?title=List_of_German_Turks&oldid=1013950040

#REDIRECT [[#REDIRECT [[List of Turkish Germans]]]

I guess that made #REDIRECT [[List of Turkish Germans]] end up in the redirect table, and the redirect target became an invalid article?

I guess that made #REDIRECT [[List of Turkish Germans]] end up in the redirect table, and the redirect target became an invalid article?

Indeed! I can reproduce this locally.

Change 674717 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] WikiPage: don't record bad redirects.

https://gerrit.wikimedia.org/r/674717

Change 674717 merged by jenkins-bot:
[mediawiki/core@master] WikiPage: don't record bad redirects.

https://gerrit.wikimedia.org/r/674717