-
Notifications
You must be signed in to change notification settings - Fork 1.8k
jstorm0.9.3升级2.1.0后反序列化异常 #185
Comments
JStorm 2.x版本默认把kryo序列化打开了。三个解决方法。
|
+1 |
topology.fall.back.on.java.serialization: true 关闭kryo序列化后,报了另一个异常: |
具体是哪里抛的,有完整的stacktrace么 |
就 |
更新最新2.1.1版本,再次做测试,tuple传输对象为protobuf |
主要看你KryoProtobufSerializer怎么写的,你可以参考一下源码中KryoByteBufferSerializer这个类及它的用法。 |
就是参考这个类写的,我在KryoProtobufSerializer的实现方法write与read中加打印日志,发现并没有输出,难道kryo不是遇到protobuf类型就使用我自定义类去做序列化和反序列化吗 |
碰到同样的问题, 不知道解决了没有。git clone下来的项目,运行 com.alipay.dw.jstorm.example.performance.test, 直接这个异常了 |
我也碰到反序列化的问题,而且注册的反序列化器根本没有被调用到。请看我的 issue: |
jstorm0.9.3升级2.1.0,不定时间隔报异常信息:
java.lang.RuntimeException: com.esotericsoftware.kryo.KryoException: Class cannot be created (missing no-arg constructor):
反序列化异常
The text was updated successfully, but these errors were encountered: