From fb5002d723e7d3859edc8705cdce570886ff0168 Mon Sep 17 00:00:00 2001 From: walter Date: Mon, 26 Aug 2024 20:17:26 +0800 Subject: [PATCH] [fix](binlog) Fix NPE when recover binlogs (#39909) (#39910) Cherry-pick #39909 The field partition ID of DropPartitionInfo was added in PR: apache/doris#37196, the old version doesn't contain this field so it will be null. --- .../main/java/org/apache/doris/persist/DropPartitionInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/persist/DropPartitionInfo.java b/fe/fe-core/src/main/java/org/apache/doris/persist/DropPartitionInfo.java index b5b56684f1..0138549405 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/persist/DropPartitionInfo.java +++ b/fe/fe-core/src/main/java/org/apache/doris/persist/DropPartitionInfo.java @@ -82,7 +82,9 @@ public class DropPartitionInfo implements Writable { } public Long getPartitionId() { - return partitionId; + // the field partition ID was added in PR: apache/doris#37196, the old version doesn't + // contain this field so it will be null. + return partitionId == null ? -1 : partitionId; } public String getPartitionName() {