Task class on daemon page is failure, how to trace and resolve this?

On daemon page I see one leased task that failure forever (now it counts 6000+ failure, and still counting,).
The task class name is DiffusionUpdateObjectAfterCommitWorker.
How can we trace this and stop the failure?
Please enlighten me.
Thanks in advance.

wow, today is the anniversary of the day I joined this community :heart_eyes: :birthday:

I try to look at ./bin/phd log, is it related?

Daemon 245664 INIT [Sun, 10 May 2020 13:24:40 +0700] Starting process.
Daemon 245664 ZZZZ [Sun, 10 May 2020 13:24:40 +0700] Process is preparing to hibernate for 180 second(s).
Daemon 245664 DONE [Sun, 10 May 2020 13:24:40 +0700] Process exited normally.
Daemon 245664 WAIT [Sun, 10 May 2020 13:24:40 +0700] Waiting 180 second(s) to restart process.
Daemon 245666 WAKE [Sun, 10 May 2020 13:24:49 +0700] Process is being awakened from hibernation.
Daemon 245666 INIT [Sun, 10 May 2020 13:24:49 +0700] Starting process.
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] [2020-05-10 13:24:50] EXCEPTION: (PhutilProxyException) Error while executing Task ID 668281. {>} (PhabricatorPolicyException) [You Shall Not Pass: Restricted Maniphest Task] (Can Edit) You do not have permission to edit this object. // Members of a particular project can take this action. (You can not see this object, so the name of this project is restricted.) The owner of a task can always view and edit it. at [/src/applications/policy/filter/PhabricatorPolicyFilter.php:713]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] arcanist(head=master, ref.master=da6d4f85eefb), phabricator(head=master, ref.master=38694578e1d0), phutil(head=master, ref.master=39ed96cd818a)
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] #0 <#2> PhabricatorPolicyFilter::rejectObject(ManiphestTask, string, string) called at [/src/applications/policy/filter/PhabricatorPolicyFilter.php:578]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] #1 <#2> PhabricatorPolicyFilter::checkCapability(ManiphestTask, string) called at [/src/applications/policy/filter/PhabricatorPolicyFilter.php:268]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] #2 <#2> PhabricatorPolicyFilter::apply(array) called at [/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:1712]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] #3 <#2> PhabricatorApplicationTransactionEditor::applyCapabilityChecks(ManiphestTask, array) called at [/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:1093]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:50 +0700] #4 <#2> PhabricatorApplicationTransactionEditor::applyTransactions(ManiphestTask, array) called at [/src/applications/diffusion/worker/DiffusionUpdateObjectAfterCommitWorker.php:144]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #5 <#2> DiffusionUpdateObjectAfterCommitWorker::updateTask(PhabricatorRepositoryCommit, ManiphestTask) called at [/src/applications/diffusion/worker/DiffusionUpdateObjectAfterCommitWorker.php:55]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #6 <#2> DiffusionUpdateObjectAfterCommitWorker::doWork() called at [/src/infrastructure/daemon/workers/PhabricatorWorker.php:124]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #7 <#2> PhabricatorWorker::executeTask() called at [/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php:158]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #8 <#2> PhabricatorWorkerActiveTask::executeTask() called at [/src/infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php:22]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #9 PhabricatorTaskmasterDaemon::run() called at [/src/daemon/PhutilDaemon.php:219]
Daemon 245666 STDE [Sun, 10 May 2020 13:24:51 +0700] #10 PhutilDaemon::execute() called at [/scripts/daemon/exec/exec_daemon.php:131]
Daemon 245666 FAIL [Sun, 10 May 2020 13:24:51 +0700] Process exited with error 255.
Daemon 245666 WAIT [Sun, 10 May 2020 13:24:51 +0700] Waiting 5 second(s) to restart process.
Daemon 246587 INIT [Sun, 10 May 2020 13:24:53 +0700] Starting process.
Daemon 245666 INIT [Sun, 10 May 2020 13:24:56 +0700] Starting process.
Daemon 246587 DONE [Sun, 10 May 2020 13:25:09 +0700] Process exited normally.
Daemon 245666 ZZZZ [Sun, 10 May 2020 13:25:12 +0700] Process is preparing to hibernate for 180 second(s).
Daemon 245666 DONE [Sun, 10 May 2020 13:25:12 +0700] Process exited normally.
Daemon 245666 WAIT [Sun, 10 May 2020 13:25:12 +0700] Waiting 180 second(s) to restart process.

In the case EXCEPTION occurred above, how to trace which maniphest task?