调用未定义的方法SprintListController :: buildApplicationPage()

时间:2016-08-30 19:56:43

标签: phabricator burndowncharts

我想为phabricator安装phabricator-extensions-Sprint。我按照下面的安装:

  

安装Sprint扩展程序:

     

将你的phabricator和libphutil更新为HEAD运行git clone   https://github.com/wikimedia/phabricator-extensions-Sprint.git   来自/ srv / phab / phabricator / bin目录的/ srv / phab / libext / sprint   运行:

     

./ config set load-libraries'{“sprint”:“/ srv / phab / libext / sprint / src”}'

但是当我在应用程序中运行Sprint时,我收到了错误:

>>> UNRECOVERABLE FATAL ERROR <<<

Call to undefined method SprintListController::buildApplicationPage()

/opt/phabricator/libext/sprint/src/controller/SprintListController.php:46


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

我必须尝试做adding_new_classes但不受影响。 请帮忙。

1 个答案:

答案 0 :(得分:1)

Sprint扩展最近被Phabricator中的这个提交破坏了: https://secure.phabricator.com/rP2201c65eb73fb99b8625bea45c273d262f2c289f#19bb764c

快速解决方法是将已移除的buildApplicationPage方法放入src/controller/SprintListController.php中,它将修复您描述的错误。

然而,从长远来看,使用Sprint扩展看起来是一个值得怀疑的选择,考虑到这里讨论的问题: https://phabricator.wikimedia.org/T90906