ExceptionInInitialization error

249 views
Skip to first unread message

Punit Naik

unread,
Feb 24, 2016, 1:41:55 AM2/24/16
to Clojure
I was compiling my project and I got this error:


java
.lang.ExceptionInInitializerError, compiling:(riemann.clj:1:1)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3558)
 at clojure
.lang.Compiler.compile1(Compiler.java:7226)
 at clojure
.lang.Compiler.compile1(Compiler.java:7216)
 at clojure
.lang.Compiler.compile(Compiler.java:7292)
 at clojure
.lang.RT.compile(RT.java:398)
 at clojure
.lang.RT.load(RT.java:438)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:1523)
 at chowkidar
.core$loading__4958__auto__.invoke(core.clj:1)
 at clojure
.lang.AFn.applyToHelper(AFn.java:152)
 at clojure
.lang.AFn.applyTo(AFn.java:144)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
 at clojure
.lang.Compiler.compile1(Compiler.java:7226)
 at clojure
.lang.Compiler.compile1(Compiler.java:7216)
 at clojure
.lang.Compiler.compile(Compiler.java:7292)
 at clojure
.lang.RT.compile(RT.java:398)
 at clojure
.lang.RT.load(RT.java:438)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$compile$fn__5071.invoke(core.clj:5652)
 at clojure
.core$compile.invoke(core.clj:5651)
 at user$eval9$fn__16
.invoke(form-init3209452928121977251.clj:1)
 at user$eval9
.invoke(form-init3209452928121977251.clj:1)
 at clojure
.lang.Compiler.eval(Compiler.java:6703)
 at clojure
.lang.Compiler.eval(Compiler.java:6693)
 at clojure
.lang.Compiler.load(Compiler.java:7130)
 at clojure
.lang.Compiler.loadFile(Compiler.java:7086)
 at clojure
.main$load_script.invoke(main.clj:274)
 at clojure
.main$init_opt.invoke(main.clj:279)
 at clojure
.main$initialize.invoke(main.clj:307)
 at clojure
.main$null_opt.invoke(main.clj:342)
 at clojure
.main$main.doInvoke(main.clj:420)
 at clojure
.lang.RestFn.invoke(RestFn.java:421)
 at clojure
.lang.Var.invoke(Var.java:383)
 at clojure
.lang.AFn.applyToHelper(AFn.java:156)
 at clojure
.lang.Var.applyTo(Var.java:700)
 at clojure
.main.main(main.java:37)
Caused by: java.lang.ExceptionInInitializerError
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:457)
 at cheshire
.core$loading__4958__auto__.invoke(core.clj:1)
 at cheshire
.core__init.load(Unknown Source)
 at cheshire
.core__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:512)
 at riemann
.common$loading__4958__auto__.invoke(common.clj:1)
 at riemann
.common__init.load(Unknown Source)
 at riemann
.common__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:628)
 at clojure
.core$use.doInvoke(core.clj:5618)
 at clojure
.lang.RestFn.invoke(RestFn.java:457)
 at riemann
.core$loading__4958__auto__.invoke(core.clj:1)
 at riemann
.core__init.load(Unknown Source)
 at riemann
.core__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:2793)
 at riemann
.config$loading__4958__auto__.invoke(config.clj:1)
 at riemann
.config__init.load(Unknown Source)
 at riemann
.config__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:482)
 at riemann
.bin$loading__4958__auto__.invoke(bin.clj:1)
 at riemann
.bin__init.load(Unknown Source)
 at riemann
.bin__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:482)
 at chowkidar
.riemann$loading__4958__auto__.invoke(riemann.clj:1)
 at clojure
.lang.AFn.applyToHelper(AFn.java:152)
 at clojure
.lang.AFn.applyTo(AFn.java:144)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
 
... 51 more
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.dataformat.cbor.CBORFactory
 at java
.net.URLClassLoader$1.run(URLClassLoader.java:366)
 at java
.net.URLClassLoader$1.run(URLClassLoader.java:355)
 at java
