Thanks for looking into this, fixed in master http://github.com/clojure/clojurescript/commit/a4f7a89a887c483722f6ec6d75e0e7c76c7d92b2 .
Does the issue still persist for anyone? David On Fri, Mar 14, 2014 at 9:41 AM, Eduard Bondarenko <[email protected]> wrote: > * @deprecated JSSourceFile is an empty wrapper around SourceFile. Just > 37- * use SourceFile directly. > 38- */ > 39-// TODO(nicksantos): Delete this file. > > :-) > > Best regards, > Eduard > > > On Fri, Mar 14, 2014 at 3:36 PM, Eduard Bondarenko <[email protected]> > wrote: > > I think the problem is JSSourceFile class was removed from compiler.jar > > see > > > https://code.google.com/p/closure-compiler/source/detail?r=ae5f1d7e6b45a15ad3068fb998ff11cd39e8ff35 > > > > Best regards, > > Eduard > > > > > > On Fri, Mar 14, 2014 at 3:19 PM, David Nolen <[email protected]> > wrote: > >> > >> I would like to see steps only from a fresh checkout. Thanks. > >> > >> David > >> > >> > >> On Fri, Mar 14, 2014 at 9:18 AM, Eduard Bondarenko <[email protected]> > >> wrote: > >>> > >>> I have the same issue, https://www.refheap.com/58358 > >>> > >>> > >>> Best regards, > >>> Eduard > >>> > >>> > >>> On Fri, Mar 14, 2014 at 3:09 PM, David Nolen <[email protected]> > >>> wrote: > >>>> > >>>> I cannot replicate from a fresh checkout. Will need some other people > to > >>>> chime in. > >>>> > >>>> David > >>>> > >>>> > >>>> On Fri, Mar 14, 2014 at 12:48 AM, Alan Shaw <[email protected]> > wrote: > >>>>> > >>>>> I have done git pull in my clojurescript folder and then bootstrap > and > >>>>> nothing has changed after making the cljs namespace hello.core.. I > am also > >>>>> having the same exception when just running ./script/repljs, as Ian > has. > >>>>> > >>>>> Someone else has had a similar issue recently: > >>>>> https://github.com/yokolet/clementine/issues/8 > >>>>> > >>>>> (cat >hello.js was just a typo in my original posting.) > >>>>> > >>>>> -A > >>>>> > >>>>> > >>>>> On Thu, Mar 13, 2014 at 5:24 AM, David Nolen <[email protected] > > > >>>>> wrote: > >>>>>> > >>>>>> I can't recreate your issue on master with two important > corrections, > >>>>>> cat > hello.cljs, hello.cljs declares a non-single segment namespace > >>>>>> hello.core. > >>>>>> > >>>>>> Neither bootstrap nor cljsc appear broken to me. > >>>>>> > >>>>>> David > >>>>>> > >>>>>> > >>>>>> On Wed, Mar 12, 2014 at 10:08 PM, Alan Shaw <[email protected]> > >>>>>> wrote: > >>>>>>> > >>>>>>> So it appears that either bootstrap or cljsc is broken. > >>>>>>> > >>>>>>> On Mar 12, 2014 12:14 PM, "Alan Shaw" <[email protected]> wrote: > >>>>>>>> > >>>>>>>> Yes, I did run the bootstrap script. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> (btw s/cat >hello.js/cat >hello.cljs/ > >>>>>>>> > >>>>>>>> > >>>>>>>> On Wednesday, March 12, 2014 12:06:42 PM UTC-7, David Nolen wrote: > >>>>>>>> > Did you run the bootstrap script? > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > David > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > On Wed, Mar 12, 2014 at 3:02 PM, Alan Shaw <[email protected]> > >>>>>>>> > wrote: > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > natoma:cljs alan$ cat >hello.js > >>>>>>>> > (ns hello) > >>>>>>>> > (defn ^:export greet [n] > >>>>>>>> > > >>>>>>>> > (str "Hello " n)) > >>>>>>>> > natoma:cljs alan$ which cljsc > >>>>>>>> > /Users/alan/Workspaces/Clojure/clojurescript/bin/cljsc > >>>>>>>> > > >>>>>>>> > natoma:cljs alan$ cljsc hello.cljs '{:optimizations :advanced}' > > > >>>>>>>> > hello.js > >>>>>>>> > Exception in thread "main" java.lang.ClassNotFoundException: > >>>>>>>> > com.google.javascript.jscomp.JSSourceFile > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > 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 > >>>>>>>> > > clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61) > >>>>>>>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > >>>>>>>> > at java.lang.Class.forName0(Native Method) > >>>>>>>> > at java.lang.Class.forName(Class.java:190) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at > >>>>>>>> > > cljs.closure$eval5$loading__4910__auto____6.invoke(closure.clj:9) > >>>>>>>> > at cljs.closure$eval5.invoke(closure.clj:9) > >>>>>>>> > > >>>>>>>> > at clojure.lang.Compiler.eval(Compiler.java:6619) > >>>>>>>> > at clojure.lang.Compiler.eval(Compiler.java:6608) > >>>>>>>> > at clojure.lang.Compiler.load(Compiler.java:7064) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.RT.loadResourceScript(RT.java:370) > >>>>>>>> > at clojure.lang.RT.loadResourceScript(RT.java:361) > >>>>>>>> > > >>>>>>>> > at clojure.lang.RT.load(RT.java:440) > >>>>>>>> > at clojure.lang.RT.load(RT.java:411) > >>>>>>>> > at clojure.core$load$fn__5018.invoke(core.clj:5530) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.core$load.doInvoke(core.clj:5529) > >>>>>>>> > at clojure.lang.RestFn.invoke(RestFn.java:408) > >>>>>>>> > at clojure.core$load_one.invoke(core.clj:5336) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.core$load_lib$fn__4967.invoke(core.clj:5375) > >>>>>>>> > at clojure.core$load_lib.doInvoke(core.clj:5374) > >>>>>>>> > > >>>>>>>> > at clojure.lang.RestFn.applyTo(RestFn.java:142) > >>>>>>>> > at clojure.core$apply.invoke(core.clj:619) > >>>>>>>> > at clojure.core$load_libs.doInvoke(core.clj:5413) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.RestFn.applyTo(RestFn.java:137) > >>>>>>>> > at clojure.core$apply.invoke(core.clj:619) > >>>>>>>> > at clojure.core$require.doInvoke(core.clj:5496) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.RestFn.invoke(RestFn.java:408) > >>>>>>>> > at user$eval1.invoke(cljsc.clj:9) > >>>>>>>> > at clojure.lang.Compiler.eval(Compiler.java:6619) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.Compiler.load(Compiler.java:7064) > >>>>>>>> > at clojure.lang.Compiler.loadFile(Compiler.java:7020) > >>>>>>>> > > >>>>>>>> > at clojure.main$load_script.invoke(main.clj:294) > >>>>>>>> > at clojure.main$script_opt.invoke(main.clj:356) > >>>>>>>> > at clojure.main$main.doInvoke(main.clj:440) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.RestFn.invoke(RestFn.java:436) > >>>>>>>> > at clojure.lang.Var.invoke(Var.java:423) > >>>>>>>> > at clojure.lang.AFn.applyToHelper(AFn.java:167) > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > at clojure.lang.Var.applyTo(Var.java:532) > >>>>>>>> > at clojure.main.main(main.java:37) > >>>>>>>> > natoma:cljs alan$ > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > -- > >>>>>>>> > > >>>>>>>> > Note that posts from new members are moderated - please be > patient > >>>>>>>> > with your first post. > >>>>>>>> > > >>>>>>>> > --- > >>>>>>>> > > >>>>>>>> > You received this message because you are subscribed to the > Google > >>>>>>>> > Groups "ClojureScript" group. > >>>>>>>> > > >>>>>>>> > To unsubscribe from this group and stop receiving emails from > it, > >>>>>>>> > send an email to [email protected]. > >>>>>>>> > > >>>>>>>> > To post to this group, send email to [email protected] > . > >>>>>>>> > > >>>>>>>> > Visit this group at > http://groups.google.com/group/clojurescript. > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Note that posts from new members are moderated - please be patient > >>>>>>>> with your first post. > >>>>>>>> --- > >>>>>>>> You received this message because you are subscribed to the Google > >>>>>>>> Groups "ClojureScript" group. > >>>>>>>> To unsubscribe from this group and stop receiving emails from it, > >>>>>>>> send an email to [email protected]. > >>>>>>>> To post to this group, send email to > [email protected]. > >>>>>>>> Visit this group at http://groups.google.com/group/clojurescript. > >>>>>>> > >>>>>>> -- > >>>>>>> Note that posts from new members are moderated - please be patient > >>>>>>> with your first post. > >>>>>>> --- > >>>>>>> You received this message because you are subscribed to the Google > >>>>>>> Groups "ClojureScript" group. > >>>>>>> To unsubscribe from this group and stop receiving emails from it, > >>>>>>> send an email to [email protected]. > >>>>>>> To post to this group, send email to > [email protected]. > >>>>>>> Visit this group at http://groups.google.com/group/clojurescript. > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Note that posts from new members are moderated - please be patient > >>>>>> with your first post. > >>>>>> --- > >>>>>> You received this message because you are subscribed to the Google > >>>>>> Groups "ClojureScript" group. > >>>>>> To unsubscribe from this group and stop receiving emails from it, > send > >>>>>> an email to [email protected]. > >>>>>> To post to this group, send email to [email protected] > . > >>>>>> Visit this group at http://groups.google.com/group/clojurescript. > >>>>> > >>>>> > >>>>> -- > >>>>> Note that posts from new members are moderated - please be patient > with > >>>>> your first post. > >>>>> --- > >>>>> You received this message because you are subscribed to the Google > >>>>> Groups "ClojureScript" group. > >>>>> To unsubscribe from this group and stop receiving emails from it, > send > >>>>> an email to [email protected]. > >>>>> To post to this group, send email to [email protected]. > >>>>> Visit this group at http://groups.google.com/group/clojurescript. > >>>> > >>>> > >>>> -- > >>>> Note that posts from new members are moderated - please be patient > with > >>>> your first post. > >>>> --- > >>>> You received this message because you are subscribed to the Google > >>>> Groups "ClojureScript" group. > >>>> To unsubscribe from this group and stop receiving emails from it, send > >>>> an email to [email protected]. > >>>> To post to this group, send email to [email protected]. > >>>> Visit this group at http://groups.google.com/group/clojurescript. > >>> > >>> > >>> -- > >>> Note that posts from new members are moderated - please be patient with > >>> your first post. > >>> --- > >>> You received this message because you are subscribed to the Google > Groups > >>> "ClojureScript" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an > >>> email to [email protected]. > >>> To post to this group, send email to [email protected]. > >>> Visit this group at http://groups.google.com/group/clojurescript. > >> > >> > >> -- > >> Note that posts from new members are moderated - please be patient with > >> your first post. > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "ClojureScript" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to [email protected]. > >> To post to this group, send email to [email protected]. > >> Visit this group at http://groups.google.com/group/clojurescript. > > > > > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
