TypeError: descriptor ‘WhichOneof‘ requires a ‘google.protobuf.pyext._message.CMessage‘ object but r
TypeError: descriptor ‘WhichOneof’ requires a ‘google.protobuf.pyext._message.CMessage’ object but received a ‘GeneratedProtocolMessageType’
这个报错的关键在于required ... but received a ...
也就是说,你传入的message的实例与请求的接口接受的message对象的类型不匹配。
还有一种可能:假如你使用的message是Empty
import "google/protobuf/empty.proto"service Hello{rpc sayhello (google.protobuf.Empty) returns (google.protobuf.Empty){}
}
当你使用的时候传入的是Empty
而不是Empty()
,也就是说,你传入的是一个message类型,而不是一个message实例。
TypeError: descriptor ‘WhichOneof‘ requires a ‘google.protobuf.pyext._message.CMessage‘ object but r相关推荐
- Python TypeError: descriptor '__init__' requires a 'super' object but received a 'str' 错误
1.今天,学习子类的__init__()方法的时候报了一个错误:TypeError: descriptor '__init__' requires a 'super' object but recei ...
- TypeError: Router.use() requires a middleware function but got a Object报错解决
1.在运行nodejs-mongodb项目时,项目报错 TypeError: Router.use() requires a middleware function but got a Object ...
- TypeError: descriptor '__init__' requires a 'super' object but received a 'str'
错误代码样例 class Person:def __init__(self, name):self.name = namedef Sleep(self):print("父亲类在睡觉" ...
- Google protobuf解析消息逻辑的版本问题
在分析caffe2源码的过程中,由于caffe2使用protobuf作为网络结构和网络参数序列化和反序列化的机制,想在反序列化之前进行加解密处理,这是反向protouf其实有两个版本的实现来进行消息的 ...
- 已解决:module ‘google.protobuf.descriptor‘ has no attribute ‘_internal_create_key‘
今天在虚拟机中想使用 keras_tuner,结果导入 keras_tuner 之后在 jupyter 中报错: module 'google.protobuf.descriptor' has no ...
- google ProtoBuf开发者指南
目录 1 概览 1.1 什么是protocol buffer 1.2 他们如何工作 1.3 为什么不用XML? 1.4 听起来像是为我的解决方案,如何开始? 1.5 一点历史 ...
- google ProtoBuf 开发者指南
转自:http://blog.csdn.net/program_think/article/details/4229773 今天来介绍一下"Protocol Buffers"(以下 ...
- 使用CSharp编写Google Protobuf插件
什么是 Google Protocol Buffer? Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 ...
- google protobuf使用
google protobuf使用 下载的是github上的:https://github.com/google/protobuf If you get the source from github, ...
最新文章
- Java中正则表达式的学习
- python opencv 得到图片路径image_path的宽wide、高heigh和深度deep
- python3 元组 tuple 操作
- 无风扇网站服务器,这款服务器采用无风扇设计
- axure rp 创建弹框_如何在Axure RP 9中创建交换机
- docker绑定端口主机访问curl: (56) Recv failure: Connection reset by peer
- 【HDU - 6016】Count the Sheep (思维,类似二分图)
- 贺利坚老师汇编课程57笔记:CMP和JXXX配合实现条件转移指令if
- 基于mysql学生签到_Java swing mysql学生签到考勤系统附带完整源码及开发视频
- 为什么运营商的机顶盒(IPTV)看直播不卡?
- gmssl java api_关于GmSSL Java API编译
- thinkpad E40 的 C1门
- Qt显示wav波形图
- 无线传感器网络技术原理及应用 许毅编著(转载请注明出处---https://www.cnblogs.com/qingl)...
- javaEE自驾游旅游景点管理系统ssm
- 安徽师大附中%你赛day2T3 巧克力 解题报告
- 如何在信息不完备下进行快速决策?
- 牛客网小白二(2018.4.21)
- 微信公众平台开发入门教程(图文)
- 宝洁公司收购德国达姆施塔特默克集团的消费者健康业务