> On 15 Jun 2015, at 17:52, Chackravarthy Esakkimuthu <[email protected]> > wrote: > > And for topology submission error (when using apache storm), it is actually > because of : > > Caused by: java.io.InvalidClassException: backtype.storm.task.ShellBolt; > local class incompatible: stream classdesc serialVersionUID = > 1217679306363381476, local class serialVe rsionUID = -141067271633232418 > > > Seems like this is because topology is built with hdp version and I am > trying to run with apache version.
that looks like something isn't deserializing, isn't it. One thing to look at there is whether ShellBolt was ever written to serialize across versions (with an explicit serialVersionUID. someone caring about wire compatibility) or is just left to the compiler. So yes, that's going to need a slider-storm package with the same binaries as the client.
