Page MenuHomePhabricator

Project Contains 'Objects That Don't Exist'
Closed, InvalidPublic

Asked by CodeMouse92 on Jan 16 2016, 8:58 PM.

Details

Okay, I do know exactly how this happened, and I'm feeling rather silly for it.

I had a user account on Phabricator that was never used and was getting in the way, even when "disabled". Thus, to get it entirely out of the way, seeing as no activity was ever linked to it, I felt safe in deleting it.

What I didn't remember was that it had been listed as the member of two different projects that we use heavily. It wasn't until several days later that I realized I couldn't create or update a Differential if it had that project attached to it.

The following is the error I'm getting, with the --trace version further down (the "info dump").

Exception
Error parsing field "Projects": The objects you have listed include objects which do not exist (#programming_[dept], #bss_[team]).
(Run with `--trace` for a full exception trace.)

So, my question is, how do I fix this? I am perfectly okay traipsing into PhpMyAdmin or any other corner of my LAMP server, so long as I know what I'm doing.


Massive Info Dump
 ARGV  '/home/jason/.arcanist/arcanist/bin/../scripts/arcanist.php' 'diff' '--trace'
 LOAD  Loaded "phutil" from "/home/jason/.arcanist/libphutil/src".
 LOAD  Loaded "arcanist" from "/home/jason/.arcanist/arcanist/src".
Config: Reading user configuration file "/home/jason/.arcrc"...
Config: Did not find system configuration at "/etc/arcconfig".
Working Copy: Reading .arcconfig from "/home/jason/Code/Repositories/pawlib-git/.arcconfig".
Working Copy: Path "/home/jason/Code/Repositories/pawlib-git" is part of `git` working copy "/home/jason/Code/Repositories/pawlib-git".
Working Copy: Project root is at "/home/jason/Code/Repositories/pawlib-git".
Config: Did not find local configuration at "/home/jason/Code/Repositories/pawlib-git/.git/arc/config".
Loading phutil library from '/home/jason/Code/Repositories/pawlib-git/.arclibs/cppcheck'...
>>> [0] <conduit> user.whoami() <bytes = 117>
>>> [1] <http> https://hawksnest.ddns.net:8446/api/user.whoami
<<< [1] <http> 247,416 us
<<< [0] <conduit> 260,496 us
>>> [2] <exec> $ git diff --no-ext-diff --no-textconv --raw 'HEAD' --
>>> [3] <exec> $ git ls-files --others --exclude-standard
<<< [2] <exec> 9,634 us
<<< [3] <exec> 8,594 us
>>> [4] <exec> $ git diff-files --name-only
<<< [4] <exec> 7,266 us
>>> [5] <event> diff.didCollectChanges <listeners = 0>
<<< [5] <event> 249 us
>>> [6] <exec> $ git rev-parse --verify HEAD^
<<< [6] <exec> 9,535 us
>>> [7] <exec> $ git rev-parse --abbrev-ref --symbolic-full-name '@{upstream}'
<<< [7] <exec> 8,986 us
>>> [8] <exec> $ git rev-parse --git-dir
<<< [8] <exec> 8,657 us
>>> [9] <exec> $ git cat-file -t 'origin/master'
<<< [9] <exec> 9,377 us
>>> [10] <exec> $ git merge-base 'origin/master' HEAD
<<< [10] <exec> 9,505 us
>>> [11] <exec> $ git rev-parse 'HEAD'
<<< [11] <exec> 8,974 us
>>> [12] <exec> $ git log --first-parent --format=medium '56dce656c13abe2eae93d387dd77abaf1174ffa1'..'aa96ab9614d23af8fb9dbdf8479660085a225c55'
<<< [12] <exec> 10,609 us
>>> [13] <conduit> differential.query() <bytes = 236>
>>> [14] <http> https://hawksnest.ddns.net:8446/api/differential.query
<<< [14] <http> 122,532 us
<<< [13] <conduit> 123,214 us
>>> [15] <conduit> differential.query() <bytes = 146>
>>> [16] <http> https://hawksnest.ddns.net:8446/api/differential.query
<<< [16] <http> 147,843 us
<<< [15] <conduit> 148,514 us
>>> [17] <conduit> differential.getcommitmessage() <bytes = 169>
>>> [18] <http> https://hawksnest.ddns.net:8446/api/differential.getcommitmessage
<<< [18] <http> 148,710 us
<<< [17] <conduit> 149,308 us
>>> [19] <conduit> differential.parsecommitmessage() <bytes = 662>
>>> [20] <http> https://hawksnest.ddns.net:8446/api/differential.parsecommitmessage
<<< [20] <http> 117,892 us
<<< [19] <conduit> 118,457 us

[2016-01-16 20:53:54] EXCEPTION: (ArcanistDifferentialCommitMessageParserException) Error parsing field "Projects": The objects you have listed include objects which do not exist (#programming_[dept], #bss_[team]). at [<arcanist>/src/differential/ArcanistDifferentialCommitMessage.php:54]
arcanist(head=master, ref.master=b3e68c9f1793), cppcheck(), phutil(head=master, ref.master=14765d36f83a)
  #0 ArcanistDifferentialCommitMessage::pullDataFromConduit(ConduitClient) called at [<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1786]
  #1 ArcanistDiffWorkflow::getCommitMessageFromRevision(string) called at [<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1518]
  #2 ArcanistDiffWorkflow::buildCommitMessage() called at [<arcanist>/src/workflow/ArcanistDiffWorkflow.php:460]
  #3 ArcanistDiffWorkflow::run() called at [<arcanist>/scripts/arcanist.php:392]

New Answer

Answer

This question has been marked as closed, but you can still leave a new answer.