.security.AccessController.doPrivileged(Native Method)
 at java
.net.URLClassLoader.findClass(URLClassLoader.java:354)
 at java
.lang.ClassLoader.loadClass(ClassLoader.java:425)
 at sun
.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
 at java
.lang.ClassLoader.loadClass(ClassLoader.java:358)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:195)
 at cheshire
.factory__init.__init0(Unknown Source)
 at cheshire
.factory__init.<clinit>(Unknown Source)
 
... 178 more
Exception in thread "main" java.lang.ExceptionInInitializerError, compiling:(riemann.clj:1:1)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3558)
 at clojure
.lang.Compiler.compile1(Compiler.java:7226)
 at clojure
.lang.Compiler.compile1(Compiler.java:7216)
 at clojure
.lang.Compiler.compile(Compiler.java:7292)
 at clojure
.lang.RT.compile(RT.java:398)
 at clojure
.lang.RT.load(RT.java:438)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:1523)
 at chowkidar
.core$loading__4958__auto__.invoke(core.clj:1)
 at clojure
.lang.AFn.applyToHelper(AFn.java:152)
 at clojure
.lang.AFn.applyTo(AFn.java:144)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
 at clojure
.lang.Compiler.compile1(Compiler.java:7226)
 at clojure
.lang.Compiler.compile1(Compiler.java:7216)
 at clojure
.lang.Compiler.compile(Compiler.java:7292)
 at clojure
.lang.RT.compile(RT.java:398)
 at clojure
.lang.RT.load(RT.java:438)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$compile$fn__5071.invoke(core.clj:5652)
 at clojure
.core$compile.invoke(core.clj:5651)
 at user$eval9$fn__16
.invoke(form-init3209452928121977251.clj:1)
 at user$eval9
.invoke(form-init3209452928121977251.clj:1)
 at clojure
.lang.Compiler.eval(Compiler.java:6703)
 at clojure
.lang.Compiler.eval(Compiler.java:6693)
 at clojure
.lang.Compiler.load(Compiler.java:7130)
 at clojure
.lang.Compiler.loadFile(Compiler.java:7086)
 at clojure
.main$load_script.invoke(main.clj:274)
 at clojure
.main$init_opt.invoke(main.clj:279)
 at clojure
.main$initialize.invoke(main.clj:307)
 at clojure
.main$null_opt.invoke(main.clj:342)
 at clojure
.main$main.doInvoke(main.clj:420)
 at clojure
.lang.RestFn.invoke(RestFn.java:421)
 at clojure
.lang.Var.invoke(Var.java:383)
 at clojure
.lang.AFn.applyToHelper(AFn.java:156)
 at clojure
.lang.Var.applyTo(Var.java:700)
 at clojure
.main.main(main.java:37)
Caused by: java.lang.ExceptionInInitializerError
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:457)
 at cheshire
.core$loading__4958__auto__.invoke(core.clj:1)
 at cheshire
.core__init.load(Unknown Source)
 at cheshire
.core__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:512)
 at riemann
.common$loading__4958__auto__.invoke(common.clj:1)
 at riemann
.common__init.load(Unknown Source)
 at riemann
.common__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:628)
 at clojure
.core$use.doInvoke(core.clj:5618)
 at clojure
.lang.RestFn.invoke(RestFn.java:457)
 at riemann
.core$loading__4958__auto__.invoke(core.clj:1)
 at riemann
.core__init.load(Unknown Source)
 at riemann
.core__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:2793)
 at riemann
.config$loading__4958__auto__.invoke(config.clj:1)
 at riemann
.config__init.load(Unknown Source)
 at riemann
.config__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:482)
 at riemann
.bin$loading__4958__auto__.invoke(bin.clj:1)
 at riemann
.bin__init.load(Unknown Source)
 at riemann
.bin__init.<clinit>(Unknown Source)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:278)
 at clojure
.lang.RT.loadClassForName(RT.java:2093)
 at clojure
