Page MenuHomePhabricator

Error in CheckUser.php
Closed, ResolvedPublic

Description

Author: mihai

Description:
The Romanian Wikipedia returns this error

Fatal error: Call to undefined method ChangesList::recentChangesLine() in
/usr/local/apache/common-local/php-1.5/extensions/CheckUser.php on line 111

when trying to check an IP.


Version: unspecified
Severity: major

Details

Reference
bz4991

Event Timeline

bzimport raised the priority of this task from to High.Nov 21 2014, 9:06 PM
bzimport added a project: CheckUser.
bzimport set Reference to bz4991.
bzimport added a subscriber: Unknown Object (MLST).

mihai wrote:

Consistently and for several users. In fact, a checkuser presented me the
problem and I made myself checkuser to see and the same was for me.

It runs ok locally, so this may be a temporary problem due to the file
inconsistencies while we're recovering the file server from yesterday's
crash.

Nope. Checking 217.20.141.116 on huwp gives the same error. Interestingly the
other ip of the checked person works just fine.

I get this intermittently on en: - a lot yesterday, a bit less today. The error
is as above, but sometimes on line 112 instead of line 111.

Yes, got these today for all of my ip requests, line 111 and 112. I kindly raise
priority since these entries just cannot be retrieved, and they're more and more
every day. :-(

Ok, think I've got it.

Someone added an indirect version check which was dependent on the way PHP 4 did
case folding on function names returned from reflection functions. I've changed it
to explicitly fold when it checks, so it picks the right version on PHP 5 as well.