/* Allocate a transaction list for children or aborted page creates. */
for (keyLsn = this.lastLsn; !keyLsn.equals(_INVALID_LSN); keyLsn = logRecord.getPrevLsn()) {
logRecord = lnkTransactionManager.getLogManager().get(keyLsn);
try {
logRecord.recover(LogRecord.UNDO);
} catch (ChaiDBException ie) {
logger.error(ie);
throw new ChaiDBException(ErrorCode.UNDO_FAILURE, ie);
}