.lang.RT.load(RT.java:430)
 at clojure
.lang.RT.load(RT.java:411)
 at clojure
.core$load$fn__5066.invoke(core.clj:5641)
 at clojure
.core$load.doInvoke(core.clj:5640)
 at clojure
.lang.RestFn.invoke(RestFn.java:408)
 at clojure
.core$load_one.invoke(core.clj:5446)
 at clojure
.core$load_lib$fn__5015.invoke(core.clj:5486)
 at clojure
.core$load_lib.doInvoke(core.clj:5485)
 at clojure
.lang.RestFn.applyTo(RestFn.java:142)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$load_libs.doInvoke(core.clj:5524)
 at clojure
.lang.RestFn.applyTo(RestFn.java:137)
 at clojure
.core$apply.invoke(core.clj:626)
 at clojure
.core$require.doInvoke(core.clj:5607)
 at clojure
.lang.RestFn.invoke(RestFn.java:482)
 at chowkidar
.riemann$loading__4958__auto__.invoke(riemann.clj:1)
 at clojure
.lang.AFn.applyToHelper(AFn.java:152)
 at clojure
.lang.AFn.applyTo(AFn.java:144)
 at clojure
.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
 
... 51 more
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.dataformat.cbor.CBORFactory
 at java
.net.URLClassLoader$1.run(URLClassLoader.java:366)
 at java
.net.URLClassLoader$1.run(URLClassLoader.java:355)
 at java
.security.AccessController.doPrivileged(Native Method)
 at java
.net.URLClassLoader.findClass(URLClassLoader.java:354)
 at java
.lang.ClassLoader.loadClass(ClassLoader.java:425)
 at sun
.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
 at java
.lang.ClassLoader.loadClass(ClassLoader.java:358)
 at java
.lang.Class.forName0(Native Method)
 at java
.lang.Class.forName(Class.java:195)
 at cheshire
.factory__init.__init0(Unknown Source)
 at cheshire
.factory__init.<clinit>(Unknown Source)
 
... 178 more
Compilation failed: Subprocess failed
Uberjar aborting because jar failed: Compilation failed: Subprocess failed
Error encountered performing task 'uberjar' with profile(s): 'base,system,user,provided,dev,ship'
Uberjar aborting because jar failed: Compilation failed: Subprocess failed

However I cannot deduce anything from the stacktrace.
Can anyone please help?

Gary Verhaegen

unread,
Feb 24, 2016, 3:56:34 AM2/24/16
to clo...@googlegroups.com

Caused by:java.lang.ClassNotFoundException:com.fasterxml.jackson.dataformat.cbor.CBORFactory

Looks like a dependency problem. If you can't share the whole code, can you please post the result of

lein deps :tree

Punit Naik

unread,
Feb 24, 2016, 4:01:47 AM2/24/16
to Clojure
Here it is:

