{"action":"created","issue":{"url":"https://api.github.com/repos/arinto/samoa/issues/1","labels_url":"https://api.github.com/repos/arinto/samoa/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/arinto/samoa/issues/1/comments","events_url":"https://api.github.com/repos/arinto/samoa/issues/1/events","html_url":"https://github.com/arinto/samoa/pull/1","id":58721764,"number":1,"title":"Updates for cluster environment","user":{"login":"gdfm","id":703859,"avatar_url":"https://avatars.githubusercontent.com/u/703859?v=3","gravatar_id":"","url":"https://api.github.com/users/gdfm","html_url":"https://github.com/gdfm","followers_url":"https://api.github.com/users/gdfm/followers","following_url":"https://api.github.com/users/gdfm/following{/other_user}","gists_url":"https://api.github.com/users/gdfm/gists{/gist_id}","starred_url":"https://api.github.com/users/gdfm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdfm/subscriptions","organizations_url":"https://api.github.com/users/gdfm/orgs","repos_url":"https://api.github.com/users/gdfm/repos","events_url":"https://api.github.com/users/gdfm/events{/privacy}","received_events_url":"https://api.github.com/users/gdfm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-24T10:49:21Z","updated_at":"2015-02-24T17:51:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/arinto/samoa/pulls/1","html_url":"https://github.com/arinto/samoa/pull/1","diff_url":"https://github.com/arinto/samoa/pull/1.diff","patch_url":"https://github.com/arinto/samoa/pull/1.patch"},"body":"@arinto I have modified a couple of things to make experiments easier in our environment.\r\n1) Updated dependencies to Storm 0.9 and modified StormSubmitter accordingly\r\n2) Added the possibility to dump results to a socket by passing a \"host:port\" pair in the -d option of PrequentialEvaluation. This feature allows us to collect results in a cluster environment where we do not have access to a local or shared filesystem."},"comment":{"url":"https://api.github.com/repos/arinto/samoa/issues/comments/75808260","html_url":"https://github.com/arinto/samoa/pull/1#issuecomment-75808260","issue_url":"https://api.github.com/repos/arinto/samoa/issues/1","id":75808260,"user":{"login":"gdfm","id":703859,"avatar_url":"https://avatars.githubusercontent.com/u/703859?v=3","gravatar_id":"","url":"https://api.github.com/users/gdfm","html_url":"https://github.com/gdfm","followers_url":"https://api.github.com/users/gdfm/followers","following_url":"https://api.github.com/users/gdfm/following{/other_user}","gists_url":"https://api.github.com/users/gdfm/gists{/gist_id}","starred_url":"https://api.github.com/users/gdfm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdfm/subscriptions","organizations_url":"https://api.github.com/users/gdfm/orgs","repos_url":"https://api.github.com/users/gdfm/repos","events_url":"https://api.github.com/users/gdfm/events{/privacy}","received_events_url":"https://api.github.com/users/gdfm/received_events","type":"User","site_admin":false},"created_at":"2015-02-24T17:51:00Z","updated_at":"2015-02-24T17:51:00Z","body":"Great, thanks for checking this.\nI'll update Kryo and hope it doesn't break.\n\n--\nGianmarco\n\nOn 24 February 2015 at 16:18, Arinto Murdopo <notifications@github.com>\nwrote:\n\n> I encountered exception while executing mvn -pStorm test\n>\n> 23:15:59.607 [Thread-5] ERROR backtype.storm.daemon.worker - Error on initialization of server mk-worker\n> java.lang.NoSuchMethodError: backtype.storm.serialization.DefaultKryoFactory$KryoSerializableDefault.setReferences(Z)Z\n>     at backtype.storm.serialization.DefaultKryoFactory.getKryo(DefaultKryoFactory.java:49) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.serialization.SerializationFactory.getKryo(SerializationFactory.java:51) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.serialization.KryoValuesDeserializer.<init>(KryoValuesDeserializer.java:33) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.serialization.KryoTupleDeserializer.<init>(KryoTupleDeserializer.java:39) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.daemon.executor$mk_executor_data$fn__3278.invoke(executor.clj:214) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.util$assoc_apply_self.invoke(util.clj:850) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.daemon.executor$mk_executor_data.invoke(executor.clj:214) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.daemon.executor$mk_executor.invoke(executor.clj:319) ~[storm-core-0.9.3.jar:0.9.3]\n>     at backtype.storm.daemon.worker$fn__3743$exec_fn__1108__auto____3744$iter__3749__3753$fn__3754.invoke(worker.clj:382) ~[storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.LazySeq.sval(LazySeq.java:42) [clojure-1.5.1.jar:na]\n>     at clojure.lang.LazySeq.seq(LazySeq.java:60) [clojure-1.5.1.jar:na]\n>     at clojure.lang.RT.seq(RT.java:484) [clojure-1.5.1.jar:na]\n>     at clojure.core$seq.invoke(core.clj:133) [clojure-1.5.1.jar:na]\n>     at clojure.core$dorun.invoke(core.clj:2780) [clojure-1.5.1.jar:na]\n>     at clojure.core$doall.invoke(core.clj:2796) [clojure-1.5.1.jar:na]\n>     at backtype.storm.daemon.worker$fn__3743$exec_fn__1108__auto____3744.invoke(worker.clj:382) ~[storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.AFn.applyToHelper(AFn.java:185) [clojure-1.5.1.jar:na]\n>     at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]\n>     at clojure.core$apply.invoke(core.clj:617) [clojure-1.5.1.jar:na]\n>     at backtype.storm.daemon.worker$fn__3743$mk_worker__3799.doInvoke(worker.clj:354) [storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.RestFn.invoke(RestFn.java:512) [clojure-1.5.1.jar:na]\n>     at backtype.storm.daemon.supervisor$fn__4277.invoke(supervisor.clj:590) [storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.MultiFn.invoke(MultiFn.java:241) [clojure-1.5.1.jar:na]\n>     at backtype.storm.daemon.supervisor$sync_processes$iter__4116__4120$fn__4121.invoke(supervisor.clj:285) [storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.LazySeq.sval(LazySeq.java:42) [clojure-1.5.1.jar:na]\n>     at clojure.lang.LazySeq.seq(LazySeq.java:60) [clojure-1.5.1.jar:na]\n>     at clojure.lang.RT.seq(RT.java:484) [clojure-1.5.1.jar:na]\n>     at clojure.core$seq.invoke(core.clj:133) [clojure-1.5.1.jar:na]\n>     at clojure.core$dorun.invoke(core.clj:2780) [clojure-1.5.1.jar:na]\n>     at clojure.core$doall.invoke(core.clj:2796) [clojure-1.5.1.jar:na]\n>     at backtype.storm.daemon.supervisor$sync_processes.invoke(supervisor.clj:273) [storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.AFn.applyToHelper(AFn.java:161) [clojure-1.5.1.jar:na]\n>     at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]\n>     at clojure.core$apply.invoke(core.clj:619) [clojure-1.5.1.jar:na]\n>     at clojure.core$partial$fn__4190.doInvoke(core.clj:2396) [clojure-1.5.1.jar:na]\n>     at clojure.lang.RestFn.invoke(RestFn.java:397) [clojure-1.5.1.jar:na]\n>     at backtype.storm.event$event_manager$fn__2467.invoke(event.clj:40) [storm-core-0.9.3.jar:0.9.3]\n>     at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]\n>     at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]\n>\n> Apparently it's due to different version of Kryo. Our SAMOA uses version\n> 2.17, whereas Storm 0.9.3 is using 2.21. Upgrading SAMOA's Kryo version\n> will resolve this issue.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/arinto/samoa/pull/1#issuecomment-75775331>.\n>\n"}}