Page MenuHomePhabricator

Special:IPContributions throws internal error when subpage is non-IP and target is an IP
Closed, ResolvedPublicPRODUCTION ERROR

Description

Accessing Special:IPContributions/<non-IP>?target=<IP> causes MediaWiki to throw an internal error.

Steps to replicate the issue (include links if applicable):

[ae95bea0-4531-4316-9768-8c66cfff25f9] /wiki/Special:IPContributions/-?target=192.168.0.1 InvalidArgumentException: Invalid target: -

Backtrace:

from /srv/mediawiki/php-1.45.0-wmf.12/extensions/CheckUser/src/IPContributions/IPContributionsPagerFactory.php(76)
#0 /srv/mediawiki/php-1.45.0-wmf.12/extensions/CheckUser/src/IPContributions/SpecialIPContributions.php(232): MediaWiki\CheckUser\IPContributions\IPContributionsPagerFactory->createPager(MediaWiki\Context\RequestContext, array, MediaWiki\User\User)
#1 /srv/mediawiki/php-1.45.0-wmf.12/includes/specialpage/ContributionsSpecialPage.php(353): MediaWiki\CheckUser\IPContributions\SpecialIPContributions->getPager(MediaWiki\User\User)
#2 /srv/mediawiki/php-1.45.0-wmf.12/extensions/CheckUser/src/IPContributions/SpecialIPContributions.php(175): MediaWiki\SpecialPage\ContributionsSpecialPage->execute(string)
#3 /srv/mediawiki/php-1.45.0-wmf.12/includes/specialpage/SpecialPage.php(725): MediaWiki\CheckUser\IPContributions\SpecialIPContributions->execute(string)
#4 /srv/mediawiki/php-1.45.0-wmf.12/includes/specialpage/SpecialPageFactory.php(1724): MediaWiki\SpecialPage\SpecialPage->run(string)
#5 /srv/mediawiki/php-1.45.0-wmf.12/includes/actions/ActionEntryPoint.php(499): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#6 /srv/mediawiki/php-1.45.0-wmf.12/includes/actions/ActionEntryPoint.php(143): MediaWiki\Actions\ActionEntryPoint->performRequest()
#7 /srv/mediawiki/php-1.45.0-wmf.12/includes/MediaWikiEntryPoint.php(198): MediaWiki\Actions\ActionEntryPoint->execute()
#8 /srv/mediawiki/php-1.45.0-wmf.12/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#9 /srv/mediawiki/w/index.php(3): require(string)
#10 {main}

Capture.PNG (594×1 px, 143 KB)

Details

MediaWiki Version
1.45.0-wmf.12
Request URL
https://test2.wikipedia.org/wiki/Special:IPContributions/-?target=192.168.0.1
Related Changes in Gerrit:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
mszwarc changed the task status from Open to In Progress.Dec 17 2025, 9:20 AM
mszwarc claimed this task.

Change #1219127 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/core@master] ContributionsSpecialPage: Store subpage in target param in request

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

Change #1219127 merged by jenkins-bot:

[mediawiki/core@master] ContributionsSpecialPage: Store subpage in target param in request

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