[cheshire "5.3.1"] [com.fasterxml.jackson.core/jackson-core "2.3.1"] [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.3.1"] [tigris "0.1.1"] [clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]] [com.novemberain/langohr "3.0.1"] [clojurewerkz/support "1.1.0"] [com.google.guava/guava "18.0"] [com.rabbitmq/amqp-client "3.4.2"] [org.clojure/clojure "1.6.0"] [org.clojure/java.jmx "0.3.0"] [org.clojure/tools.logging "0.3.1"] [org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]] [org.formcept/swissknife "0.6.0"] [com.twitter/carbonite "1.4.0"] [com.esotericsoftware.kryo/kryo "2.21"] [com.esotericsoftware.minlog/minlog "1.2"] [com.esotericsoftware.reflectasm/reflectasm "1.07" :classifier "shaded"] [org.ow2.asm/asm "4.0"] [org.objenesis/objenesis "1.2"] [com.twitter/chill-java "0.3.5"] [riemann-clojure-client "0.4.2"] [com.aphyr/riemann-java-client "0.4.1"] [com.google.protobuf/protobuf-java "2.6.1"] [io.netty/netty "3.6.1.Final"] [riemann "0.2.10"] [amazonica "0.3.28" :exclusions [[joda-time]]] [com.amazonaws/amazon-kinesis-client "1.1.0" :exclusions [[joda-time]]] [com.taoensso/nippy "2.7.0"] [com.taoensso/encore "1.11.2"] [net.jpountz.lz4/lz4 "1.2.0"] [org.clojure/tools.reader "0.8.9"] [org.iq80.snappy/snappy "0.3"] [org.tukaani/xz "1.5"] [robert/hooke "1.3.0"] [capacitor "0.4.3" :exclusions [[http-kit]]] [org.clojure/core.async "0.1.319.0-6b1aca-alpha"] [org.clojure/tools.analyzer.jvm "0.1.0-beta12"] [org.clojure/core.memoize "0.5.6"] [org.clojure/tools.analyzer "0.1.0-beta12"] [org.ow2.asm/asm-all "4.1"] [clj-antlr "0.2.2"] [org.antlr/antlr4-runtime "4.2.2"] [org.abego.treelayout/org.abego.treelayout.core "1.0.1"] [org.antlr/antlr4-annotations "4.2.2"] [org.antlr/antlr4 "4.2.2"] [org.antlr/ST4 "4.0.8"] [org.antlr/antlr-runtime "3.5.2"] [clj-campfire "2.2.0"] [http.async.client "0.5.2"] [com.ning/async-http-client "1.7.10"] [clj-http "1.1.2" :exclusions [[org.clojure/tools.reader]]] [com.cognitect/transit-clj "0.8.271" :exclusions [[org.clojure/clojure]]] [com.cognitect/transit-java "0.8.287"] [com.fasterxml.jackson.datatype/jackson-datatype-json-org "2.3.2"] [org.json/json "20090211"] [org.apache.directory.studio/org.apache.commons.codec "1.8"] [org.msgpack/msgpack "0.6.10"] [com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]] [org.javassist/javassist "3.18.1-GA"] [commons-codec "1.10" :exclusions [[org.clojure/clojure]]] [commons-io "2.4" :exclusions [[org.clojure/clojure]]] [crouton "0.1.2" :exclusions [[org.clojure/clojure]]] [org.jsoup/jsoup "1.7.1"] [org.apache.httpcomponents/httpclient "4.4.1" :exclusions [[org.clojure/clojure]]] [commons-logging "1.2"] [org.apache.httpcomponents/httpcore "4.4.1" :exclusions [[org.clojure/clojure]]] [org.apache.httpcomponents/httpmime "4.4.1" :exclusions [[org.clojure/clojure]]] [potemkin "0.3.13" :exclusions [[org.clojure/clojure]]] [clj-tuple "0.2.1"] [riddley "0.1.7"] [clj-librato "0.0.5"] [clj-nsca "0.0.3"] [com.googlecode/jsendnsca-core "1.3.1"] [clj-time "0.10.0"] [joda-time "2.7"] [clj-wallhack "1.0.1"] [com.amazonaws/aws-java-sdk "1.10.5.1" :exclusions [[joda-time]]] [com.amazonaws/aws-java-sdk-autoscaling "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudformation "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudfront "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudhsm "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudsearch "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudtrail "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudwatch "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudwatchmetrics "1.10.5.1"] [com.amazonaws/aws-java-sdk-codecommit "1.10.5.1"] [com.amazonaws/aws-java-sdk-codedeploy "1.10.5.1"] [com.amazonaws/aws-java-sdk-codepipeline "1.10.5.1"] [com.amazonaws/aws-java-sdk-cognitoidentity "1.10.5.1"] [com.amazonaws/aws-java-sdk-cognitosync "1.10.5.1"] [com.amazonaws/aws-java-sdk-config "1.10.5.1"] [com.amazonaws/aws-java-sdk-core "1.10.5.1"] [com.fasterxml.jackson.core/jackson-databind "2.5.3"] [com.fasterxml.jackson.core/jackson-annotations "2.5.0"] [com.amazonaws/aws-java-sdk-datapipeline "1.10.5.1"] [com.amazonaws/aws-java-sdk-devicefarm "1.10.5.1"] [com.amazonaws/aws-java-sdk-directconnect "1.10.5.1"] [com.amazonaws/aws-java-sdk-directory "1.10.5.1"] [com.amazonaws/aws-java-sdk-dynamodb "1.10.5.1"] [com.amazonaws/aws-java-sdk-ec2 "1.10.5.1"] [com.amazonaws/aws-java-sdk-ecs "1.10.5.1"] [com.amazonaws/aws-java-sdk-efs "1.10.5.1"] [com.amazonaws/aws-java-sdk-elasticache "1.10.5.1"] [com.amazonaws/aws-java-sdk-elasticbeanstalk "1.10.5.1"] [com.amazonaws/aws-java-sdk-elasticloadbalancing "1.10.5.1"] [com.amazonaws/aws-java-sdk-elastictranscoder "1.10.5.1"] [com.amazonaws/aws-java-sdk-emr "1.10.5.1"] [com.amazonaws/aws-java-sdk-glacier "1.10.5.1"] [com.amazonaws/aws-java-sdk-iam "1.10.5.1"] [com.amazonaws/aws-java-sdk-importexport "1.10.5.1"] [com.amazonaws/aws-java-sdk-kinesis "1.10.5.1"] [com.amazonaws/aws-java-sdk-kms "1.10.5.1"] [com.amazonaws/aws-java-sdk-lambda "1.10.5.1"] [com.amazonaws/aws-java-sdk-logs "1.10.5.1"] [com.amazonaws/aws-java-sdk-machinelearning "1.10.5.1"] [com.amazonaws/aws-java-sdk-opsworks "1.10.5.1"] [com.amazonaws/aws-java-sdk-rds "1.10.5.1"] [com.amazonaws/aws-java-sdk-redshift "1.10.5.1"] [com.amazonaws/aws-java-sdk-route53 "1.10.5.1"] [com.amazonaws/aws-java-sdk-s3 "1.10.5.1"] [com.amazonaws/aws-java-sdk-ses "1.10.5.1"] [com.amazonaws/aws-java-sdk-simpledb "1.10.5.1"] [com.amazonaws/aws-java-sdk-simpleworkflow "1.10.5.1"] [com.amazonaws/aws-java-sdk-sns "1.10.5.1"] [com.amazonaws/aws-java-sdk-sqs "1.10.5.1"] [com.amazonaws/aws-java-sdk-ssm "1.10.5.1"] [com.amazonaws/aws-java-sdk-storagegateway "1.10.5.1"] [com.amazonaws/aws-java-sdk-sts "1.10.5.1"] [com.amazonaws/aws-java-sdk-support "1.10.5.1"] [com.amazonaws/aws-java-sdk-swf-libraries "1.10.5.1"] [com.amazonaws/aws-java-sdk-workspaces "1.10.5.1"] [com.boundary/high-scale-lib "1.0.6"] [com.cemerick/pomegranate "0.3.0" :exclusions [[org.codehaus.plexus/plexus-utils]]] [org.apache.maven.wagon/wagon-http "2.2"] [org.apache.maven.wagon/wagon-http-shared4 "2.2"] [org.apache.maven.wagon/wagon-provider-api "2.2"] [org.apache.maven/maven-aether-provider "3.0.4"] [org.apache.maven/maven-model-builder "3.0.4"] [org.codehaus.plexus/plexus-interpolation "1.14"] [org.apache.maven/maven-model "3.0.4"] [org.apache.maven/maven-repository-metadata "3.0.4"] [org.codehaus.plexus/plexus-component-annotations "1.5.5" :exclusions [[junit]]] [org.sonatype.aether/aether-api "1.13.1"] [org.sonatype.aether/aether-connector-file "1.13.1"] [org.sonatype.aether/aether-connector-wagon "1.13.1" :exclusions [[org.codehaus.plexus/plexus-utils]]] [org.codehaus.plexus/plexus-classworlds "2.4"] [org.sonatype.sisu/sisu-inject-plexus "2.2.3"] [org.sonatype.sisu/sisu-inject-bean "2.2.3"] [org.sonatype.sisu/sisu-guice "3.0.3" :classifier "no_aop" :exclusions [[javax.inject] [aopalliance]]] [org.sonatype.aether/aether-impl "1.13.1"] [org.sonatype.aether/aether-spi "1.13.1"] [org.sonatype.aether/aether-util "1.13.1"] [org.tcrawley/dynapath "0.2.3"] [com.draines/postal "1.11.3"] [javax.mail/mail "1.4.4" :exclusions [[javax.activation/activation]]] [interval-metrics "1.0.0"] [io.netty/netty-all "4.0.24.Final"] [less-awful-ssl "1.0.0"] [log4j/apache-log4j-extras "1.2.17"] [log4j "1.2.17" :exclusions [[javax.mail/mail] [javax.jms/jms] [com.sun.jdmk/jmxtools] [com.sun.jmx/jmxri]]] [net.logstash.log4j/jsonevent-layout "1.7"] [commons-lang "2.6"] [net.minidev/json-smart "1.1.1"] [org.clojure/algo.generic "0.1.2"] [org.clojure/core.cache "0.6.4"] [org.clojure/data.priority-map "0.0.7"] [org.clojure/java.classpath "0.2.2"] [org.clojure/math.numeric-tower "0.0.4"] [org.codehaus.plexus/plexus-utils "3.0"] [org.slf4j/slf4j-log4j12 "1.7.12"] [org.slf4j/slf4j-api "1.7.12"] [org.spootnik/http-kit "2.1.18.1"] [slingshot "0.12.2"]

