[
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)