diff --git a/src/v/rpc/service.h b/src/v/rpc/service.h index e1d4abd615cd9..3b5af777f81f3 100644 --- a/src/v/rpc/service.h +++ b/src/v/rpc/service.h @@ -92,9 +92,12 @@ struct service::execution_helper { */ vassert( effective_version == version, - "Unexpected encoding at effective {} != {}", + "Unexpected encoding at effective {} != {}. Input " + "{} Output {}", effective_version, - version); + version, + typeid(Input).name(), + typeid(Output).name()); return std::move(*b); }); }); diff --git a/src/v/rpc/transport.h b/src/v/rpc/transport.h index 0a371beecaf3e..e018403989f87 100644 --- a/src/v/rpc/transport.h +++ b/src/v/rpc/transport.h @@ -174,9 +174,10 @@ ss::future>> parse_result( vlog( rpclog.error, "Protocol violation: request version {} incompatible with " - "reply version {}", + "reply version {} reply type {}", req_ver, - rep_ver); + rep_ver, + typeid(T).name()); } if (st == status::success) { return ss::make_ready_future(errc::service_error);