Page MenuHomePhabricator

Unable to login when AbuseFilter enabled.
Closed, InvalidPublicBUG REPORT

Description

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

  • Go to the login page

What happens?:

The following error shows:

Internal error
Jump to:navigation, search
 
[dae841a9df55360030b70695] /index.php?title=Special:UserLogin&returnto=Main+Page Error: Class "Wikimedia\Equivset\Equivset" not found
 
Backtrace:
 
from /var/www/html/farm/extensions/AbuseFilter/includes/ServiceWiring.php(122)
#0 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(445): Wikimedia\Services\ServiceContainer::{closure}()
#1 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService()
#2 /var/www/html/farm/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer->getService()
#3 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices->getService()
#4 /var/www/html/farm/extensions/AbuseFilter/includes/ServiceWiring.php(287): Wikimedia\Services\ServiceContainer->get()
#5 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(445): Wikimedia\Services\ServiceContainer::{closure}()
#6 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService()
#7 /var/www/html/farm/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer->getService()
#8 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices->getService()
#9 /var/www/html/farm/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer->get()
#10 /var/www/html/farm/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()
#11 /var/www/html/farm/includes/auth/AuthManager.php(2487): Wikimedia\ObjectFactory\ObjectFactory->createObject()
#12 /var/www/html/farm/includes/auth/AuthManager.php(2518): MediaWiki\Auth\AuthManager->providerArrayFromSpecs()
#13 /var/www/html/farm/includes/auth/AuthManager.php(2203): MediaWiki\Auth\AuthManager->getPreAuthenticationProviders()
#14 /var/www/html/farm/includes/specialpage/AuthManagerSpecialPage.php(274): MediaWiki\Auth\AuthManager->getAuthenticationRequests()
#15 /var/www/html/farm/includes/specialpage/LoginSignupSpecialPage.php(144): AuthManagerSpecialPage->loadAuth()
#16 /var/www/html/farm/includes/specialpage/LoginSignupSpecialPage.php(235): LoginSignupSpecialPage->load()
#17 /var/www/html/farm/includes/specialpage/SpecialPage.php(701): LoginSignupSpecialPage->execute()
#18 /var/www/html/farm/includes/specialpage/SpecialPageFactory.php(1428): SpecialPage->run()
#19 /var/www/html/farm/includes/MediaWiki.php(316): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#20 /var/www/html/farm/includes/MediaWiki.php(904): MediaWiki->performRequest()
#21 /var/www/html/farm/includes/MediaWiki.php(562): MediaWiki->main()
#22 /var/www/html/farm/index.php(50): MediaWiki->run()
#23 /var/www/html/farm/index.php(46): wfIndexMain()
#24 {main}

What should have happened instead?:

I would be displayed with the logn page

Software version (skip for WMF-hosted wikis like Wikipedia):

MediaWiki: v1.39.5
AbuseFiler: v- unknown, on the Special:Version page it doesn't give details

Other information (browser name/version, screenshots, etc.):

Event Timeline

Hi @Squeak24, thanks for taking the time to report this!
equivset is a dependency of MediaWiki. It looks like it is not installed. Try composer update in MediaWiki folder.
Please bring this up in a support forum as this sounds like a configuration issue and not like a bug in AbuseFilter code. See https://www.mediawiki.org/wiki/Topic:Wzshs5o8zj81lr7o or https://www.mediawiki.org/wiki/Topic:V265bszfwnvof8nl - Thanks!