Failed to load class or interface 'PhabricatorProfilePanelEngine': the class or interface 'PhabricatorProfilePanelEngine' is not defined in the library map for any loaded phutil library. If you are not a developer, this almost always means that a library is out of date. For example, you may have upgraded `phabricator` without upgrading `libphutil`, or vice versa. It might also mean that you need to restart Apache or PHP-FPM. Make sure all libraries are up to date and all services have been restarted. If you are a developer and this symbol was recently added or moved, your library map may need to be rebuilt. You can rebuild the map by running 'arc liberate'. For more information, see: https://secure.phabricator.com/book/phabcontrib/article/adding_new_classes/
Revisions and Commits
I have the same problem. I tried to restart apache, reset php opcache, and run arc liberate on phabricator's root folder, and still missing that class/interface. Phabricator and libphutil are in last git version.
@Christopher looks like there's another spot to fix. If i'm on the burndown chart and click the name of the project above the chart, the page that loads fails with this error:
The URL pattern there is /project/sprint/profile/52
>>> UNRECOVERABLE FATAL ERROR <<< Undefined class constant 'PANEL_PROFILE' /srv/phab/libext/sprint/src/controller/SprintProjectProfileController.php:75 ┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻
You will need to install arcanist + libphutil please.
You need to have either ssh or http auth set up in phabricator:
I just installed release/2017-02-08/1 on Enlightenment phab and I am now getting the following error:
>>> UNRECOVERABLE FATAL ERROR <<< Access level to SprintProjectProfilePanelEngine::getItemURI() must be public (as in class PhabricatorProfileMenuEngine) /usr/share/php/phabricator-extensions-Sprint/src/engine/SprintProjectProfilePanelEngine.php:4 ┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