Last modified: 2013-05-15 20:14:34 UTC
MediaWiki 1.20.4 from tarball AbuseFilter special page (simply configured in LocalSettings.php - see http://pastebin.com/Ris005Nc) presents a blank page. Debugging enabled produces the following fatal error: Fatal error: Call to undefined method UserCache::getUserName() in /Applications/MAMP/htdocs/w/extensions/AbuseFilter/Views/AbuseFilterViewList.php on line 292
I'm the wiki owner. Here is AbuseFilterViewList.php pasted in pastebin http://pastebin.com/EbnJTU9a
This bug is filed as in branch REL1_20, but the change which would cause this is not in that branch...
Just tested https://git.wikimedia.org/zip/?r=mediawiki/extensions/AbuseFilter.git&h=refs/heads/REL1_20&format=gz and the problem exists in that branch, apparently. Perhaps someone can set up a test install and do it; I gotta run.
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/AbuseFilter.git;a=blob;f=Views/AbuseFilterViewList.php;hb=refs/heads/REL1_20 clearly does not match up.
I just checked up the differences between AbuseFilterViewList.php in the master and in the stable version. In the stable one, there's no UserCache mentioned. I'm not good at php coding, but this is the difference I found.
In other words, I was wrong Krenair; I wasn't looking at the 1.20.x version. Apparently it's fixed, a case of the wrong version installed.