Which version did you upgrade from?
I try to upgrade 0.9.1 to 0.9.2 , and I encounter the same problem.‍


------------------ 原始邮件 ------------------
发件人: "이승진";<sweetest...@navercorp.com>;
发送时间: 2014年7月1日(星期二) 下午2:10
收件人: "user"<user@storm.incubator.apache.org>; 

主题: RE: storm 0.9.2-incubating, nimbus is not launching.




Finally found the reason why.

Quick solution : remove storm node recursively from your zookeeper and rerun.

Old data in zookeeper storm node conflicts with newly installed storm, and that 
causes serialVersionUID mismatch.

referred to https://github.com/Parsely/streamparse/issues/27


-----Original Message-----
From: "이승진"<sweetest...@navercorp.com> 
To: <user@storm.incubator.apache.org>; 
Cc: 
Sent: 2014-07-01 (화) 11:55:04
Subject: storm 0.9.2-incubating, nimbus is not launching.
 

Hi all,

 

Today I tried to upgrade storm version to 0.9.2-incubating but I think it has a 
problem with a zookeeper

 

when I run nimbus with storm nibmus command, it returns following error and 
process halts.

 

I'm using zookeeper 3.4.4, is there any compatibility issue?

 
java.lang.RuntimeException: java.io.InvalidClassException: 
backtype.storm.daemon.common.SupervisorInfo; local class incompatible: stream 
classdesc serialVersionUID = 7648414326720210054, local class serialVersionUID 
= 7463898661547835557
        at backtype.storm.utils.Utils.deserialize(Utils.java:93) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at backtype.storm.cluster$maybe_deserialize.invoke(cluster.clj:200) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at 
backtype.storm.cluster$mk_storm_cluster_state$reify__2284.supervisor_info(cluster.clj:299)
 ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.7.0_25]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
~[na:1.7.0_25]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.7.0_25]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_25]
        at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93) 
~[clojure-1.5.1.jar:na]
        at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28) 
~[clojure-1.5.1.jar:na]
        at 
backtype.storm.daemon.nimbus$all_supervisor_info$fn__4715.invoke(nimbus.clj:277)
 ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at clojure.core$map$fn__4207.invoke(core.clj:2487) 
~[clojure-1.5.1.jar:na]
        at clojure.lang.LazySeq.sval(LazySeq.java:42) ~[clojure-1.5.1.jar:na]
        at clojure.lang.LazySeq.seq(LazySeq.java:60) ~[clojure-1.5.1.jar:na]
        at clojure.lang.RT.seq(RT.java:484) ~[clojure-1.5.1.jar:na]
        at clojure.core$seq.invoke(core.clj:133) ~[clojure-1.5.1.jar:na]
        at clojure.core$apply.invoke(core.clj:617) ~[clojure-1.5.1.jar:na]
        at clojure.core$mapcat.doInvoke(core.clj:2514) ~[clojure-1.5.1.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:423) ~[clojure-1.5.1.jar:na]
        at 
backtype.storm.daemon.nimbus$all_supervisor_info.invoke(nimbus.clj:275) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at 
backtype.storm.daemon.nimbus$all_scheduling_slots.invoke(nimbus.clj:288) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at 
backtype.storm.daemon.nimbus$compute_new_topology__GT_executor__GT_node_PLUS_port.invoke(nimbus.clj:580)
 ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at backtype.storm.daemon.nimbus$mk_assignments.doInvoke(nimbus.clj:660) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at clojure.lang.RestFn.invoke(RestFn.java:410) ~[clojure-1.5.1.jar:na]
        at 
backtype.storm.daemon.nimbus$fn__5210$exec_fn__1396__auto____5211$fn__5216$fn__5217.invoke(nimbus.clj:905)
 ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at 
backtype.storm.daemon.nimbus$fn__5210$exec_fn__1396__auto____5211$fn__5216.invoke(nimbus.clj:904)
 ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at 
backtype.storm.timer$schedule_recurring$this__1134.invoke(timer.clj:99) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at backtype.storm.timer$mk_timer$fn__1117$fn__1118.invoke(timer.clj:50) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        at backtype.storm.timer$mk_timer$fn__1117.invoke(timer.clj:42) 
~[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:724) ~[na:1.7.0_25]
Caused by: java.io.InvalidClassException: 
backtype.storm.daemon.common.SupervisorInfo; local class incompatible: stream 
classdesc serialVersionUID = 7648414326720210054, local class serialVersionUID 
= 7463898661547835557
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617) 
~[na:1.7.0_25]
        at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620) 
~[na:1.7.0_25]
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515) 
~[na:1.7.0_25]
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769) 
~[na:1.7.0_25]
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348) 
~[na:1.7.0_25]
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) 
~[na:1.7.0_25]
        at backtype.storm.utils.Utils.deserialize(Utils.java:89) 
~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
        ... 29 common frames omitted

Reply via email to