Page MenuHomePhabricator

Arc may fail on startup with a error about missing "default" config
Closed, ResolvedPublic

Description

See https://discourse.phabricator-community.org/t/possible-arcanist-bug-upon-install/3603. See PHI1663.

In D21030, I added Conduit code to the new Toolsets runtime, but it may fall back and attempt to access an older piece of configuration called "default" in some cases. This piece of configuration is (at least currently) not formally defined in the new runtime (and I intend to deprecate/remove it eventually), so this call fails.

Event Timeline

epriestley triaged this task as Normal priority.Mar 6 2020, 4:30 PM
epriestley created this task.

If you're affected by this and arc upgrade doesn't work, the easiest fix is to run git pull in arcanist/.

Alternate fixes likely include:

  • Run arc upgrade from a directory where phabricator.uri is already defined in configuration. (If you don't have such a directory yet it's probably not convenient to build one).
  • Switch arcanist/ and libphutil/ to the stable branch until T13488 resolves.