[ 
https://issues.apache.org/jira/browse/STORM-698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Kellogg updated STORM-698:
-------------------------------
    Component/s: storm-core

> Jackson incompatibility ring-json
> ---------------------------------
>
>                 Key: STORM-698
>                 URL: https://issues.apache.org/jira/browse/STORM-698
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: storm-core
>    Affects Versions: 0.10.0
>            Reporter: thinker0
>            Priority: Minor
>
> ring-json -> com.fasterxml.jackson.core:jackson-core:2.3.1 incompatibility
> {code}
> 2015-03-04 12:34:35 b.s.d.worker [ERROR] Error on initialization of server 
> mk-worker
> java.lang.RuntimeException: java.io.InvalidClassException: 
> com.fasterxml.jackson.core.JsonFactory; local class incompatible: stream 
> classdesc serialVersionUID = 3306684576057132431, local class 
> serialVersionUID = 3194418244231611666
>   at 
> backtype.storm.serialization.DefaultSerializationDelegate.deserialize(DefaultSerializationDelegate.java:56)
>  ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.utils.Utils.deserialize(Utils.java:95) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.utils.Utils.getSetComponentObject(Utils.java:234) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.daemon.task$get_task_object.invoke(task.clj:79) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.daemon.task$mk_task_data$fn__4304.invoke(task.clj:181) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.util$assoc_apply_self.invoke(util.clj:894) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.daemon.task$mk_task_data.invoke(task.clj:174) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at backtype.storm.daemon.task$mk_task.invoke(task.clj:185) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at 
> backtype.storm.daemon.executor$mk_executor$fn__4499.invoke(executor.clj:337) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.core$map$fn__4245.invoke(core.clj:2557) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.RT.seq(RT.java:484) ~[clojure-1.6.0.jar:na]
>   at clojure.core$seq.invoke(core.clj:133) ~[clojure-1.6.0.jar:na]
>   at clojure.core.protocols$seq_reduce.invoke(protocols.clj:30) 
> ~[clojure-1.6.0.jar:na]
>   at clojure.core.protocols$fn__6078.invoke(protocols.clj:54) 
> ~[clojure-1.6.0.jar:na]
>   at clojure.core.protocols$fn__6031$G__6026__6044.invoke(protocols.clj:13) 
> ~[clojure-1.6.0.jar:na]
>   at clojure.core$reduce.invoke(core.clj:6289) ~[clojure-1.6.0.jar:na]
>   at clojure.core$into.invoke(core.clj:6341) ~[clojure-1.6.0.jar:na]
>   at backtype.storm.daemon.executor$mk_executor.invoke(executor.clj:337) 
> ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at 
> backtype.storm.daemon.worker$fn__5031$exec_fn__1694__auto__$reify__5033$iter__5038__5042$fn__5043.invoke(worker.clj:459)
>  ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.Cons.next(Cons.java:39) ~[clojure-1.6.0.jar:na]
>   at clojure.lang.RT.next(RT.java:598) ~[clojure-1.6.0.jar:na]
>   at clojure.core$next.invoke(core.clj:64) ~[clojure-1.6.0.jar:na]
>   at clojure.core$dorun.invoke(core.clj:2856) ~[clojure-1.6.0.jar:na]
>   at clojure.core$doall.invoke(core.clj:2871) ~[clojure-1.6.0.jar:na]
>   at 
> backtype.storm.daemon.worker$fn__5031$exec_fn__1694__auto__$reify__5033.run(worker.clj:459)
>  ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_31]
>   at javax.security.auth.Subject.doAs(Subject.java:422) ~[na:1.8.0_31]
>   at 
> backtype.storm.daemon.worker$fn__5031$exec_fn__1694__auto____5032.invoke(worker.clj:433)
>  ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.AFn.applyToHelper(AFn.java:178) [clojure-1.6.0.jar:na]
>   at clojure.lang.AFn.applyTo(AFn.java:144) [clojure-1.6.0.jar:na]
>   at clojure.core$apply.invoke(core.clj:624) ~[clojure-1.6.0.jar:na]
>   at 
> backtype.storm.daemon.worker$fn__5031$mk_worker__5108.doInvoke(worker.clj:416)
>  [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.RestFn.invoke(RestFn.java:512) [clojure-1.6.0.jar:na]
>   at backtype.storm.daemon.worker$_main.invoke(worker.clj:548) 
> [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.AFn.applyToHelper(AFn.java:165) [clojure-1.6.0.jar:na]
>   at clojure.lang.AFn.applyTo(AFn.java:144) [clojure-1.6.0.jar:na]
>   at backtype.storm.daemon.worker.main(Unknown Source) 
> [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
> Caused by: java.io.InvalidClassException: 
> com.fasterxml.jackson.core.JsonFactory; local class incompatible: stream 
> classdesc serialVersionUID = 3306684576057132431, local class 
> serialVersionUID = 3194418244231611666
>   at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:621) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) 
> ~[na:1.8.0_31]
>   at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) 
> ~[na:1.8.0_31]
>   at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918) 
> ~[na:1.8.0_31]
>   at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) 
> ~[na:1.8.0_31]
>   at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) 
> ~[na:1.8.0_31]
>   at 
> backtype.storm.serialization.DefaultSerializationDelegate.deserialize(DefaultSerializationDelegate.java:52)
>  ~[storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   ... 40 common frames omitted
> 2015-03-04 12:34:35 b.s.util [ERROR] Halting process: ("Error on 
> initialization")
> java.lang.RuntimeException: ("Error on initialization")
>   at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:332) 
> [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.6.0.jar:na]
>   at 
> backtype.storm.daemon.worker$fn__5031$mk_worker__5108.doInvoke(worker.clj:416)
>  [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.RestFn.invoke(RestFn.java:512) [clojure-1.6.0.jar:na]
>   at backtype.storm.daemon.worker$_main.invoke(worker.clj:548) 
> [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
>   at clojure.lang.AFn.applyToHelper(AFn.java:165) [clojure-1.6.0.jar:na]
>   at clojure.lang.AFn.applyTo(AFn.java:144) [clojure-1.6.0.jar:na]
>   at backtype.storm.daemon.worker.main(Unknown Source) 
> [storm-core-0.10.0-SNAPSHOT.jar:0.10.0-SNAPSHOT]
> 2015-03-04 12:34:39 o.a.s.z.ZooKeeper [INFO] Client 
> environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to