There is a bug on my wiki. When I try to log in https://kyivstar.miraheze.org/w/index.php?title=Спеціальна:Вхід., it shows the following screenshot:
Description
Description
Event Timeline
Comment Actions
I see this in the logs for this wiki
[21-Apr-2018 21:17:24 UTC] PHP Warning: Invalid argument supplied for foreach() in /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php on line 111 2018-04-21 21:17:24 mw1 kyivstarwiki: [9b827d57f7d7af52785ed639] /w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D1%85%D1%96%D0%B4 ErrorException from line 111 of /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php: PHP Notice: Undefined property: User::$mGlobalPrefs #0 /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php(111): MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/w/includes/Hooks.php(177): GlobalPreferences\Hooks::onUserSaveOptions(User, array) #2 /srv/mediawiki/w/includes/Hooks.php(205): Hooks::callHook(string, array, array, NULL) #3 /srv/mediawiki/w/includes/user/User.php(5371): Hooks::run(string, array) #4 /srv/mediawiki/w/includes/user/User.php(4058): User->saveOptions() #5 /srv/mediawiki/w/includes/auth/AuthManager.php(1726): User->saveSettings() #6 /srv/mediawiki/w/includes/Setup.php(868): MediaWiki\Auth\AuthManager->autoCreateUser(User, string, boolean) #7 /srv/mediawiki/w/includes/WebStart.php(114): require_once(string) #8 /srv/mediawiki/w/index.php(40): require(string) #9 {main} [21-Apr-2018 21:17:24 UTC] PHP Notice: Undefined property: User::$mGlobalPrefs in /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php on line 111 2018-04-21 21:17:24 mw1 kyivstarwiki: [9b827d57f7d7af52785ed639] /w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D1%85%D1%96%D0%B4 ErrorException from line 111 of /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php: PHP Warning: Invalid argument supplied for foreach() #0 /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php(111): MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/w/includes/Hooks.php(177): GlobalPreferences\Hooks::onUserSaveOptions(User, array) #2 /srv/mediawiki/w/includes/Hooks.php(205): Hooks::callHook(string, array, array, NULL) #3 /srv/mediawiki/w/includes/user/User.php(5371): Hooks::run(string, array) #4 /srv/mediawiki/w/includes/user/User.php(4058): User->saveOptions() #5 /srv/mediawiki/w/includes/auth/AuthManager.php(1726): User->saveSettings() #6 /srv/mediawiki/w/includes/Setup.php(868): MediaWiki\Auth\AuthManager->autoCreateUser(User, string, boolean) #7 /srv/mediawiki/w/includes/WebStart.php(114): require_once(string) #8 /srv/mediawiki/w/index.php(40): require(string) #9 {main} [21-Apr-2018 21:17:24 UTC] PHP Warning: Invalid argument supplied for foreach() in /srv/mediawiki/w/extensions/GlobalPreferences/includes/Hooks.php on line 111 2018-04-21 21:17:24 mw1 kyivstarwiki: [9b827d57f7d7af52785ed639] /w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D1%85%D1%96%D0%B4 ErrorException from line 209 of /srv/mediawiki/w/includes/Autopromote.php: PHP Notice: Array to string conversion #0 /srv/mediawiki/w/includes/Autopromote.php(209): MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/w/includes/Autopromote.php(150): Autopromote::checkCondition(array, User) #2 /srv/mediawiki/w/includes/Autopromote.php(41): Autopromote::recCheckCondition(array, User) #3 /srv/mediawiki/w/includes/user/User.php(3356): Autopromote::getAutopromoteGroups(User) #4 /srv/mediawiki/w/includes/user/User.php(3329): User->getAutomaticGroups(boolean) #5 /srv/mediawiki/w/includes/user/User.php(3260): User->getEffectiveGroups() #6 /srv/mediawiki/w/includes/user/User.php(3571): User->getRights() #7 /srv/mediawiki/w/includes/user/User.php(1654): User->isAllowed(string) #8 /srv/mediawiki/w/includes/user/User.php(2078): User->getBlockedStatus(boolean) #9 /srv/mediawiki/w/includes/user/User.php(1241): User->getBlock() #10 /srv/mediawiki/w/includes/user/User.php(408): User->loadFromSession() #11 /srv/mediawiki/w/includes/user/User.php(2254): User->load() #12 /srv/mediawiki/w/includes/MediaWiki.php(559): User->getName() #13 /srv/mediawiki/w/includes/MediaWiki.php(521): MediaWiki->setDBProfilingAgent() #14 /srv/mediawiki/w/index.php(43): MediaWiki->run() #15 {main}
Comment Actions
Fixed in https://github.com/miraheze/mw-config/commit/708617fb71f483e503d72cd926bb34e094a0a333
Please reopen if the problem continues happening.