Harbormaster problem. Arc land @ phabricator

Hi all.

I’m keep getting this strange error when i’m tryin to land my commit via arc into pharicator
I have found same question with answer “try not to use it” in LLVM-DEV mailing list. https://groups.google.com/g/llvm-dev/c/mBMWOV2Y0kQ/m/_SuJzpBTBgAJ
But i can’t use git push in this situation because of company git flow.

Can anybody please give me a push in this problem ? I can’t understand how do i install this harbormaster

I’m using latest stable commit of arcanist.
68dba1a2 - (origin/stable) (stable) Promote 2020 Week 37 (4 weeks ago)

 Land these changes? [y/N/?] [2020-10-13 13:38:22] EXCEPTION: (ConduitClientException) ERR-CONDUIT-CALL: Method 'harbormaster.buildable.search' belongs to application 'Harbormaster', which is not installed. at [<arcanist>/src/conduit/ConduitFuture.php:65]
admins-phutil(head=shmel/T4100, ref.master=7ce4588f8cd9, ref.shmel/T4100=1ad17f5e51a4), arcanist(head=ccd39feb6d3bbd84e122817b0d8b36284b6edd9d, ref.master=de209ec06488)
  #0 ConduitFuture::didReceiveResult called at [<arcanist>/src/future/FutureProxy.php:40]
  #1 Future::updateFuture called at [<arcanist>/src/future/FutureProxy.php:35]
  #2 FutureProxy::isReady called at [<arcanist>/src/conduit/ConduitSearchFuture.php:62]
  #3 ConduitSearchFuture::isReady called at [<arcanist>/src/future/Future.php:63]
  #4 Future::updateFuture called at [<arcanist>/src/future/FutureIterator.php:217]
  #5 FutureIterator::next called at [<arcanist>/src/hardpoint/ArcanistHardpointEngine.php:215]
  #6 ArcanistHardpointEngine::updateFutures called at [<arcanist>/src/hardpoint/ArcanistHardpointEngine.php:176]
  #7 ArcanistHardpointEngine::waitForRequests called at [<arcanist>/src/runtime/ArcanistRuntime.php:857]
  #8 ArcanistRuntime::loadHardpoints called at [<arcanist>/src/workflow/ArcanistWorkflow.php:2324]
  #9 ArcanistWorkflow::loadHardpoints called at [<arcanist>/src/land/engine/ArcanistLandEngine.php:542]
  #10 ArcanistLandEngine::confirmBuilds called at [<arcanist>/src/land/engine/ArcanistLandEngine.php:524]
  #11 ArcanistLandEngine::confirmRevisions called at [<arcanist>/src/land/engine/ArcanistLandEngine.php:1218]
  #12 ArcanistLandEngine::execute called at [<arcanist>/src/workflow/ArcanistLandWorkflow.php:344]
  #13 ArcanistLandWorkflow::runWorkflow called at [<arcanist>/src/workflow/ArcanistWorkflow.php:227]
  #14 ArcanistWorkflow::executeWorkflow called at [<arcanist>/src/toolset/ArcanistPhutilWorkflow.php:21]
  #15 ArcanistPhutilWorkflow::execute called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:492]
  #16 PhutilArgumentParser::parseWorkflowsFull called at [<arcanist>/src/runtime/ArcanistRuntime.php:171]
  #17 ArcanistRuntime::executeCore called at [<arcanist>/src/runtime/ArcanistRuntime.php:37]
  #18 ArcanistRuntime::execute called at [<arcanist>/support/init/init-arcanist.php:6]
  #19 require_once(string) called at [<arcanist>/bin/arc:10]

Hope here i can find answers.

From the error message, the land flow is trying to check the build status of the diff, but Harbormaster (the build engine) is disabled on the server, so it fails.

Are you trying to land to LLVM or to your company’s Phabricator?

I’m trying to land to my comapy fabricatror.

Got temporary workaround
Asked colleagues about their version of arc.
arcanist
c04f141ab0231e593a513356b3832a30f9404627
libphutil
0a4487d37cd72b3b91ac332377f2b12d4e5a2543

Checkout to this commits helped