Call to undefined method PhutilSortVector::getSelf()


#1

Observed Behavior:
After last phabricator daily upgrade we have no one working page, but error:

>>> UNRECOVERABLE FATAL ERROR <<<

Call to undefined method PhutilSortVector::getSelf()

/var/www/abc/data/www/libphutil/src/utils/utils.php:147


┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻

Expected Behavior:
Phabricator is working.

Phabricator Version:
Cant check version, because Phabricator does not work at all. I suppose, our Phabricator have the latests HEAD version, nothing gets when pulling from git repository.

Reproduction Steps:

  1. Run official upgrade script.
  2. Go to phabricator welcome page.

#2

Can Reproduce.
The bug must have been introduced with D19209 (https://secure.phabricator.com/D19209).

For me it seems, as if the bug is in this file on line 404: https://secure.phabricator.com/source/phabricator/browse/master/src/applications/files/favicon/PhabricatorFaviconRef.php;1e93b49b1bf23b8d63bc984b6c1d0ab37c1d3c20$404

Removing the 3c4f31e4b9213eb70571dec1feab399fa4bcee6d commit fixes the issue (the commit of D19209)


#3

Thanks, see https://secure.phabricator.com/D19212.


#4

I found this thread after getting the observed behavior error and I am looking for a fix as our current system is unusable until we fix it.

Is there another article that you could point me to for the fix process? Just wanted to check in with you guys before I dive in a rabbit hole.

Any advice would be appreciated. Thanks!

Mike


#5

This issue was fixed 6 months ago. Did you update your install? See Contributing Bug Reports.