private void getCommitId() throws IOException { try { long _commitId = metaTable.coprocessorProxy(TMetaIface.class, startIdBytes).commitTransaction(startIdBytes); if (_commitId == DominoConst.ERR_TRX_ABORTED) { throw new IOException("Transaction has been aborted."); } commitId = _commitId; } catch (IOException e) { readyToCommit = false; throw e; } catch (Throwable t) { readyToCommit = false; throw new IOException(t); } }