Page MenuHomePhabricator

Why Harbormaster build always fail for diffs by a certain user ?
OpenPublic

Asked by rabahmeradi on Aug 31 2016, 8:31 AM.

Details

We are using DryDock and it is configured as in explained in T10246#163309. All builds for diff made made by one of our users always fail. with the exception exception:

'PhabricatorWorkerPermanentFailureException' with message 'Lease "PHID-DRYL-urmjtrpb6krmllfwsajx" never activated.' in /var/www/html/phabricator/phabricator/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php:91
Stack trace:
#0 /var/www/html/phabricator/phabricator/src/applications/harbormaster/worker/HarbormasterTargetWorker.php(64): HarbormasterLeaseWorkingCopyBuildStepImplementation->execute(Object(HarbormasterBuild), Object(HarbormasterBuildTarget))
#1 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/PhabricatorWorker.php(122): HarbormasterTargetWorker->doWork()
#2 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php(171): PhabricatorWorker->executeTask()
#3 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php(22): PhabricatorWorkerActiveTask->executeTask()
#4 /var/www/html/phabricator/libphutil/src/daemon/PhutilDaemon.php(184): PhabricatorTaskmasterDaemon->run()
#5 /var/www/html/phabricator/libphutil/scripts/daemon/exec/exec_daemon.php(127): PhutilDaemon->execute()
#6 {main}

Phabricator: c55de86f0ef0e25d3ba2f6c33b79fb8d203ecbf5
Arcanist: 9e82ef979e8148c43b9b8439025d505b1219e213
libphutil: 5fd1af8b4f2b9631e2ceb06bd88d21f2416123c2
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux

I can't create a bug report as I don't know the reproductions steps. I don't know very well the codebase to investigate, so can you point to where should I look.

Answers

rabahmeradi
Updated 934 Days Ago

It is related to T10093. arc wasn't pushing to the staging area.

New Answer