After last phabricator's updates all users recive that error after pushing commits:
$ git push origin dev Counting objects: 9, done. Delta compression using up to 2 threads. Compressing objects: 100% (9/9), done. Writing objects: 100% (9/9), 835 bytes | 0 bytes/s, done. Total 9 (delta 6), reused 0 (delta 0) remote: [2016-12-02 15:05:12] EXCEPTION: (CommandException) Command failed with error #128! remote: COMMAND remote: git log --format='%H' '603b6909851a07fd8156546c91d490334061acde' --not --all remote: remote: STDOUT remote: (empty) remote: remote: STDERR remote: fatal: bad object 603b6909851a07fd8156546c91d490334061acde remote: at [<phutil>/src/future/exec/ExecFuture.php:369] remote: arcanist(head=master, ref.master=fad85844314b), phabricator(head=master, ref.master=99c6b53ab224), phutil(head=master, ref.master=de65ac554ca3) remote: #0 ExecFuture::resolvex() called at [<phabricator>/src/applications/diffusion/engine/DiffusionCommitHookEngine.php:565] remote: #1 DiffusionCommitHookEngine::findGitContentUpdates(array) called at [<phabricator>/src/applications/diffusion/engine/DiffusionCommitHookEngine.php:250] remote: #2 DiffusionCommitHookEngine::findContentUpdates(array) called at [<phabricator>/src/applications/diffusion/engine/DiffusionCommitHookEngine.php:133] remote: #3 DiffusionCommitHookEngine::execute() called at [<phabricator>/scripts/repository/commit_hook.php:186] To ssh://example.com:22/diffusion/TEST/test.git ! [remote rejected] dev -> dev (pre-receive hook declined) error: failed to push some refs to 'ssh://git@example.com:22/diffusion/TEST/test.git'
phabricator 99c6b53ab2248e5d94a9589398df437a106c9744 (Fri, Dec 2)
arcanist fad85844314b151994769a461825c90f7400c145 (Oct 22 2016)
phutil de65ac554ca3f841d6a48051d6f740bbf7de9629 (Thu, Dec 1)