GitX-L: missing object 0000000000000000000000000000000000000000

git, gitx

Solution

I had the same error message when opening a repository in 'GitX' (a GUI tool).

For me, the problem was caused by the file `.git/refs/remotes/origin/HEAD`, which referenced a remote branch which I had deleted:

ref: refs/remotes/origin/develop

I fixed it by editing the file to contain the name name of a remote branch which did still exist:

ref: refs/remotes/origin/master

Problem

I'm getting the following error in GitX-L when opening a git repository: ``` The document “REPO_NAME” could not be opened. An error occured while trying to open file://localhost/Volumes/SERVER/www/REPO_NAME/.git/. fatal: missing object 0000000000000000000000000000000000000000 for refs/remotes/origin/HEAD ``` Does anyone know what is causing this issue or how to fix it? I don't get the error while using the command line, so I'm assuming it is a problem with GitX-L. `git fsck` does tell me about a bunch of dangling entries, could those be to blame?

Original source