diff --git a/be/src/common/status.h b/be/src/common/status.h index deaa56e91d221b..ddc3344610cb2b 100644 --- a/be/src/common/status.h +++ b/be/src/common/status.h @@ -309,7 +309,9 @@ constexpr bool capture_stacktrace(int code) { && code != ErrorCode::TOO_MANY_TRANSACTIONS && code != ErrorCode::TRANSACTION_ALREADY_COMMITTED && code != ErrorCode::KEY_NOT_FOUND - && code != ErrorCode::KEY_ALREADY_EXISTS; + && code != ErrorCode::KEY_ALREADY_EXISTS + && code != ErrorCode::CANCELLED + && code != ErrorCode::UNINITIALIZED; } // clang-format on diff --git a/be/src/vec/sink/vtablet_sink.cpp b/be/src/vec/sink/vtablet_sink.cpp index 1fbfbb54707013..02782a822074ba 100644 --- a/be/src/vec/sink/vtablet_sink.cpp +++ b/be/src/vec/sink/vtablet_sink.cpp @@ -730,7 +730,7 @@ Status VNodeChannel::none_of(std::initializer_list vars) { if (!vars_str.empty()) { vars_str.pop_back(); // 0/1/0/ -> 0/1/0 } - st = Status::InternalError(vars_str); + st = Status::Uninitialized(vars_str); } return st;