测试protocol buffer格式数据输出工具类。用了protoc-2.4.1-win32生成的java类。然后测试项目中引入的包是

 <dependency><groupId>com.google.protobuf</groupId><artifactId>protobuf-java</artifactId><version>2.5.0</version></dependency

执行测试类的时候报下面的错误

Exception in thread "main" java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.at com.google.protobuf.GeneratedMessage.getUnknownFields(GeneratedMessage.java:180)at com.test.utill.TextFormat$Printer.print(TextFormat.java:251)at com.test.utill.MessageLiteToStringUtil.toString(MessageLiteToStringUtil.java:20)at com.test.protocol.ProtocolTest.main(ProtocolTest.java:23)

后来发现是版本不一致的问题造成的,然后重新用protoc-2.5.0-win32根据.proto文件重新生成java文件,然后重新运行测试代码果然解决了问题
如下图

protocol buffer使用中的问题This is supposed to be overridden by subclasses相关推荐

  1. Protocol Buffer技术详解(语言规范)

     该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo.这样做的目的主要在于不仅可以保持Google文档的良好风格 ...

  2. Protocol Buffer数据编码

    这是一篇让你对Protocol Buffer知其然亦知其所以然的文档,即便你在并不了解这其中的技术细节和处理机制的情况下,仍然能够在你的应用程序中正常的使用Protocol Buffer,然而我相信, ...

  3. Protocol Buffer基本语法

    为什么使用Protocol Buffer? 在回答这个问题之前,我们还是先给出一个在实际开发中经常会遇到的系统场景.比如:我们的客户端程序是使用Java开发的,可能运行自不同的平台,如:Linux.W ...

  4. 【C++】Google Protocol Buffer(protobuf)详解(一)

    1.简介 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准, Protocol Buffers 是一种轻便高效的结构化数据存储格式 ...

  5. Protocol Buffer Basics: C#

    Protocol Buffer 基础知识:c#    原文地址:https://developers.google.com/protocol-buffers/docs/csharptutorial 这 ...

  6. 跨语言RPC框架Hessian、Thrift、Protocol Buffer之间的选择

    为什么80%的码农都做不了架构师?>>>    总结在几者之间选择的考量: 1. 如果你不需要很多语言相互调用, 希望保持清晰的java接口代码(无任何业务不相关的接口继承和方法,属 ...

  7. Google Protocol Buffer 简单介绍

    以下内容主要整理自官方文档. 为什么使用 Protocol Buffers .proto文件 Protocol Buffers 语法 编译.proto文件 Protocol Buffers API 枚 ...

  8. python中使用 protocol buffer(Protobuf)

    项目中引入proto的依赖 [两种方法]: 方法1. 官网下载对应的语言包,https://github.com/protocolbuffers/protobuf/releases 这里选择pytho ...

  9. Google Protocol Buffer 的使用和原理

    FROM : https://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ Google Protocol Buffer 的使用和原理 Protocol ...

最新文章

  1. sql server datetime转char的方法
  2. ViewPager嵌套ViewPager 滑动冲突
  3. 一个绚丽的loading动效分析与实现!
  4. php隐藏api,PHP 在 Laravel 中动态隐藏 API 字段
  5. jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做?
  6. 修改注册表设置桌面和收藏夹路径
  7. Java面试题及答案(2021年Java面试题大全带答案)
  8. mysql中日期相减_1104绝密公式,如何直接用2个日期直接算剩余时间区间
  9. MAC dmg转ISO 及命令安装启动U盘
  10. 实例分割: 一文读懂 E2EC (CVPR 2022)
  11. 曙光服务器显示器接入只显示logo,显示屏只显示显示屏品牌logo,没有其他反应
  12. 【官宣】顺丰同城宣布苏炳添出任首位品牌代言人,给你稳稳的幸福
  13. 用思维导图赏析老舍话剧著作《茶馆》
  14. 企业微信2020年翻倍增长背后:更新27个版本、迭代1000多次
  15. 马斯克,神!仅花11天强吞推特,全新商业帝国拼图完成
  16. 如何恢复因为chrome同步而删除的书签
  17. 进大厂就一定要考研吗?答案毫无疑问是否定的
  18. 医疗护士述职报告动态PPT模板
  19. c语言基础知识竞赛策划案,省二级计算机C语言知识竞赛.doc
  20. NLP学习笔记(五) 注意力机制

热门文章

  1. 【TF2基础教程1】结构化数据建模流程
  2. 【TINY4412】U-BOOT移植笔记:(9)SD卡启动U-BOOT
  3. UE4使用蓝图实现自动双开关门
  4. API大全 汇总(转载)
  5. Rodrigues' Rotation Matrix(罗德里格旋转矩阵)
  6. kafka服务端版本号0.10.2,客户端版本号2.0 如何发送消息
  7. 荣耀70 Pro+什么时候发布 荣耀70 Pro+配置参数详情
  8. python将图片按照文件名分类,并移入相应文件夹
  9. 跨境电商多商户系统怎么选
  10. 树莓派空气质量检测仪-攀藤G5003ST的连接与使用