Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] Missing tree/blob <hash> when trying to push

On Thu, Oct 9, 2014 at 4:59 PM, Sascha Vogt <sascha.vogt@xxxxxxxxx> wrote:
Hi,

we have some sporadic issues with EGit (3.4 as well as 3.5).

When trying to push, something like that occurs:
"ssh://<url>.git: error occurred during unpacking on the remote end:
error Missing blob <hash>"

Sometimes it's "Missing tree <hash>". The object is there (locally), as
can be verified with git cat-file. Somehow it looks like the object is
not added to the data which is sent to the server.

When this happens, no further push action with the server work. Even if
one tries to push another branch with a different commit not including
the commit which first introduced the error.

Pushing from C-Git "fixes" the repository again. Though the push via
C-Git takes suspiciously long. After the repo is "fixed" a second C-Git
push is much faster. Though this might also be related, that the repo
was heavily worked with EGit with no C-Git usage in between. So it might
be that C-Git does some caching which makes the "first" push take longer.

Sorry about the vague description but I don't really know what and where
to look for. The first occurence is at least half a year ago, though
back then only one colleague had this issue. Now at least 5 colleagues
experienced it, and one had it already three times today. So the
frequency seems to be increasing, though it's far from "reproducible".

Has anyone any idea what might cause this or what to further look for?

you mean final 3.5 ?
how about stack traces ?
can you share any of the affected repositories ?

--
MatthiasĀ 

Back to the top