Reproduction Steps
- Create a new project ("Get Your Life Together")
- Add a milestone to the project ("Learn How Money Works")
- Create a revision on any repo using arc diff
- Through the web UI, add the milestone as a Reviewer:
- Save the revision
- Run arc diff again. You'll be greeted with the following error:
Exception Error parsing field "Reviewers": The objects you have listed include objects which do not exist (Get, Your, Life, Together, (Learn, How, Money, Works)). (Run with `--trace` for a full exception trace.)
At this point the only way to recover and be able to run arc diff again is to remove the milestone reviewer via the web UI.
Running with --trace shows that the error is thrown on a call to /api/differential.parsecommitmessage
Version Information
phabricator d2baa88171fcc3f327b157277afb905430b5a918 (Thu, Apr 27) arcanist 27b51e619237116d99e03fc1b3e8cd6399087214 (Fri, Apr 28) phutil a900d7b63e954e221efe140f0f33d3d701524aae (Sun, Apr 23)