577578579580581582583584585586587
} else { if (info.getTargetFile() != null) { operationRecord = new FileJournalRecordCopyUpdate(xid, info.getStageOneFile().getAbsolutePath(), info.getStageTwoFile().getAbsolutePath(), info.getStageOneLockableFile(), info.getTargetFile() );
280281282283284285286287288289290291292293294
switch (nOpCode) { case FileJournalRecordCopyUpdate.OPCODE: //UPDATE FileJournalRecordCopyUpdate copyUpdate = (FileJournalRecordCopyUpdate)opRecord; File srcFile = new File(copyUpdate.getSourceFilePath()); File dstFile = new File(copyUpdate.getDestinationFilePath()); LockableFile src = copyUpdate.getSourceFileHandle(); LockableFile dst = copyUpdate.getDestinationFileHandle(); if (!bRecovery) { assert dst != null; assert dst.isLocked();