From a2dc7b01de0e142eace53f2ec689242052f51255 Mon Sep 17 00:00:00 2001 From: zhourui999 <1459939299@qq.com> Date: Thu, 11 Apr 2024 09:38:15 +0800 Subject: [PATCH] fix: When cleaning up a manifest, the name of the manifest is null --- .../main/java/org/apache/paimon/operation/FileDeletionBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paimon-core/src/main/java/org/apache/paimon/operation/FileDeletionBase.java b/paimon-core/src/main/java/org/apache/paimon/operation/FileDeletionBase.java index ded5bedd0ae5..8bd422e53f00 100644 --- a/paimon-core/src/main/java/org/apache/paimon/operation/FileDeletionBase.java +++ b/paimon-core/src/main/java/org/apache/paimon/operation/FileDeletionBase.java @@ -197,7 +197,7 @@ public void cleanUnusedManifests( Snapshot snapshot, Set skippingSet, boolean deleteChangelog) { cleanUnusedManifestList(snapshot.baseManifestList(), skippingSet); cleanUnusedManifestList(snapshot.deltaManifestList(), skippingSet); - if (deleteChangelog) { + if (deleteChangelog && snapshot.changelogManifestList() != null) { cleanUnusedManifestList(snapshot.changelogManifestList(), skippingSet); } cleanUnusedIndexManifests(snapshot, skippingSet);