throw new InterruptedException("Replication was interrupted" +
" after executing a replicaOperation.");
}
} catch (ErrorCodeException e) {
// server-side error
throw new ConnectionLostException(e.getCode());
} catch (IOException ioe) {
// failure on transmission (connection lost or request timed out)
throw new ConnectionLostException(ioe.getMessage(), ErrorCode.BUSY);
} catch (LogEntryException lee) {
// decoding failed --> retry with new range
Logging.logError(Logging.LEVEL_WARN, this, lee);
finish();
} catch (BabuDBException be) {