Topic on Extension talk:AbuseFilter

MediaWiki 1_35 error log never stops logging the following error every time a page is refreshed

2
Goodman Andrew (talkcontribs)

In a matter of an hour the error_log file is about 1GB in size with only the following error:

09-Dec-2020 01:08:52 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:08:52 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57
[09-Dec-2020 01:10:24 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:10:24 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57
[09-Dec-2020 01:10:29 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:10:29 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57
[09-Dec-2020 01:10:32 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:10:32 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57
[09-Dec-2020 01:10:33 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:10:33 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57
[09-Dec-2020 01:11:47 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 52
[09-Dec-2020 01:11:47 America/Boise] PHP Warning:  array_key_exists() expects parameter 2 to be array, bool given in /home1/logosneg/public_html/en/w/extensions/AbuseFilter/includes/AbuseFilterHooks.php on line 57

What's happening, Abusefilter works fine at the page level. And I have only use the recommended default settings:

$wgGroupPermissions['sysop']['abusefilter-modify'] = true;
$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
$wgGroupPermissions['*']['abusefilter-view'] = true;
$wgGroupPermissions['*']['abusefilter-log'] = true;
$wgGroupPermissions['sysop']['abusefilter-privatedetails'] = true;
$wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['sysop']['abusefilter-revert'] = true;
Daimona Eaytoy (talkcontribs)

This is likely related to some config setting. Could you please verify that all assignments to $wgGroupPermissions are correct? Or alternatively, could you list those assignments? (Not just for AbuseFilter)

Reply to "MediaWiki 1_35 error log never stops logging the following error every time a page is refreshed"