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