Robin Rosenberg [off-list ref] writes:
Is this repo corrupt or is jgit too strict? C Git doesn't complain.
-- robin
EGIT.contrib/jgit clone git://github.com/pheew/dotgit DOTGIT
Initialized empty Git repository in /home/me/SW/DOTGIT/.git
Exception in thread "main" java.lang.Error: org.spearce.jgit.errors.CorruptObjectException: Object dd6cc50445808e64e032603e99723e04774a4e14 is corrupt: Invalid mode: 160000
Lack of support of submodules, I would guess.