You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Klausen Schaefersinho <kl...@gmail.com> on 2014/10/08 18:13:36 UTC

Kryo

Hi,

Every time I want to test a simple topology I get the following error which
seems to be caused by different versions of the Kryo dependency. I have a
dependency on my code on kryo (2.17), which I thought is the same version
as Storm. But obviously not...

Here is the exception:



b.s.d.worker - Error on initialization of server mk-worker
java.lang.NoSuchMethodError:
backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
at
backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
b.s.d.worker - Error on initialization of server mk-worker
java.lang.NoSuchMethodError:
backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
at
backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at
backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]


Best regards,

Klaus

Re: Kryo

Posted by Curtis Allen <cu...@gmail.com>.
You might find this interesting
http://stackoverflow.com/questions/24244689/kryo-compatibility-in-storm-0-9-1and-titan-graph-database-0-4-2-with-apache-cass/24246845#24246845

On Wed, Oct 8, 2014 at 10:16 AM, Nathan Leung <nc...@gmail.com> wrote:

> 0.9.2 release upgrades to kryo 2.21.
>
> On Wed, Oct 8, 2014 at 12:13 PM, Klausen Schaefersinho <
> klaus.schaefers@gmail.com> wrote:
>
>> Hi,
>>
>> Every time I want to test a simple topology I get the following error
>> which seems to be caused by different versions of the Kryo dependency. I
>> have a dependency on my code on kryo (2.17), which I thought is the same
>> version as Storm. But obviously not...
>>
>> Here is the exception:
>>
>>
>>
>> b.s.d.worker - Error on initialization of server mk-worker
>> java.lang.NoSuchMethodError:
>> backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
>> at
>> backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> b.s.d.worker - Error on initialization of server mk-worker
>> java.lang.NoSuchMethodError:
>> backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
>> at
>> backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at
>> backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>> at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
>> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>>
>>
>> Best regards,
>>
>> Klaus
>>
>
>

Re: Kryo

Posted by Nathan Leung <nc...@gmail.com>.
0.9.2 release upgrades to kryo 2.21.

On Wed, Oct 8, 2014 at 12:13 PM, Klausen Schaefersinho <
klaus.schaefers@gmail.com> wrote:

> Hi,
>
> Every time I want to test a simple topology I get the following error
> which seems to be caused by different versions of the Kryo dependency. I
> have a dependency on my code on kryo (2.17), which I thought is the same
> version as Storm. But obviously not...
>
> Here is the exception:
>
>
>
> b.s.d.worker - Error on initialization of server mk-worker
> java.lang.NoSuchMethodError:
> backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
> at
> backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> b.s.d.worker - Error on initialization of server mk-worker
> java.lang.NoSuchMethodError:
> backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z
> at
> backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at
> backtype.storm.daemon.executor$mk_executor_data$fn__3189.invoke(executor.clj:212)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
> at backtype.storm.util$assoc_apply_self.invoke(util.clj:816)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>
>
> Best regards,
>
> Klaus
>