diff --git a/src/mito2/src/error.rs b/src/mito2/src/error.rs index e3aa757c77..c821cf0514 100644 --- a/src/mito2/src/error.rs +++ b/src/mito2/src/error.rs @@ -186,7 +186,12 @@ pub enum Error { location: Location, }, - #[snafu(display("Invalid request to region {}, reason: {}", region_id, reason))] + #[snafu(display( + "Invalid request to region {}, location: {}, reason: {}", + region_id, + location, + reason + ))] InvalidRequest { region_id: RegionId, reason: String, diff --git a/src/mito2/src/request.rs b/src/mito2/src/request.rs index 0540a7afb3..cfbe45819d 100644 --- a/src/mito2/src/request.rs +++ b/src/mito2/src/request.rs @@ -360,10 +360,11 @@ pub(crate) fn validate_proto_value( InvalidRequestSnafu { region_id, reason: format!( - "column {} has type {:?}, but schema has type {:?}", - column_schema.column_name, + "value has type {:?}, but column {} has type {:?}({})", value_type, - ColumnDataType::from_i32(column_schema.datatype) + column_schema.column_name, + ColumnDataType::from_i32(column_schema.datatype), + column_schema.datatype, ), } );