Page MenuHomePhabricator

Daemons keep crashing due to Phortune
Closed, InvalidPublic

Description

My Daemons keep crashing with the following error:

EXCEPTION: (PhutilProxyException) Error while executing Task ID 117317. {>} (RuntimeException) Argument 1 passed to PhabricatorApplicationTransactionPublishWorker::buildEditor() must implement interface PhabricatorApplicationTransactionInterface, instance of PhortunePaymentProviderConfig given, called in /home/phabricator/phabricator/src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php on line 18 and defined at [<phutil>/src/error/PhutilErrorHandler.php:205]
arcanist(head=master, ref.master=737f5c0df976), phabricator(head=master, ref.master=3f9e8e675bd9), phutil(head=master, ref.master=a46f7b7e5d80)
  #0 <#2> PhutilErrorHandler::handleError(integer, string, string, integer, array) called at [<phabricator>/src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php:62]
  #1 <#2> PhabricatorApplicationTransactionPublishWorker::buildEditor(PhortunePaymentProviderConfig) called at [<phabricator>/src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php:18]
  #2 <#2> PhabricatorApplicationTransactionPublishWorker::doWork() called at [<phabricator>/src/infrastructure/daemon/workers/PhabricatorWorker.php:122]
  #3 <#2> PhabricatorWorker::executeTask() called at [<phabricator>/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php:171]
  #4 <#2> PhabricatorWorkerActiveTask::executeTask() called at [<phabricator>/src/infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php:22]
  #5 PhabricatorTaskmasterDaemon::run() called at [<phutil>/src/daemon/PhutilDaemon.php:183]
  #6 PhutilDaemon::execute() called at [<phutil>/scripts/daemon/exec/exec_daemon.php:125]

I know that Phortune is still a prototype, but I would really like them to stop crashing :)

arcanist(head=master, ref.master=737f5c0df976),
phabricator(head=master, ref.master=3f9e8e675bd9),
phutil(head=master, ref.master=a46f7b7e5d80)

Event Timeline

Why are you filing bugs against a prototype? Are you using it?

I was playing with it and made a "Give me your money for free" Fund and now... I regret that...

We don't really want to take bugs on prototypes, especially ones that don't reproduce. No idea what steps I would need to take to get this error, we run Phortune fine on Phacility. Sorry.

You should be able to delete the bad tasks with ./bin/worker cancel --id 117317.