Fork me on GitHub
#clojure-italy
<
2021-04-28
>
Andrea Imparato07:04:29

Buongiorno! C'é qualcuno che usa cider e figwheel qua?

gon10:04:26

in passato si, ora shadow-cljs... chiedi pure magari ...

Andrea Imparato10:04:41

boh il repl cljs per funzionare funziona pero’ quando faccio lo faccio partire mi spara un’eccezione che non capisco:

{:what :uncaught-exception, :exception #error {
 :cause nil
 :via
 [{:type java.lang.NullPointerException
   :message nil
   :at [java.util.regex.Matcher getTextLength Matcher.java 1283]}]
 :trace
 [[java.util.regex.Matcher getTextLength Matcher.java 1283]
  [java.util.regex.Matcher reset Matcher.java 309]
  [java.util.regex.Matcher <init> Matcher.java 229]
  [java.util.regex.Pattern matcher Pattern.java 1093]
  [clojure.core$re_matcher invokeStatic core.clj 4845]
  [clojure.core$re_find invokeStatic core.clj 4887]
  [clojure.core$re_find invoke core.clj 4887]
  [cljs.analyzer$analyze_file invokeStatic analyzer.cljc 4705]
  [cljs.analyzer$analyze_file invoke analyzer.cljc 4681]
  [cljs.analyzer$analyze_file invokeStatic analyzer.cljc 4695]
  [cljs.analyzer$analyze_file invoke analyzer.cljc 4681]
  [cljs.analyzer$analyze_file invokeStatic analyzer.cljc 4691]
  [cljs.analyzer$analyze_file invoke analyzer.cljc 4681]
  [cljs.repl$repl_STAR_$fn__6970$fn__6971$fn__6974 invoke repl.cljc 1179]
  [clojure.lang.AFn applyToHelper AFn.java 152]
  [clojure.lang.AFn applyTo AFn.java 144]
  [clojure.core$apply invokeStatic core.clj 667]
  [clojure.core$with_bindings_STAR_ invokeStatic core.clj 1977]
  [clojure.core$with_bindings_STAR_ doInvoke core.clj 1977]
  [clojure.lang.RestFn invoke RestFn.java 425]
  [clojure.lang.AFn applyToHelper AFn.java 156]
  [clojure.lang.RestFn applyTo RestFn.java 132]
  [clojure.core$apply invokeStatic core.clj 671]
  [clojure.core$bound_fn_STAR_$fn__5767 doInvoke core.clj 2007]
  [clojure.lang.RestFn invoke RestFn.java 397]
  [clojure.lang.AFn run AFn.java 22]
  [java.lang.Thread run Thread.java 748]]}, :where Uncaught exception onThread-31} 
Ho provato a debuggare un po’ pero’ ed e’ proprio quando chiama (cljs/repl) e per cider non c’e’ un debugger clojurescript (almeno mi pare) quindi non so cosa possa essere il problema :thinking_face: E la cosa sorprendente e’ che funziona tutto nonostante l’eccezione lol

gon10:04:51

no idea... te lo fa anche su un vanilla project ?

reborg14:04:35

come si chiama la tua funzione “main” (assumendo che ci sia)

reborg14:04:53

se hai da qualche parte un dev.cljs.edn controlla che il contenuto abbia il :main corretto (tipo https://cjohansen.no/tools-deps-figwheel-main-devcards-emacs/#3-add-dev-cljs-edn)

Andrea Imparato14:04:07

non sto usando figwheel-main pero’, sto usando lein-figwheel

2