ParameterAssertionException: Bad value for parameter $title: invalid name 'Beiträge/Alex _Alex_Lep'
from /srv/mediawiki/php-1.35.0-wmf.16/vendor/wikimedia/assert/src/Assert.php:70 #0 /srv/mediawiki/php-1.35.0-wmf.16/includes/title/TitleValue.php(157): Wikimedia\Assert\Assert::parameter(boolean, string, string) #1 /srv/mediawiki/php-1.35.0-wmf.16/includes/title/TitleValue.php(121): TitleValue::assertValidSpec(integer, string, string, string) #2 /srv/mediawiki/php-1.35.0-wmf.16/includes/specialpage/SpecialPage.php(102): TitleValue->__construct(integer, string, string) #3 /srv/mediawiki/php-1.35.0-wmf.16/includes/specialpage/SpecialPage.php(85): SpecialPage::getTitleValueFor(string, string, string) #4 /srv/mediawiki/php-1.35.0-wmf.16/includes/user/ExternalUserNames.php(79): SpecialPage::getTitleFor(string, string) #5 /srv/mediawiki/php-1.35.0-wmf.16/includes/Linker.php(909): ExternalUserNames::getUserLinkTitle(string) #6 /srv/mediawiki/php-1.35.0-wmf.16/includes/Linker.php(1132): Linker::userLink(integer, string) #7 /srv/mediawiki/php-1.35.0-wmf.16/includes/diff/DifferenceEngine.php(746): Linker::revUserTools(Revision, boolean) #8 /srv/mediawiki/php-1.35.0-wmf.16/includes/page/Article.php(965): DifferenceEngine->showDiffPage(boolean) #9 /srv/mediawiki/php-1.35.0-wmf.16/includes/page/Article.php(643): Article->showDiffPage() #10 /srv/mediawiki/php-1.35.0-wmf.16/includes/actions/ViewAction.php(63): Article->view() #11 /srv/mediawiki/php-1.35.0-wmf.16/includes/MediaWiki.php(514): ViewAction->show() #12 /srv/mediawiki/php-1.35.0-wmf.16/includes/MediaWiki.php(304): MediaWiki->performAction(Article, Title) #13 /srv/mediawiki/php-1.35.0-wmf.16/includes/MediaWiki.php(967): MediaWiki->performRequest() #14 /srv/mediawiki/php-1.35.0-wmf.16/includes/MediaWiki.php(530): MediaWiki->main() #15 /srv/mediawiki/php-1.35.0-wmf.16/index.php(46): MediaWiki->run() #16 /srv/mediawiki/w/index.php(3): require(string) #17 {main}
Notes
In dewiki, I am getting a couple of exceptions that make diffs and (partially) page histories inaccesible, e.g. [XjvqYgpAMFAAAH7XbeYAAABH] 2020-02-06 10:28:51: Fatal exception of type "Wikimedia\Assert\ParameterAssertionException".
I stumbled upon this when doing queries on the dewiki actor_revision table, in which the row with actor_id=10630425 has a weird actor_name that just seems to be broken. Turns out that I get a Wikimedia\Assert\ParameterAssertionException when trying to access the three diffs that this actor made, or when accessing the corresponding page histories.
Quick links to diffs and histories that yield this exception:
- https://de.wikipedia.org/w/index.php?diff=130476910 and https://de.wikipedia.org/w/index.php?diff=130477420 on page https://de.wikipedia.org/w/index.php?title=S%C5%BDD-Baureihe_%D0%A4%D0%94&offset=20100102120249&action=history
- https://de.wikipedia.org/w/index.php?diff=130473547 on page https://de.wikipedia.org/w/index.php?title=S%C5%BDD-Baureihe_%D0%9B%D0%92&action=history
All diffs stem from imports from ruwiki to dewiki.
Related:
- T232451 - The same issue also found on action=info