You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by hjh <ap...@163.com> on 2015/01/23 19:28:33 UTC

what version of kryo storm currently use?

Hi Dose anyone know what version of kryo storm currently use? Because I 
got exception when use kryo to serialize class.

18736 [Thread-30-pose_array_receiver] ERROR 
backtype.storm.daemon.executor -
com.esotericsoftware.kryo.KryoException: Encountered unregistered class 
ID: 11
Serialization trace:
Header (cgl.iotrobots.collavoid.commons.rmqmsg.PoseArray_)
     at 
com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:119) 
~[kryo-2.21.jar:na]
     at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:610) 
~[kryo-2.21.jar:na]
     at 
com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.read(FieldSerializer.java:599) 
~[kryo-2.21.jar:na]
     at 
com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221) 
~[kryo-2.21.jar:na]
     at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:626) 
~[kryo-2.21.jar:na]
     at 
cgl.iotrobots.collavoid.commons.rmqmsg.Methods_RMQ.deSerialize(Methods_RMQ.java:130) 
~[classes/:na]
     at 
cgl.iotrobots.collavoid.commons.iotcloud.MessageBuilders$PoseArraySpoutMessageBuilder.deSerialize(MessageBuilders.java:108) 
~[classes/:na]
     at 
com.ss.rabbitmq.RabbitMQSpout.extractTuple(RabbitMQSpout.java:161) 
[storm-rabbitmq-1.0-SNAPSHOT.jar:na]
     at com.ss.rabbitmq.RabbitMQSpout.nextTuple(RabbitMQSpout.java:111) 
[storm-rabbitmq-1.0-SNAPSHOT.jar:na]
     at 
backtype.storm.daemon.executor$fn__3284$fn__3299$fn__3328.invoke(executor.clj:563) 
[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
     at backtype.storm.util$async_loop$fn__452.invoke(util.clj:431) 
[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
     at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]


Re: what version of kryo storm currently use?

Posted by hjh <ap...@163.com>.
Sorry my head was in a total mess after getting into this problem.

After hours' working, I found out that it was caused by a bug in my 
code. Thank you anyway!!

On 01/23/2015 03:38 PM, Curtis Allen wrote:
> Says right in your stack trace. Kryo - 2.21
>
> On Fri, Jan 23, 2015 at 11:28 AM, hjh <applyhhj@163.com 
> <ma...@163.com>> wrote:
>
>     Hi Dose anyone know what version of kryo storm currently use?
>     Because I got exception when use kryo to serialize class.
>
>     18736 [Thread-30-pose_array_receiver] ERROR
>     backtype.storm.daemon.executor -
>     com.esotericsoftware.kryo.KryoException: Encountered unregistered
>     class ID: 11
>     Serialization trace:
>     Header (cgl.iotrobots.collavoid.commons.rmqmsg.PoseArray_)
>         at
>     com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:119)
>     ~[kryo-2.21.jar:na]
>         at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:610)
>     ~[kryo-2.21.jar:na]
>         at
>     com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.read(FieldSerializer.java:599)
>     ~[kryo-2.21.jar:na]
>         at
>     com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221)
>     ~[kryo-2.21.jar:na]
>         at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:626)
>     ~[kryo-2.21.jar:na]
>         at
>     cgl.iotrobots.collavoid.commons.rmqmsg.Methods_RMQ.deSerialize(Methods_RMQ.java:130)
>     ~[classes/:na]
>         at
>     cgl.iotrobots.collavoid.commons.iotcloud.MessageBuilders$PoseArraySpoutMessageBuilder.deSerialize(MessageBuilders.java:108)
>     ~[classes/:na]
>         at
>     com.ss.rabbitmq.RabbitMQSpout.extractTuple(RabbitMQSpout.java:161)
>     [storm-rabbitmq-1.0-SNAPSHOT.jar:na]
>         at
>     com.ss.rabbitmq.RabbitMQSpout.nextTuple(RabbitMQSpout.java:111)
>     [storm-rabbitmq-1.0-SNAPSHOT.jar:na]
>         at
>     backtype.storm.daemon.executor$fn__3284$fn__3299$fn__3328.invoke(executor.clj:563)
>     [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at backtype.storm.util$async_loop$fn__452.invoke(util.clj:431)
>     [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
>
>


Re: what version of kryo storm currently use?

Posted by Curtis Allen <cu...@gmail.com>.
Says right in your stack trace. Kryo - 2.21

On Fri, Jan 23, 2015 at 11:28 AM, hjh <ap...@163.com> wrote:

> Hi Dose anyone know what version of kryo storm currently use? Because I
> got exception when use kryo to serialize class.
>
> 18736 [Thread-30-pose_array_receiver] ERROR
> backtype.storm.daemon.executor -
> com.esotericsoftware.kryo.KryoException: Encountered unregistered class
> ID: 11
> Serialization trace:
> Header (cgl.iotrobots.collavoid.commons.rmqmsg.PoseArray_)
>     at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:119)
> ~[kryo-2.21.jar:na]
>     at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:610)
> ~[kryo-2.21.jar:na]
>     at com.esotericsoftware.kryo.serializers.FieldSerializer$
> ObjectField.read(FieldSerializer.java:599) ~[kryo-2.21.jar:na]
>     at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:221)
> ~[kryo-2.21.jar:na]
>     at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:626)
> ~[kryo-2.21.jar:na]
>     at cgl.iotrobots.collavoid.commons.rmqmsg.Methods_RMQ.
> deSerialize(Methods_RMQ.java:130) ~[classes/:na]
>     at cgl.iotrobots.collavoid.commons.iotcloud.MessageBuilders$
> PoseArraySpoutMessageBuilder.deSerialize(MessageBuilders.java:108)
> ~[classes/:na]
>     at com.ss.rabbitmq.RabbitMQSpout.extractTuple(RabbitMQSpout.java:161)
> [storm-rabbitmq-1.0-SNAPSHOT.jar:na]
>     at com.ss.rabbitmq.RabbitMQSpout.nextTuple(RabbitMQSpout.java:111)
> [storm-rabbitmq-1.0-SNAPSHOT.jar:na]
>     at backtype.storm.daemon.executor$fn__3284$fn__3299$fn__3328.invoke(executor.clj:563)
> [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>     at backtype.storm.util$async_loop$fn__452.invoke(util.clj:431)
> [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>     at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
>
>