[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [egit-dev] MissingObjectException, why does that happen? | 
Hi,
I'm trying to find the diff between and old commit and the current HEAD. My method works well but sometimes I get a 
MissingObjectException when I resolve the old tree:
org.eclipse.jgit.errors.MissingObjectException: Missing unknown
31631c381870df87e496fc9ae5bdd624c2931621
    at org.eclipse.jgit.storage.file.WindowCursor.open(WindowCursor.java:125)
    at org.eclipse.jgit.lib.ObjectReader.open(ObjectReader.java:228)
    at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:811)
    at org.eclipse.jgit.lib.Repository.parseSimple(Repository.java:585)
    at org.eclipse.jgit.lib.Repository.resolve(Repository.java:389)
    at org.eclipse.jgit.lib.Repository.resolve(Repository.java:376)
The object I try to resolve is assembled as:
  fullCommitID + "^{tree}"
I'm not sure what I'm doing wrong. Any hints on what to look for would be greatly appreciated.
TIA,
Thomas Hallgren