Page MenuHomePhabricator

Nuke: Error: Class 'Mediawiki\Page\File\FileDeleteForm' not found
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
labels.normalized_message
[{reqId}] {exception_url}   Error: Class 'Mediawiki\Page\File\FileDeleteForm' not found
error.stack_trace
from /srv/mediawiki/php-1.41.0-wmf.7/extensions/Nuke/includes/SpecialNuke.php(455)
#0 /srv/mediawiki/php-1.41.0-wmf.7/extensions/Nuke/includes/SpecialNuke.php(132): MediaWiki\Extension\Nuke\SpecialNuke->doDelete(array, string)
#1 /srv/mediawiki/php-1.41.0-wmf.7/includes/specialpage/SpecialPage.php(701): MediaWiki\Extension\Nuke\SpecialNuke->execute(NULL)
#2 /srv/mediawiki/php-1.41.0-wmf.7/includes/specialpage/SpecialPageFactory.php(1499): SpecialPage->run(NULL)
#3 /srv/mediawiki/php-1.41.0-wmf.7/includes/MediaWiki.php(328): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#4 /srv/mediawiki/php-1.41.0-wmf.7/includes/MediaWiki.php(925): MediaWiki->performRequest()
#5 /srv/mediawiki/php-1.41.0-wmf.7/includes/MediaWiki.php(579): MediaWiki->main()
#6 /srv/mediawiki/php-1.41.0-wmf.7/index.php(50): MediaWiki->run()
#7 /srv/mediawiki/php-1.41.0-wmf.7/index.php(46): wfIndexMain()
#8 /srv/mediawiki/w/index.php(3): require(string)
#9 {main}
Impact
Notes

8 of these so far for 1.41.0-wmf.7 (T330213).

Details

Request URL
https://commons.wikimedia.org/w/index.php?action=delete&title=*

Event Timeline

Change 916599 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/extensions/Nuke@master] Fix case in use statement

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

When the class is already used with the correct namespace in the webrequest it seems that php does not have problems to find also class by the lowercased import, but the FileDeleteForm class is not used often and therefor make problems when used with "wrong" namespace.

Change 916599 merged by jenkins-bot:

[mediawiki/extensions/Nuke@master] Fix case in use statement

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

Jdforrester-WMF assigned this task to Zabe.
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Thank you.