Skip to content

Instantly share code, notes, and snippets.

@sritchie
Created March 10, 2022 18:21
Show Gist options
  • Save sritchie/2f011044417284716681eb6afb1f090b to your computer and use it in GitHub Desktop.
Save sritchie/2f011044417284716681eb6afb1f090b to your computer and use it in GitHub Desktop.
------ ERROR -------------------------------------------------------------------
File: /Users/sritchie/code/clj/programming-2022/src/demo/viewers.cljs:12:16
--------------------------------------------------------------------------------
9 | @sv/!sci-ctx
10 | {:namespaces {'demo.face
11 |
12 | (sci/copy-ns demo.face (sci/create-ns 'demo.face))}})
----------------------^---------------------------------------------------------
Encountered error when macroexpanding sci.core/copy-ns.
NullPointerException: Cannot invoke "clojure.lang.IFn.invoke(Object)" because the return value of "clojure.lang.Var.getRawRoot()" is null
sci.core/copy-ns (core.cljc:376)
sci.core/copy-ns (core.cljc:336)
clojure.core/apply (core.clj:671)
clojure.core/apply (core.clj:662)
cljs.analyzer/macroexpand-1*/fn--2736 (analyzer.cljc:3928)
cljs.analyzer/macroexpand-1* (analyzer.cljc:3926)
cljs.analyzer/macroexpand-1* (analyzer.cljc:3913)
cljs.analyzer/macroexpand-1 (analyzer.cljc:3977)
cljs.analyzer/macroexpand-1 (analyzer.cljc:3973)
cljs.analyzer/analyze-seq (analyzer.cljc:4010)
cljs.analyzer/analyze-seq (analyzer.cljc:3990)
cljs.analyzer/analyze-form (analyzer.cljc:4199)
cljs.analyzer/analyze-form (analyzer.cljc:4196)
cljs.analyzer/analyze* (analyzer.cljc:4252)
cljs.analyzer/analyze* (analyzer.cljc:4244)
cljs.analyzer/analyze (analyzer.cljc:4272)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze-seq (analyzer.cljc:4013)
cljs.analyzer/analyze-seq (analyzer.cljc:3990)
cljs.analyzer/analyze-form (analyzer.cljc:4199)
cljs.analyzer/analyze-form (analyzer.cljc:4196)
cljs.analyzer/analyze* (analyzer.cljc:4252)
cljs.analyzer/analyze* (analyzer.cljc:4244)
cljs.analyzer/analyze (analyzer.cljc:4272)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4265)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4263)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze-map/fn--2750/fn--2751 (analyzer.cljc:4019)
clojure.core/mapv/fn--8468 (core.clj:6914)
clojure.core.protocols/iter-reduce (protocols.clj:49)
clojure.core.protocols/fn--8170 (protocols.clj:75)
clojure.core.protocols/fn--8170 (protocols.clj:75)
clojure.core.protocols/fn--8110/G--8105--8123 (protocols.clj:13)
clojure.core/reduce (core.clj:6830)
clojure.core/mapv (core.clj:6905)
clojure.core/mapv (core.clj:6905)
cljs.analyzer/analyze-map/fn--2750 (analyzer.cljc:4019)
cljs.analyzer/analyze-map (analyzer.cljc:4019)
cljs.analyzer/analyze-map (analyzer.cljc:4015)
cljs.analyzer/analyze-form (analyzer.cljc:4201)
cljs.analyzer/analyze-form (analyzer.cljc:4196)
cljs.analyzer/analyze* (analyzer.cljc:4252)
cljs.analyzer/analyze* (analyzer.cljc:4244)
cljs.analyzer/analyze (analyzer.cljc:4272)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4265)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4263)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze-map/fn--2750/fn--2751 (analyzer.cljc:4019)
clojure.core/mapv/fn--8468 (core.clj:6914)
clojure.core.protocols/iter-reduce (protocols.clj:49)
clojure.core.protocols/fn--8170 (protocols.clj:75)
clojure.core.protocols/fn--8170 (protocols.clj:75)
clojure.core.protocols/fn--8110/G--8105--8123 (protocols.clj:13)
clojure.core/reduce (core.clj:6830)
clojure.core/mapv (core.clj:6905)
clojure.core/mapv (core.clj:6905)
cljs.analyzer/analyze-map/fn--2750 (analyzer.cljc:4019)
cljs.analyzer/analyze-map (analyzer.cljc:4019)
cljs.analyzer/analyze-map (analyzer.cljc:4015)
cljs.analyzer/analyze-form (analyzer.cljc:4201)
cljs.analyzer/analyze-form (analyzer.cljc:4196)
cljs.analyzer/analyze* (analyzer.cljc:4252)
cljs.analyzer/analyze* (analyzer.cljc:4244)
cljs.analyzer/analyze (analyzer.cljc:4272)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4265)
cljs.analyzer/analyze (analyzer.cljc:4255)
cljs.analyzer/analyze (analyzer.cljc:4263)
cljs.analyzer/analyze (analyzer.cljc:4255)
shadow.build.cljs-hacks/shadow-parse-invoke*/fn--47181/fn--47182 (cljs_hacks.cljc:752)
clojure.core/mapv/fn--8468 (core.clj:6914)
clojure.lang.PersistentList.reduce (PersistentList.java:144)
clojure.core/reduce (core.clj:6829)
clojure.core/mapv (core.clj:6905)
clojure.core/mapv (core.clj:6905)
shadow.build.cljs-hacks/shadow-parse-invoke*/fn--47181 (cljs_hacks.cljc:752)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment