Otherwise the underlying error is hidden by an "IOException: This archives contains unclosed entries." when jgit tries to close the archive. Reported-by: Dave Borowitz <dborowitz@google.com> Change-Id: I594dcdf366200b802e13e5a645fe06597feb7bb4 Signed-off-by: Jonathan Nieder <jrn@google.com>tags/v3.1.0.201309270735-rc1
} | } | ||||
entry.setSize(loader.getSize()); | entry.setSize(loader.getSize()); | ||||
out.putArchiveEntry(entry); | out.putArchiveEntry(entry); | ||||
loader.copyTo(out); | |||||
out.closeArchiveEntry(); | |||||
try { | |||||
loader.copyTo(out); | |||||
} finally { | |||||
out.closeArchiveEntry(); | |||||
} | |||||
} | } | ||||
public Iterable<String> suffixes() { | public Iterable<String> suffixes() { |
} | } | ||||
entry.setSize(loader.getSize()); | entry.setSize(loader.getSize()); | ||||
out.putArchiveEntry(entry); | out.putArchiveEntry(entry); | ||||
loader.copyTo(out); | |||||
out.closeArchiveEntry(); | |||||
try { | |||||
loader.copyTo(out); | |||||
} finally { | |||||
out.closeArchiveEntry(); | |||||
} | |||||
} | } | ||||
public Iterable<String> suffixes() { | public Iterable<String> suffixes() { |