...

Gary Verhaegen

unread,
Feb 24, 2016, 4:11:14 AM2/24/16
to clo...@googlegroups.com
No sign of conflict there - that's a bit surprising. Can you post your project.clj? Do you have any explicit exclusions? What did you change last before it broke? Is it possible that you somehow corrupted your Maven repository and are missing the mentioned class?

Maybe it's not a dependency issue at all.

Punit Naik

unread,
Feb 24, 2016, 4:24:36 AM2/24/16
to Clojure
Okay. So this is my project.clj:


(defproject chowkidar "0.3.0-SNAPSHOT"
 
:description "Formcept Monitoring Framework"
 
:dependencies [[org.clojure/clojure "1.6.0"]
                 
[org.clojure/java.jmx "0.3.0"]
                 
[org.clojure/tools.logging "0.3.1"]
                 
[riemann/riemann "0.2.10"]
                 
[riemann-clojure-client "0.4.2"]
                 
[org.formcept/swissknife "0.6.0"]
                 
[com.novemberain/langohr "3.0.1"]
                 
[cheshire "5.3.1"]]
 
:java-source-paths ["src/java"]
 
:resource-paths ["resources" "conf"]
 
:jvm-opts ["-XX:+UseConcMarkSweepGC"]
 
:profiles {:ship {:aot :all
                   
:omit-source true}
             
:uberjar {:uberjar-name "formcept-chowkidar.jar"}})

