Fork me on GitHub
#datomic
<
2015-09-17
>
tcrayford19:09:29

does the datomic pro starter transactor depend on protobufs?

tcrayford19:09:09

seeing this kinda error when I upgrade to 5302 with the riemann metrics callback:

tcrayford19:09:12

Sep 17 19:48:16 java.lang.VerifyError: class com.aphyr.riemann.Proto$Msg overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet;
Sep 17 19:48:16         at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.net.URLClassLoader.defineClass(URLClassLoader.java:455) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.net.URLClassLoader$1.run(URLClassLoader.java:367) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.net.URLClassLoader.findClass(URLClassLoader.java:360) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_25]
Sep 17 19:48:16         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_25]
Sep 17 19:48:16         at com.aphyr.riemann.client.TcpTransport.<clinit>(TcpTransport.java:34) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at java.lang.Class.forName0(Native Method) ~[na:1.8.0_25]
Sep 17 19:48:16         at java.lang.Class.forName(Class.java:260) ~[na:1.8.0_25]
Sep 17 19:48:16         at riemann.client$eval9$loading__4910__auto____10.invoke(client.clj:1) ~[na:na]
Sep 17 19:48:16         at riemann.client$eval9.invoke(client.clj:1) ~[na:na]
Sep 17 19:48:16         at clojure.lang.Compiler.eval(Compiler.java:6619) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at clojure.lang.Compiler.eval(Compiler.java:6608) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at clojure.lang.Compiler.load(Compiler.java:7064) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at clojure.lang.RT.loadResourceScript(RT.java:370) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at clojure.lang.RT.loadResourceScript(RT.java:361) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]
Sep 17 19:48:16         at clojure.lang.RT.load(RT.java:440) ~[datomic-riemann-reporter-0.1.0-SNAPSHOT-standalone.jar:na]

tcrayford19:09:41

ah yeah, looks like the protobuf library version changed in 5302 or so

tcrayford19:09:33

I would, but licensing…

tcrayford19:09:41

I'm unsure if I'm even allowed to ls the lib directory

tcrayford19:09:55

(and would feel uncomfortable doing so without consulting a lawyer)

Ben Kamphaus19:09:18

the drones have been dispatched

tcrayford20:09:09

good thing they'll fall out of the sky somewhere over the atlantic ocean simple_smile

Ben Kamphaus20:09:30

actually we circumvent the falling out of the sky problem with an immutable flight path