diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java index 3e7fb1c733e674..9304161a8aa0c0 100755 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java @@ -4481,6 +4481,13 @@ public boolean unprotectDropTable(Database db, Table table, boolean isForceDrop, public void replayDropTable(Database db, long tableId, boolean isForceDrop) { Table table = db.getTable(tableId); // delete from db meta + if (table == null) { + /** + * Same as replayUpdateReplica() + */ + LOG.warn("Olap table is null when the drop table log is replayed, tableId: {}", tableId); + return; + } db.writeLock(); table.writeLock(); try {