Last modified: 2013-02-04 16:46:50 UTC
[29-Jan-2013 10:30:41] Fatal error: Call to undefined method PageStabilityProtectForm::setReason() at /home/wikipedia/common/php-1.21wmf8/extensions/FlaggedRevs/api/ac$ Server: srv193 Method: POST URL: http://test.wikipedia.org/w/api.php Backtrace: #0 /home/wikipedia/common/php-1.21wmf8/extensions/FlaggedRevs/api/actions/ApiStabilize.php(206): ApiStabilizeProtect->doExecute() #1 /home/wikipedia/common/php-1.21wmf8/extensions/FlaggedRevs/api/actions/ApiStabilize.php(53): ApiStabilizeProtect->doExecute() #2 /home/wikipedia/common/php-1.21wmf8/includes/api/ApiMain.php(826): ApiStabilize->execute() #3 /home/wikipedia/common/php-1.21wmf8/includes/api/ApiMain.php(373): ApiMain->executeAction() #4 /home/wikipedia/common/php-1.21wmf8/includes/api/ApiMain.php(350): ApiMain->executeActionWithErrorHandling() #5 /home/wikipedia/common/php-1.21wmf8/api.php(77): ApiMain->execute() #6 /usr/local/apache/common-local/live-1.5/api.php(3): require('/home/wikipedia...') #7 {main}
It probably means setReasonExtra. There's another occurrence on line 89.
I also got this while trying that fix: '<br />\n<b>Fatal error</b>: Call to undefined method PageStabilityGeneralForm::setExpiry() in <b>/var/www/MediaWiki/Git/extensions/FlaggedRevs/api/actions/ApiStabilize.php</b> on line <b>91</b><br />\n' So setExpiry -> setExpiryCustom ?
https://gerrit.wikimedia.org/r/#/c/47024/
*** Bug 44527 has been marked as a duplicate of this bug. ***
Blame/log points back to 16b87692cc7d0542bc225aedcd93949f46662444, which was r82832 - it's hard to believe this was broken since February 2011...
I believe this issue appears in class ApiStabilizeProtect extends ApiStabilize at lines 206 and 208 as well.
(In reply to comment #6) > I believe this issue appears in class ApiStabilizeProtect extends > ApiStabilize > at lines 206 and 208 as well. Yup, thanks. https://gerrit.wikimedia.org/r/47417