Unable to resolve classname: long (simple.clj:22)

125 views
Skip to first unread message

Jimmy

unread,
Feb 27, 2012, 4:21:45 PM2/27/12
to clojure-quartz
Hi,

Just tried to run execution.clj but getting the following error. Any
thoughts on what im doing wrong?

Exception in thread "main" java.lang.IllegalArgumentException: Unable
to resolve classname: long (simple.clj:22)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5376)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5364)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$HostExpr$Parser.parse(Compiler.java:830)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5357)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:4670)
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:4328)
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3173)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5367)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5357)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$HostExpr$Parser.parse(Compiler.java:798)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5357)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.access$100(Compiler.java:35)
at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:438)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler.eval(Compiler.java:5428)
at clojure.lang.Compiler.load(Compiler.java:5857)
at clojure.lang.RT.loadResourceScript(RT.java:340)
at clojure.lang.RT.loadResourceScript(RT.java:331)
at clojure.lang.RT.load(RT.java:409)
at clojure.lang.RT.load(RT.java:381)
at clojure.core$load$fn__4519.invoke(core.clj:4915)
at clojure.core$load.doInvoke(core.clj:4914)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:4729)
at clojure.core$load_lib.doInvoke(core.clj:4766)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$load_libs.doInvoke(core.clj:4800)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$require.doInvoke(core.clj:4881)
at clojure.lang.RestFn.invoke(RestFn.java:482)
at quartz_p.test$eval250$loading__4414__auto____251.invoke(test.clj:
1)
at quartz_p.test$eval250.invoke(test.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
at clojure.lang.Compiler.eval(Compiler.java:5415)
at clojure.lang.Compiler.load(Compiler.java:5857)
at clojure.lang.RT.loadResourceScript(RT.java:340)
at clojure.lang.RT.loadResourceScript(RT.java:327)
at clojure.lang.RT.loadResourceScript(RT.java:319)
at clojure.main$load_script.invoke(main.clj:220)
at clojure.main$init_opt.invoke(main.clj:226)
at clojure.main$initialize.invoke(main.clj:254)
at clojure.main$null_opt.invoke(main.clj:279)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:512)
at clojure.lang.Var.invoke(Var.java:385)
at clojure.lang.AFn.applyToHelper(AFn.java:185)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
Caused by: java.lang.IllegalArgumentException: Unable to resolve
classname: long
at clojure.lang.Compiler$HostExpr.tagToClass(Compiler.java:916)
at clojure.lang.Compiler$LocalBinding.getJavaClass(Compiler.java:
4554)
at clojure.lang.Compiler$LocalBindingExpr.getJavaClass(Compiler.java:
4645)
at clojure.lang.Compiler.getMatchingParams(Compiler.java:2009)
at clojure.lang.Compiler$StaticMethodExpr.<init>(Compiler.java:1362)
at clojure.lang.Compiler$HostExpr$Parser.parse(Compiler.java:832)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
... 65 more


thanks,
Jimmy

Jimmy

unread,
Feb 27, 2012, 4:30:06 PM2/27/12
to clojure-quartz
Had an older version of Clojure on classpath. Updated to 1.3.0 and the
issue went away.

Michael Klishin

unread,
Feb 27, 2012, 4:42:26 PM2/27/12
to clojure...@googlegroups.com
Jimmy:

> Had an older version of Clojure on classpath. Updated to 1.3.0 and the
> issue went away.

Yes, Quartzite is 1.3+ only, just like the rest of my libraries. It is mentioned in the README, sorry for not making it
more obvious.

MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin

Reply all
Reply to author
Forward
0 new messages