Stack trace on beta:
[26-Sep-2013 08:03:52] Catchable fatal error: Argument 2 passed to wfRunHooks() must be an array, string given, called in /data/project/apache/common-local/php-master/extensions/GlobalBlocking/GlobalBlocking.class.php on line 79 and defined at /data/project/apache/common-local/php-master/includes/GlobalFunctions.php on line 3897
Server: i-0000031b
Method: GET
URL: http://simple.wikipedia.beta.wmflabs.org/w/index.php?title=User:Pipeo15&action=edit
Backtrace:
#0 /data/project/apache/common-local/php-master/includes/GlobalFunctions.php(3897): wfRunHooks()
#1 /data/project/apache/common-local/php-master/extensions/GlobalBlocking/GlobalBlocking.class.php(79): wfRunHooks('GlobalBlockingB...', 'globalblocking-...')
#2 /data/project/apache/common-local/php-master/extensions/GlobalBlocking/GlobalBlocking.class.php(23): GlobalBlocking::getUserBlockErrors(Object(User), 'XXX.XXX.XXX.XXX')
#3 [internal function]: GlobalBlocking::getUserPermissionsErrors(Object(Title), Object(User), 'edit', '')
#4 /data/project/apache/common-local/php-master/includes/Hooks.php(199): call_user_func_array('GlobalBlocking:...', Array)
#5 /data/project/apache/common-local/php-master/includes/GlobalFunctions.php(3898): Hooks::run('getUserPermissi...', Array)
#6 /data/project/apache/common-local/php-master/includes/Title.php(1843): wfRunHooks('getUserPermissi...', Array)
#7 /data/project/apache/common-local/php-master/includes/Title.php(2235): Title->checkPermissionHooks('edit', Object(User), Array, true, false)
#8 /data/project/apache/common-local/php-master/includes/Title.php(1717): Title->getUserPermissionsErrorsInternal('edit', Object(User), true)
#9 /data/project/apache/common-local/php-master/includes/EditPage.php(451): Title->getUserPermissionsErrors('edit', Object(User))
#10 /data/project/apache/common-local/php-master/includes/EditPage.php(384): EditPage->getEditPermissionErrors()
#11 /data/project/apache/common-local/php-master/includes/actions/EditAction.php(50): EditPage->edit()
#12 /data/project/apache/common-local/php-master/includes/Wiki.php(441): EditAction->show()
#13 /data/project/apache/common-local/php-master/includes/Wiki.php(305): MediaWiki->performAction(Object(Article), Object(Title))
#14 /data/project/apache/common-local/php-master/includes/Wiki.php(591): MediaWiki->performRequest()
#15 /data/project/apache/common-local/php-master/includes/Wiki.php(460): MediaWiki->main()
#16 /data/project/apache/common-local/php-master/index.php(55): MediaWiki->run()
#17 /data/project/apache/common-local/w/index.php(3): require('/data/project/a...')
#18 {main}
The related code in GlobalBlocking extension:
// Allow site customization of blocked message. $blockedIpMsg = 'globalblocking-ipblocked'; wfRunHooks( 'GlobalBlockingBlockedIpMsg', &$blockedIpMsg );
Probably caused by https://gerrit.wikimedia.org/r/#/c/84333/
- return $result = array( 'globalblocking-ipblocked', + // Allow site customization of blocked message. + $blockedIpMsg = 'globalblocking-ipblocked'; + wfRunHooks( 'GlobalBlockingBlockedIpMsg', &$blockedIpMsg ); + return $result = array( $blockedIpMsg,
CCing Nemo Bis and Parent5446
Version: master
Severity: major