So I used to think the stacktraces from Clojure were a bit
cryptic....how do I deal with ClojureScript compile errors? For
instance:
bin/cljsc ~/projects/WebSite/src/WebSite/CLJS > ~/test.js
Exception in thread "main" java.lang.UnsupportedOperationException:
nth not supported on this type: Symbol
at clojure.lang.RT.nthFrom(RT.java:835)
at clojure.lang.RT.nth(RT.java:785)
at
cljs.compiler$eval723$fn__725$fn__732$fn__735.invoke(compiler.clj:783)
at clojure.core$map$fn__3839.invoke(core.clj:2433)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:466)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core$reduce.invoke(core.clj:5985)
at clojure.core$into.invoke(core.clj:5995)
at cljs.compiler$eval723$fn__725$fn__732.invoke(compiler.clj:783)
at clojure.core.protocols$fn__5607.invoke(protocols.clj:64)
at
clojure.core.protocols$fn__5592$G__5587__5601.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5986)
at cljs.compiler$eval723$fn__725.invoke(compiler.clj:787)
at clojure.lang.MultiFn.invoke(MultiFn.java:177)
at cljs.compiler$analyze_seq.invoke(compiler.clj:901)
at cljs.compiler$analyze.invoke(compiler.clj:954)
at cljs.compiler$analyze.invoke(compiler.clj:947)
at cljs.compiler$compile_file.invoke(compiler.clj:1141)
at cljs.compiler$compile_root.invoke(compiler.clj:1221)
at cljs.closure$compile_dir.invoke(closure.clj:235)
at cljs.closure$eval1151$fn__1152.invoke(closure.clj:265)
at cljs.closure$eval1087$fn__1088$G__1078__1095.invoke(closure.clj:187)
at cljs.closure$eval1138$fn__1139.invoke(closure.clj:280)
at cljs.closure$eval1087$fn__1088$G__1078__1095.invoke(closure.clj:187)
at cljs.closure$build.invoke(closure.clj:702)
at user$eval1286.invoke(cljsc.clj:21)
at clojure.lang.Compiler.eval(Compiler.java:6406)
at clojure.lang.Compiler.load(Compiler.java:6843)
at clojure.lang.Compiler.loadFile(Compiler.java:6804)
at clojure.main$load_script.invoke(main.clj:282)
at clojure.main$script_opt.invoke(main.clj:342)
at clojure.main$main.doInvoke(main.clj:426)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:405)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:518)
at clojure.main.main(main.java:37)
If I actually knew where the error was from (in what .cljs file?) it
might help.....
Timothy
--
“One of the main causes of the fall of the Roman Empire was
that–lacking zero–they had no way to indicate successful termination
of their C programs.”
(Robert Firth)
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en