diff --git a/be/src/olap/txn_manager.cpp b/be/src/olap/txn_manager.cpp index 2d715810416cd1..1dd2d52f33b8ac 100644 --- a/be/src/olap/txn_manager.cpp +++ b/be/src/olap/txn_manager.cpp @@ -747,8 +747,13 @@ void TxnManager::force_rollback_tablet_related_txns(OlapMeta* meta, TTabletId ta } } } - static_cast( - RowsetMetaManager::remove_tablet_related_partial_update_info(meta, tablet_id)); + if (meta != nullptr) { + Status st = RowsetMetaManager::remove_tablet_related_partial_update_info(meta, tablet_id); + if (!st.ok()) { + LOG_WARNING("failed to partial update info, tablet_id={}, err={}", tablet_id, + st.to_string()); + } + } } void TxnManager::get_txn_related_tablets(const TTransactionId transaction_id,