For that kind of question, you really need to post your code along with the error. A project on github, perhaps?
>From just the error message, it looks like you're trying to use a namespaced symbol "clojure-mail/message", and that symbol is not defined. I would gues either a typo in your own code, or a dependency mismatch. Both are hard to ascertain without the full project, though. If you really can't post your code, can you at least post the result of "lein deps :tree"? On Monday, 24 August 2015, Chih Yang <zhi.yang....@gmail.com> wrote: > I aot compile my project: > > :aot [my namespace] > > But I always get following error, this is crazy, can some one help me to > troubleshooting what is going on? > > vagrant@precise32:/work/everbridge.qa$ lein compile > Compiling everbridge.qa > java.lang.NoClassDefFoundError: > clojure_mail/message$loading__4958__auto__, compiling:(core.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:436) > at > everbridge.mail_service$loading__4958__auto__.invoke(mail_service.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$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:551) > at everbridge.qa$loading__4958__auto__.invoke(qa.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-init2679087226527270250.clj:1) > at user$eval9.invoke(form-init2679087226527270250.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.NoClassDefFoundError: > clojure_mail/message$loading__4958__auto__ > at clojure_mail.message__init.load(Unknown Source) > at clojure_mail.message__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:457) > at clojure_mail.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) > ... 74 more > Caused by: java.lang.ClassNotFoundException: > clojure_mail.message$loading__4958__auto__ > 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) > ... 98 more > Exception in thread "main" java.lang.NoClassDefFoundError: > clojure_mail/message$loading__4958__auto__, compiling:(core.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:436) > at > everbridge.mail_service$loading__4958__auto__.invoke(mail_service.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$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:551) > at everbridge.qa$loading__4958__auto__.invoke(qa.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-init2679087226527270250.clj:1) > at user$eval9.invoke(form-init2679087226527270250.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.NoClassDefFoundError: > clojure_mail/message$loading__4958__auto__ > at clojure_mail.message__init.load(Unknown Source) > at clojure_mail.message__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:457) > at clojure_mail.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) > ... 74 more > Caused by: java.lang.ClassNotFoundException: > clojure_mail.message$loading__4958__auto__ > 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) > ... 98 more > Compilation failed: Subprocess failed > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure@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+unsubscr...@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@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+unsubscr...@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@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+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.