hrift does not support polymorphic data types

Exception in thread "main" com.facebook.swift.codec.metadata.MetadataErrorException: Error: Metadata extraction encountered 1 errors and 0 warnings
at com.facebook.swift.codec.metadata.MetadataErrors.throwIfHasErrors(MetadataErrors.java:73)
at com.facebook.swift.codec.metadata.ThriftStructMetadataBuilder.build(ThriftStructMetadataBuilder.java:99)
at com.facebook.swift.codec.metadata.ThriftCatalog.extractThriftStructMetadata(ThriftCatalog.java:502)
at com.facebook.swift.codec.metadata.ThriftCatalog.getThriftStructMetadata(ThriftCatalog.java:367)
at com.facebook.swift.codec.metadata.ThriftCatalog.getThriftType(ThriftCatalog.java:259)
at com.facebook.swift.service.metadata.ThriftMethodMetadata.<init>(ThriftMethodMetadata.java:124)
at com.facebook.swift.service.metadata.ThriftServiceMetadata.<init>(ThriftServiceMetadata.java:73)
at com.facebook.swift.service.ThriftServiceProcessor.<init>(ThriftServiceProcessor.java:79)
at com.facebook.swift.service.ThriftServiceProcessor.<init>(ThriftServiceProcessor.java:68)
at com.stono.thrift.annotation.server.ServerMain.main(ServerMain.java:15)
Suppressed: com.facebook.swift.codec.metadata.MetadataErrorException: Error: ThriftStruct class 'com.stono.thrift.annotation.server.User' is not final (thrift does not support polymorphic data types)
at com.facebook.swift.codec.metadata.MetadataErrors.addError(MetadataErrors.java:95)
at com.facebook.swift.codec.metadata.AbstractThriftMetadataBuilder.verifyClass(AbstractThriftMetadataBuilder.java:181)
at com.facebook.swift.codec.metadata.ThriftStructMetadataBuilder.<init>(ThriftStructMetadataBuilder.java:45)
at com.facebook.swift.codec.metadata.ThriftCatalog.extractThriftStructMetadata(ThriftCatalog.java:501)
... 7 more

如果出现这样的错误,是没有在类上面添加final修饰;

最新文章

  1. 【10-25】intelliji ide 学习笔记
  2. springMVC配置Json
  3. 【转载】Bandits for Recommendation Systems (Part I)
  4. 六、雪花《苹果iOS实例编程入门教程》
  5. Bugtags 2016-06-16 更新内容
  6. hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)
  7. Model Thinking1
  8. lucene分词多种方法
  9. POJ 2777 Count Color(段树)
  10. [补档][Lydsy2017年4月月赛]抵制克苏恩
  11. 性能测试监控:Jmeter +InfluxDB +collectd +Grafana
  12. Stanford Word Segmenter使用
  13. Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象
  14. Dotnetcore 开发速记
  15. Spring-Boot项目部署到单独tomcat运行
  16. php中的heredoc和nowdoc对比
  17. 使用jquery.uploadify上传文件
  18. mxonline 总结
  19. debian9部署jenkins
  20. Javascript开发者 常用知识

热门文章

  1. 点击TButton后的执行OnClick和OnMouseDown两个事件的过程(其实是通过WM_COMMAND执行程序员的代码)
  2. 0x52 背包
  3. hdoj--1598--find the most comfortable road
  4. linux编译安装protobuf2.5.0
  5. C - Valera and Fruits
  6. SqlServer备份恢复
  7. 使用新的CSS类型对象模型
  8. 如何用PYTHON代码写出音乐
  9. Verilog之openMSP430(1)
  10. Online ML那点事>-