oakes / Nightlight

An embedded editor for Clojure
https://sekao.net/nightlight/
The Unlicense
788 stars 35 forks source link

2.0.2 Error on startup #47

Closed hswick closed 6 years ago

hswick commented 6 years ago

Full Stack Trace:

                                                  Boot.main                         Boot.java:  258
                                                        ...                                        
                                              boot.App.main                          App.java:  491
                                           boot.App.runBoot                          App.java:  399
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke       ClojureRuntimeShimImpl.java:  150
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke       ClojureRuntimeShimImpl.java:  159
                                                        ...                                        
                                            boot.main/-main                          main.clj:  206
                                         boot.main/-main/fn                          main.clj:  206
                                                        ...                                        
                                           boot.user/eval42  boot.user9055061422317268077.clj:    7
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                     nightlight.boot/eval48                          boot.clj:    1
                     nightlight.boot/eval48/loading--auto--                          boot.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                     nightlight.core/eval54                          core.clj:    1
                     nightlight.core/eval54/loading--auto--                          core.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                  nightlight.watch/eval1851                         watch.clj:    1
                  nightlight.watch/eval1851/loading--auto--                         watch.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                      dynadoc.core/eval1963                          core.clj:    1
                      dynadoc.core/eval1963/loading--auto--                          core.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                          rum.core/eval2616                          core.clj:    1
                          rum.core/eval2616/loading--auto--                          core.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
                                  sablono.compiler/eval2622                      compiler.clj:    1
                  sablono.compiler/eval2622/loading--auto--                      compiler.clj:    1
                                                        ...                                        
                                       clojure.core/require                          core.clj: 5911 (repeats 2 times)
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                     clojure.core/load-libs                          core.clj: 5873
                                     clojure.core/load-libs                          core.clj: 5889
                                         clojure.core/apply                          core.clj:  659
                                                        ...                                        
                                      clojure.core/load-lib                          core.clj: 5832
                                      clojure.core/load-lib                          core.clj: 5851
                                   clojure.core/load-lib/fn                          core.clj: 5852
                                      clojure.core/load-one                          core.clj: 5812
                                                        ...                                        
                                          clojure.core/load                          core.clj: 5991
                                          clojure.core/load                          core.clj: 6007
                                       clojure.core/load/fn                          core.clj: 6008
                                                        ...                                        
java.io.FileNotFoundException: Could not locate cljs/compiler__init.class or cljs/compiler.clj on classpath.
   clojure.lang.ExceptionInfo: Could not locate cljs/compiler__init.class or cljs/compiler.clj on classpath.
    file: "sablono/compiler.clj"
    line: 1

Here is my boot file, issue occurs when I run boot night:

(set-env!
  :resource-paths #{"src"}
  :dependencies '[[org.clojure/clojure "1.9.0-alpha15"]
                  [nightlight "2.0.2" :scope "test"]
                  [tech.tablesaw/tablesaw-core "0.11.0"]])

(require
  '[nightlight.boot :refer [nightlight]]
  'table-saw-practice.core)

(deftask night []
  (comp
    (wait)
    (nightlight :port 4000)))

(deftask run []
  (with-pass-thru _
    (table-saw-practice.core/-main)))
oakes commented 6 years ago

Ah, ok I'll fix this and cut a release tonight. Thanks for pointing it out!

oakes commented 6 years ago

OK 2.0.3 is up. Please let me know if that doesn't fix it. Thanks!

oakes commented 6 years ago

Hold on, that didn't deploy correctly.

oakes commented 6 years ago

OK 2.0.4 is up, please try that :)

hswick commented 6 years ago

Works great!