diff --git a/fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java b/fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java index 55f676ea79e3fd..bebe825479e3c9 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java +++ b/fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java @@ -243,7 +243,7 @@ public synchronized boolean finishSnapshotUploadTask(UploadTask task, TFinishTas taskProgress.remove(task.getSignature()); Long oldValue = unfinishedTaskIds.remove(task.getSignature()); - taskErrMsg.remove(task.getTabletId()); + taskErrMsg.remove(task.getSignature()); LOG.debug("get finished upload snapshot task, unfinished tasks num: {}, remove result: {}. {}", unfinishedTaskIds.size(), (oldValue != null), this); return oldValue != null;