diff --git a/services/history-v1/storage/lib/backupArchiver.mjs b/services/history-v1/storage/lib/backupArchiver.mjs index 4e762df1ba..a10284070e 100644 --- a/services/history-v1/storage/lib/backupArchiver.mjs +++ b/services/history-v1/storage/lib/backupArchiver.mjs @@ -298,7 +298,16 @@ async function addChunkToArchive( logger.error({ filePath }, 'File not found in snapshot') continue } - await file.load('eager', blobStore) + + try { + await file.load('eager', blobStore) + } catch (err) { + logger.error( + { filePath, err }, + 'Failed to load file from snapshot, skipping' + ) + continue + } const hash = file.getHash()