Has wgCaptchaClass been deprecated for 'ReCaptchaNoCaptcha'?
The documentation indicates that wgCaptchaClass is still supported for 'SimpleCaptcha' and 'FancyCaptcha' [1]
[1] https://www.mediawiki.org/wiki/Extension:ConfirmEdit
Steps to replicate the issue (include links if applicable):
- Install ConfirmEdit 1.6.0 on MW 1.43 with the "ReCaptcha (NoCaptcha)" CAPTCHA type and the following setup (which works on MW 1.39):
wfLoadExtensions([ 'ConfirmEdit', 'ConfirmEdit/ReCaptchaNoCaptcha' ]); $wgCaptchaClass = 'ReCaptchaNoCaptcha'; $wgReCaptchaSiteKey = '****'; $wgReCaptchaSecretKey = '****';
- Run update.php script
What happens?:
What should have happened instead?:
An internal error occurs:
[d51728a593c5570cebcd407b] /wikitest/index.php?title=Spezial:Anmelden&returnto=Hauptseite Error: Class "ReCaptchaNoCaptcha" not found
Backtrace:
from /var/www/html/extensions/ConfirmEdit/includes/Hooks.php(78)
#0 /var/www/html/extensions/ConfirmEdit/includes/Auth/CaptchaPreAuthenticationProvider.php(20): MediaWiki\Extension\ConfirmEdit\Hooks::getInstance()
#1 /var/www/html/includes/auth/AuthManager.php(2534): MediaWiki\Extension\ConfirmEdit\Auth\CaptchaPreAuthenticationProvider->getAuthenticationRequests(string, array)
#2 /var/www/html/includes/auth/AuthManager.php(2512): MediaWiki\Auth\AuthManager->getAuthenticationRequestsInternal(string, array, array, MediaWiki\User\User)
#3 /var/www/html/includes/specialpage/AuthManagerSpecialPage.php(294): MediaWiki\Auth\AuthManager->getAuthenticationRequests(string, MediaWiki\User\User)
#4 /var/www/html/includes/specialpage/LoginSignupSpecialPage.php(194): MediaWiki\SpecialPage\AuthManagerSpecialPage->loadAuth(null)
#5 /var/www/html/includes/specialpage/LoginSignupSpecialPage.php(308): MediaWiki\SpecialPage\LoginSignupSpecialPage->load(null)
#6 /var/www/html/includes/specialpage/SpecialPage.php(728): MediaWiki\SpecialPage\LoginSignupSpecialPage->execute(null)
#7 /var/www/html/includes/specialpage/SpecialPageFactory.php(1724): MediaWiki\SpecialPage\SpecialPage->run(null)
#8 /var/www/html/includes/actions/ActionEntryPoint.php(504): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#9 /var/www/html/includes/actions/ActionEntryPoint.php(146): MediaWiki\Actions\ActionEntryPoint->performRequest()
#10 /var/www/html/includes/MediaWikiEntryPoint.php(200): MediaWiki\Actions\ActionEntryPoint->execute()
#11 /var/www/html/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#12 {main}Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
MediaWiki: 1.43.0
ConfirmEdit: 1.6.0 (6b3e3e9) 07:10, 21. Jan. 2025
Other information (browser name/version, screenshots, etc.):