diff --git a/fe/src/main/java/org/apache/doris/catalog/OlapTable.java b/fe/src/main/java/org/apache/doris/catalog/OlapTable.java index b556347f9b45b7..6c7894959d4a39 100644 --- a/fe/src/main/java/org/apache/doris/catalog/OlapTable.java +++ b/fe/src/main/java/org/apache/doris/catalog/OlapTable.java @@ -844,7 +844,7 @@ public void readFields(DataInput in) throws IOException { PartitionType partType = PartitionType.valueOf(Text.readString(in)); if (partType == PartitionType.UNPARTITIONED) { - partitionInfo = PartitionInfo.read(in); + partitionInfo = SinglePartitionInfo.read(in); } else if (partType == PartitionType.RANGE) { partitionInfo = RangePartitionInfo.read(in); } else {