Can you confirm your nimbus ad supervisors are using the same version of storm?

Can you do a clean start? It seems there is some serialization issue at startup 
so I recommend you delete your supervisor and nimbus local directoris and 
delete /storm from zookeeper.
Restart nimbus and supervisor and see if you are still running into the same 
issues.

Thanks
Parth

On Nov 26, 2014, at 3:23 PM, Sa Li <[email protected]> wrote:

> Hi, All 
> 
> Since I continue to fail to start supervisors, I update the storm to 9.3, the 
> latest version, and below is the error I found in logs/supervisor.log
> 
> 2014-11-26T15:13:11.679-0800 b.s.event [ERROR] Error when processing event
> java.lang.RuntimeException: java.io.InvalidClassException: 
> clojure.lang.APersistentMap; local class incompatible: stream classdesc 
> serialVersionUID = 270281984708184947, local class serialVersionUID = 
> 8648225932767613808
>         at 
> backtype.storm.serialization.DefaultSerializationDelegate.deserialize(DefaultSerializationDelegate.java:56)
>  ~[storm-core-0.9.3.jar:0.9.3]
>         at backtype.storm.utils.Utils.deserialize(Utils.java:89) 
> ~[storm-core-0.9.3.jar:0.9.3]
>         at 
> backtype.storm.utils.LocalState.deserializeLatestVersion(LocalState.java:65) 
> ~[storm-core-0.9.3.jar:0.9.3]
>         at backtype.storm.utils.LocalState.snapshot(LocalState.java:47) 
> ~[storm-core-0.9.3.jar:0.9.3]
>         at backtype.storm.utils.LocalState.get(LocalState.java:72) 
> ~[storm-core-0.9.3.jar:0.9.3]
>         at 
> backtype.storm.daemon.supervisor$mk_synchronize_supervisor$this__4161.invoke(supervisor.clj:325)
>  ~[storm-core-0.9.3.jar:0.9.3]
>         at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:40) 
> ~[storm-core-0.9.3.jar:0.9.3]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
> Caused by: java.io.InvalidClassException: clojure.lang.APersistentMap; local 
> class incompatible: stream classdesc serialVersionUID = 270281984708184947, 
> local class serialVersionUID = 8648225932767613808
>         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) 
> ~[na:1.7.0_65]
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) 
> ~[na:1.7.0_65]
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) 
> ~[na:1.7.0_65]
>         at java.util.HashMap.readObject(HashMap.java:1180) ~[na:1.7.0_65]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[na:1.7.0_65]
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
> ~[na:1.7.0_65]
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[na:1.7.0_65]
>         at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_65]
>         at 
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893) 
> ~[na:1.7.0_65]
>         at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798) 
> ~[na:1.7.0_65]
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) 
> ~[na:1.7.0_65]
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) 
> ~[na:1.7.0_65]
>         at 
> backtype.storm.serialization.DefaultSerializationDelegate.deserialize(DefaultSerializationDelegate.java:52)
>  ~[storm-core-0.9.3.jar:0.9.3]
>         ... 8 common frames omitted
> 2014-11-26T15:13:11.689-0800 b.s.util [ERROR] Halting process: ("Error when 
> processing an event")
> java.lang.RuntimeException: ("Error when processing an event")
>         at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:325) 
> [storm-core-0.9.3.jar:0.9.3]
>         at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.5.1.jar:na]
>         at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:48) 
> [storm-core-0.9.3.jar:0.9.3]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
> 2014-11-26T15:13:11.689-0800 b.s.util [ERROR] Halting process: ("Error when 
> processing an event")
> java.lang.RuntimeException: ("Error when processing an event")
>         at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:325) 
> [storm-core-0.9.3.jar:0.9.3]
>         at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.5.1.jar:na]
>         at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:48) 
> [storm-core-0.9.3.jar:0.9.3]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
> 2014-11-26T15:13:11.690-0800 b.s.d.supervisor [INFO] Shutting down supervisor 
> c557e7e8-4549-4965-81b3-004334f0e831
> 
> 
> Anyone know how to fix it?
> 
> thanks a lot
> 
> Alec


-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.

Reply via email to