Error
- mwversion: 1.45.0-wmf.22
- timestamp: 2025-10-09T20:57:49.080Z
- phpversion: 8.1.33
- reqId: 15fe86b3-3935-44ca-94fa-ef8e107a2e62
- Find reqId in Logstash
normalized_message
[{reqId}] {exception_url} TypeError: MediaWiki\Extension\OATHAuth\Key\TOTPKey::__construct(): Argument #3 ($recoveryCodes) must be of type array, string given, called in /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Key/TOTPKey.php on line 12| Frame | Location | Call |
|---|---|---|
| from | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Key/TOTPKey.php(129) | |
| #0 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Key/TOTPKey.php(125) | MediaWiki\Extension\OATHAuth\Key\TOTPKey->__construct(int, string, string, string, string) |
| #1 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Module/TOTP.php(64) | MediaWiki\Extension\OATHAuth\Key\TOTPKey::newFromArray(array) |
| #2 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/OATHUserRepository.php(272) | MediaWiki\Extension\OATHAuth\Module\TOTP->newKey(array) |
| #3 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/OATHUserRepository.php(63) | MediaWiki\Extension\OATHAuth\OATHUserRepository->loadKeysFromDatabase(MediaWiki\Extension\OATHAuth\OATHUser) |
| #4 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Hook/HookHandler.php(233) | MediaWiki\Extension\OATHAuth\OATHUserRepository->findByUser(MediaWiki\User\User) |
| #5 | /srv/mediawiki/php-1.45.0-wmf.22/extensions/OATHAuth/src/Hook/HookHandler.php(249) | MediaWiki\Extension\OATHAuth\Hook\HookHandler->getDisabledGroups(MediaWiki\User\User, array) |
| #6 | /srv/mediawiki/php-1.45.0-wmf.22/includes/HookContainer/HookContainer.php(141) | MediaWiki\Extension\OATHAuth\Hook\HookHandler->onUserEffectiveGroups(MediaWiki\User\User, array) |
| #7 | /srv/mediawiki/php-1.45.0-wmf.22/includes/HookContainer/HookRunner.php(4837) | MediaWiki\HookContainer\HookContainer->run(string, array) |
| #8 | /srv/mediawiki/php-1.45.0-wmf.22/includes/user/UserGroupManager.php(329) | MediaWiki\HookContainer\HookRunner->onUserEffectiveGroups(MediaWiki\User\User, array) |
| #9 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/PermissionManager.php(1562) | MediaWiki\User\UserGroupManager->getUserEffectiveGroups(MediaWiki\User\User) |
| #10 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/PermissionManager.php(1513) | MediaWiki\Permissions\PermissionManager->getUserPermissions(MediaWiki\User\User) |
| #11 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/PermissionManager.php(852) | MediaWiki\Permissions\PermissionManager->userHasRight(MediaWiki\User\User, string) |
| #12 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/PermissionManager.php(793) | MediaWiki\Permissions\PermissionManager->getApplicableBlock(string, MediaWiki\User\User, string, MediaWiki\Title\Title, MediaWiki\Request\WebRequest) |
| #13 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/PermissionManager.php(513) | MediaWiki\Permissions\PermissionManager->checkUserBlock(string, MediaWiki\User\User, MediaWiki\Permissions\PermissionStatus, string, bool, MediaWiki\Title\Title) |
| #14 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/UserAuthority.php(348) | MediaWiki\Permissions\PermissionManager->getPermissionStatus(string, MediaWiki\User\User, MediaWiki\Title\Title, string) |
| #15 | /srv/mediawiki/php-1.45.0-wmf.22/includes/Permissions/UserAuthority.php(223) | MediaWiki\Permissions\UserAuthority->internalCan(string, string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus, int) |
| #16 | /srv/mediawiki/php-1.45.0-wmf.22/includes/user/User.php(3333) | MediaWiki\Permissions\UserAuthority->authorizeRead(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus) |
| #17 | /srv/mediawiki/php-1.45.0-wmf.22/includes/actions/ActionEntryPoint.php(400) | MediaWiki\User\User->authorizeRead(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus) |
| #18 | /srv/mediawiki/php-1.45.0-wmf.22/includes/actions/ActionEntryPoint.php(143) | MediaWiki\Actions\ActionEntryPoint->performRequest() |
| #19 | /srv/mediawiki/php-1.45.0-wmf.22/includes/MediaWikiEntryPoint.php(184) | MediaWiki\Actions\ActionEntryPoint->execute() |
| #20 | /srv/mediawiki/php-1.45.0-wmf.22/index.php(44) | MediaWiki\MediaWikiEntryPoint->run() |
| #21 | /srv/mediawiki/w/index.php(3) | require(string) |
| #22 | {main} | |