So I had changed the version of "riemann" from 0.2.6 to 0.2.10. Only that.


On Wednesday, February 24, 2016 at 2:41:14 PM UTC+5:30, Gary Verhaegen wrote:
No sign of conflict there - that's a bit surprising. Can you post your project.clj? Do you have any explicit exclusions? What did you change last before it broke? Is it possible that you somehow corrupted your Maven repository and are missing the mentioned class?

Maybe it's not a dependency issue at all.

On Wednesday, 24 February 2016, Punit Naik <naik.p...@gmail.com> wrote:
Here it is:

[cheshire "5.3.1"] [com.fasterxml.jackson.core/jackson-core "2.3.1"] [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.3.1"] [tigris "0.1.1"] [clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]] [com.novemberain/langohr "3.0.1"] [clojurewerkz/support "1.1.0"] [com.google.guava/guava "18.0"] [com.rabbitmq/amqp-client "3.4.2"] [org.clojure/clojure "1.6.0"] [org.clojure/java.jmx "0.3.0"] [org.clojure/tools.logging "0.3.1"] [org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]] [org.formcept/swissknife "0.6.0"] [com.twitter/carbonite "1.4.0"] [com.esotericsoftware.kryo/kryo "2.21"] [com.esotericsoftware.minlog/minlog "1.2"] [com.esotericsoftware.reflectasm/reflectasm "1.07" :classifier "shaded"] [org.ow2.asm/asm "4.0"] [org.objenesis/objenesis "1.2"] [com.twitter/chill-java "0.3.5"] [riemann-clojure-client "0.4.2"] [com.aphyr/riemann-java-client "0.4.1"] [com.google.protobuf/protobuf-java "2.6.1"] [io.netty/netty "3.6.1.Final"] [riemann "0.2.10"] [amazonica "0.3.28" :exclusions [[joda-time]]] [com.amazonaws/amazon-kinesis-client "1.1.0" :exclusions [[joda-time]]] [com.taoensso/nippy "2.7.0"] [com.taoensso/encore "1.11.2"] [net.jpountz.lz4/lz4 "1.2.0"] [org.clojure/tools.reader "0.8.9"] [org.iq80.snappy/snappy "0.3"] [org.tukaani/xz "1.5"] [robert/hooke "1.3.0"] [capacitor "0.4.3" :exclusions [[http-kit]]] [org.clojure/core.async "0.1.319.0-6b1aca-alpha"] [org.clojure/tools.analyzer.jvm "0.1.0-beta12"] [org.clojure/core.memoize "0.5.6"] [org.clojure/tools.analyzer "0.1.0-beta12"] [org.ow2.asm/asm-all "4.1"] [clj-antlr "0.2.2"] [org.antlr/antlr4-runtime "4.2.2"] [org.abego.treelayout/org.abego.treelayout.core "1.0.1"] [org.antlr/antlr4-annotations "4.2.2"] [org.antlr/antlr4 "4.2.2"] [org.antlr/ST4 "4.0.8"] [org.antlr/antlr-runtime "3.5.2"] [clj-campfire "2.2.0"] [http.async.client "0.5.2"] [com.ning/async-http-client "1.7.10"] [clj-http "1.1.2" :exclusions [[org.clojure/tools.reader]]] [com.cognitect/transit-clj "0.8.271" :exclusions [[org.clojure/clojure]]] [com.cognitect/transit-java "0.8.287"] [com.fasterxml.jackson.datatype/jackson-datatype-json-org "2.3.2"] [org.json/json "20090211"] [org.apache.directory.studio/org.apache.commons.codec "1.8"] [org.msgpack/msgpack "0.6.10"] [com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]] [org.javassist/javassist "3.18.1-GA"] [commons-codec "1.10" :exclusions [[org.clojure/clojure]]] [commons-io "2.4" :exclusions [[org.clojure/clojure]]] [crouton "0.1.2" :exclusions [[org.clojure/clojure]]] [org.jsoup/jsoup "1.7.1"] [org.apache.httpcomponents/httpclient "4.4.1" :exclusions [[org.clojure/clojure]]] [commons-logging "1.2"] [org.apache.httpcomponents/httpcore "4.4.1" :exclusions [[org.clojure/clojure]]] [org.apache.httpcomponents/httpmime "4.4.1" :exclusions [[org.clojure/clojure]]] [potemkin "0.3.13" :exclusions [[org.clojure/clojure]]] [clj-tuple "0.2.1"] [riddley "0.1.7"] [clj-librato "0.0.5"] [clj-nsca "0.0.3"] [com.googlecode/jsendnsca-core "1.3.1"] [clj-time "0.10.0"] [joda-time "2.7"] [clj-wallhack "1.0.1"] [com.amazonaws/aws-java-sdk "1.10.5.1" :exclusions [[joda-time]]] [com.amazonaws/aws-java-sdk-autoscaling "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudformation "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudfront "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudhsm "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudsearch "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudtrail "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudwatch "1.10.5.1"] [com.amazonaws/aws-java-sdk-cloudwatchmetrics "1.10.5.1"] [com.amazonaws/aws-java-sdk-codecommit "1.10.5.1"] [com.amazonaws/aws-java-sdk-codedeploy "1.10.5.1"] [com.amazonaws/aws-java-sdk-codepipeline "1.10.5.1"] [com.amaz
...

Gary Verhaegen

unread,
Feb 24, 2016, 8:19:54 PM2/24/16
to clo...@googlegroups.com
So when I do `lein deps :tree` with these dependencies (except for the
swissknife one, which my computer does not seem to find), I get a
*lot* of conflicts with riemann, starting with:

$ lein deps :tree
Possibly confusing dependencies found:
[cheshire "5.3.1"]
overrides
[riemann "0.2.10"] -> [clj-http "1.1.2" :exclusions
[org.clojure/tools.reader]] -> [chesh
ire "5.4.0" :exclusions [org.clojure/clojure]]
and
[riemann "0.2.10"] -> [cheshire "5.5.0"]

Consider using these exclusions:
[riemann "0.2.10" :exclusions [cheshire]]
[riemann "0.2.10" :exclusions [cheshire]]


I would try updating the cheshire version you're declaring in
project.clj, instead of adding exclusions, though. (On my machine this
gets rid of the conflicts.)
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+u...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Punit Naik

unread,
Feb 25, 2016, 1:37:55 AM2/25/16
to clo...@googlegroups.com
Okay thanks a lot Gary. Will try that.

You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/Tk9jdIs57-I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Thank You

Regards

Punit Naik

Punit Naik

unread,
Feb 25, 2016, 1:45:02 AM2/25/16
to clo...@googlegroups.com
Thank you so much Gary. Updating Cheshire totally worked!! But may I ask how were you able to deduce that Cheshire was the problem? Do tell me so that in the future I can fix these kind of problems myself.

Gary Verhaegen

unread,
Feb 25, 2016, 10:16:46 AM2/25/16
to clo...@googlegroups.com
The lein deps :tree message (on stderr, which may be why it was not included in your mail?) said:


Possibly confusing dependencies found:
[cheshire "5.3.1"]
 overrides
[riemann "0.2.10"] -> [clj-http "1.1.2" :exclusions
[org.clojure/tools.reader]] -> [chesh
ire "5.4.0" :exclusions [org.clojure/clojure]]
 and
[riemann "0.2.10"] -> [cheshire "5.5.0"]

Which means: "In your project.clj file, you explicitly tell me that you want cheshire 5.3.1, but you also tell me that you want riemann 0.2.10. It turns out that riemann tells me it wants clj-http 1.1.2, which itself wants cheshire 5.4.0. In addition, riemann also tells me that it wants cheshire 5.5.0. Now, you're the boss, and I can't load multiple versions of the same library, so I'm going to guess that you really want cheshire 5.3.1 and not one of the other ones, though I must say I am a bit confused.

I'm also a bit shy, so if this is really what you want, could you please tell riemann that you do not want him to give me orders regarding the version of cheshire to be included? That would make things less confusing."

so you have to choose: either follow Leiningen's advice and tell riemann to shut up, or decide that you don't actually need to insist on that specific version of cheshire and give riemann what it needs.

What Leiningen suggests (putting in exclusions) is a way of making explicit the choices that he is already guessing from your project.clj, so in this case it does not help.

Punit Naik

unread,
Jun 1, 2016, 1:43:53 AM6/1/16
to Clojure
Nice explanation.
Reply all
Reply to author
Forward
0 new messages