try {
SVNCommitUtil.driveCommitEditor(committer, paths, commitEditor, -1);
result = commitEditor.closeEdit();
} catch (SVNException e) {
try {
commitEditor.abortEdit();
} catch (SVNException inner) {
//
}
SVNErrorMessage nestedErr = e.getErrorMessage();
SVNErrorMessage err = SVNErrorMessage.create(nestedErr.getErrorCode(), "Commit failed (details follow):");