compiled, no problem nice work, and thanks
D On Friday, 15 June 2012 10:01:38 UTC+10, David Nolen wrote: > > This should be resolved in master - please let us know if you continue to > run into problems. > > On Thu, Jun 14, 2012 at 3:06 PM, David Nolen <dnolen.li...@gmail.com>wrote: > >> Thank you! http://dev.clojure.org/jira/browse/CLJS-315 >> >> >> On Thu, Jun 14, 2012 at 6:43 AM, Dave Sann <daves...@gmail.com> wrote: >> >>> I (think) I have tracked it down to the following section of code from >>> jayq.core (simplified) >>> >>> ------------------------------- >>> >>> (ns jayq.core) >>> >>> (extend-type js/jQuery >>> IIndexed >>> (-nth [this n] >>> (when (< n (count this)) >>> (.slice this n (inc n)))) >>> (-nth [this n not-found] >>> (if (< n (count this)) >>> (.slice this n (inc n)) >>> (if (undefined? not-found) >>> nil >>> not-found))) >>> >>> ILookup >>> (-lookup >>> ([this k] >>> (or (.slice this k (inc k)) nil)) >>> ([this k not-found] >>> (-nth this k not-found) ; <---- here if I >>> comment and replace with 1 this will compile in advanced mode. >>> ;1 >>> )) >>> ) >>> >>> ----------------------- >>> >>> if I compile this in simple mode - it is ok. >>> In advanced, I get the following stack trace: >>> >>> java.lang.ClassCastException: java.lang.String cannot be cast to >>> clojure.lang.Named >>> at clojure.core$namespace.invoke(core.clj:1497) >>> at cljs.compiler$resolve_existing_var.invoke(compiler.clj:110) >>> at cljs.compiler$eval1054$fn__1056.invoke(compiler.clj:716) >>> at clojure.lang.MultiFn.invoke(MultiFn.java:163) >>> at cljs.compiler$emit_block.invoke(compiler.clj:333) >>> at cljs.compiler$emit_fn_method.invoke(compiler.clj:512) >>> at cljs.compiler$eval952$fn__954.invoke(compiler.clj:573) >>> at clojure.lang.MultiFn.invoke(MultiFn.java:163) >>> at cljs.compiler$emits.doInvoke(compiler.clj:232) >>> at clojure.lang.RestFn.invoke(RestFn.java:436) >>> at cljs.compiler$eval1089$fn__1091.invoke(compiler.clj:791) >>> at clojure.lang.MultiFn.invoke(MultiFn.java:163) >>> at cljs.compiler$emit_block.invoke(compiler.clj:333) >>> at cljs.compiler$eval996$fn__998.invoke(compiler.clj:633) >>> at clojure.lang.MultiFn.invoke(MultiFn.java:163) >>> at cljs.compiler$compile_file_STAR_.invoke(compiler.clj:1668) >>> at cljs.compiler$compile_file.invoke(compiler.clj:1705) >>> at cljs.compiler$compile_root.invoke(compiler.clj:1766) >>> at cljs.closure$compile_dir.invoke(closure.clj:364) >>> at cljs.closure$eval1981$fn__1982.invoke(closure.clj:396) >>> at cljs.closure$eval1910$fn__1911$G__1901__1918.invoke(closure.clj:266) >>> at cljs.closure$eval1968$fn__1969.invoke(closure.clj:410) >>> at cljs.closure$eval1910$fn__1911$G__1901__1918.invoke(closure.clj:266) >>> at cljs.closure$build.invoke(closure.clj:874) >>> at user$compile_cljs.invoke(NO_SOURCE_FILE:273) >>> at user$cljs_build.invoke(NO_SOURCE_FILE:284) >>> at clojure.lang.AFn.applyToHelper(AFn.java:167) >>> at clojure.lang.AFn.applyTo(AFn.java:151) >>> at clojure.core$apply.invoke(core.clj:605) >>> at clojure.core$partial$fn__4072.doInvoke(core.clj:2345) >>> at clojure.lang.RestFn.invoke(RestFn.java:408) >>> at user$changed_fn$fn__2184.invoke(NO_SOURCE_FILE:88) >>> at user$watch.invoke(NO_SOURCE_FILE:103) >>> at user$main$fn__2271.invoke(NO_SOURCE_FILE:387) >>> at clojure.core$binding_conveyor_fn$fn__3989.invoke(core.clj:1819) >>> at clojure.lang.AFn.call(AFn.java:18) >>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>> at java.lang.Thread.run(Thread.java:662) >>> >>> >>> >>> >>> >>> On Thursday, 14 June 2012 18:28:56 UTC+10, Dave Sann wrote: >>>> >>>> It may take some time. I'll see what I can do. >>>> >>>> D >>>> >>>> >>>> On Thursday, 14 June 2012 00:09:49 UTC+10, David Nolen wrote: >>>>> >>>>> Does this problem only occur on a specific project? Can you create a >>>>> minimal reproducible case? >>>>> >>>>> Thanks, >>>>> David >>>>> >>>>> On Wed, Jun 13, 2012 at 7:54 AM, >>>>> >>>>>> So far I can only confirm the following. >>>>>> >>>>>> It does not occur if I revert to commit ** >>>>>> 7b6678bead5a0733d0388ddaa4e78e**714b9d6187 but does from ** >>>>>> e959e0205a4b42a099c120a7742731**4d288c965b (Merge branch >>>>>> 'cljs-305-proto-inline') onward. >>>>>> >>>>>> I have been unable to get a stacktrace with the exception - So at the >>>>>> moment I really don't know why this is occurring. >>>>>> >>>>>> If I find out more I will report it. >>>>>> >>>>>> Otherwise - I am keen to know if anyone else sees a similar problem. >>>>>> >>>>>> D >>>>>> >>>>>> >>>>>> On Tuesday, 12 June 2012 22:51:39 UTC+10, David Nolen wrote: >>>>>> >>>>>>> That ticket has been resolved. >>>>>>> >>>>>>> For your own issue, more details required. If you can isolate it, >>>>>>> open a ticket. >>>>>>> >>>>>>> David >>>>>>> >>>>>>> On Tue, Jun 12, 2012 at 8:16 AM, >>>>>>> >>>>>>>> I have started seeing java.lang.ClassCastException when compiling >>>>>>>> in advanced mode. >>>>>>>> >>>>>>>> Compilation is fine with simple optimisations. >>>>>>>> >>>>>>>> This happens with source code that previously did not complain... >>>>>>>> >>>>>>>> I am wondering if this might be related to : >>>>>>>> >>>>>>>> https://groups.google.com/d/**to**pic/clojure/NHIzoUz0wmc/**discus* >>>>>>>> *sion<https://groups.google.com/d/topic/clojure/NHIzoUz0wmc/discussion> >>>>>>>> >>>>>>>> Anyone else see this? >>>>>>>> >>>>>>>> D >>>>>>>> >>>>>>>> -- >>>>>>>> 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+unsubscribe@**googlegrou**ps.com<clojure%2bunsubscr...@googlegroups.com> >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/**group**/clojure?hl=en<http://groups.google.com/group/clojure?hl=en> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>> 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+unsubscribe@**googlegroups.com<clojure%2bunsubscr...@googlegroups.com> >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/**group/clojure?hl=en<http://groups.google.com/group/clojure?hl=en> >>>>>> >>>>> >>>>> -- >>> 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 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