You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Rick Kellogg (JIRA)" <ji...@apache.org> on 2015/10/05 03:02:27 UTC

[jira] [Updated] (STORM-698) Jackson incompatibility ring-json

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