This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-28
Channels
- # announcements (1)
- # aws (1)
- # babashka (41)
- # beginners (21)
- # biff (7)
- # calva (102)
- # cider (8)
- # cljs-dev (1)
- # clojure (8)
- # clojure-bay-area (2)
- # clojure-dev (30)
- # clojure-europe (40)
- # clojure-norway (52)
- # clojure-sweden (9)
- # clojure-uk (5)
- # clojurescript (15)
- # cursive (7)
- # data-science (1)
- # datomic (23)
- # events (1)
- # fulcro (9)
- # humbleui (23)
- # hyperfiddle (46)
- # introduce-yourself (1)
- # jackdaw (2)
- # jobs (2)
- # london-clojurians (1)
- # malli (13)
- # off-topic (8)
- # re-frame (36)
- # remote-jobs (1)
- # shadow-cljs (4)
- # specter (4)
- # squint (1)
- # transit (4)
- # vim (1)
hi I just got this (partial) output from shadow-cljs check
:
RuntimeException: INTERNAL COMPILER ERROR.
Please report this problem.
INTERNAL COMPILER ERROR.
Please report this problem.
Cannot find name module$node_modules$react$index.useMemo in StaticScope.
The Closure Compiler is unhappy with the output of Babel here:
Node(NAME useMemo): org/aoda/cms_socrata_feed/table.js:5:13
let data = useMemo(() => rowsProp, [rowsProp]);
Parent(CALL): org/aoda/cms_socrata_feed/table.js:5:13
let data = useMemo(() => rowsProp, [rowsProp]);
Node(SCRIPT): org/aoda/cms_socrata_feed/table.js:1:0
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
Parent(ROOT): [source unknown]
com.google.javascript.jscomp.Compiler.throwInternalError (Compiler.java:3269)
com.google.javascript.jscomp.NodeTraversal.throwUnexpectedException (NodeTraversal.java:509)
com.google.javascript.jscomp.NodeTraversal.traverseRoots (NodeTraversal.java:553)
com.google.javascript.jscomp.NodeTraversal$Builder.traverseRoots (NodeTraversal.java:473)
com.google.javascript.jscomp.NodeTraversal.traverseRoots (NodeTraversal.java:559)
com.google.javascript.jscomp.Es6RewriteModules.process (Es6RewriteModules.java:189)
com.google.javascript.jscomp.PhaseOptimizer$NamedPass.process (PhaseOptimizer.java:240)
com.google.javascript.jscomp.PhaseOptimizer.process (PhaseOptimizer.java:179)
com.google.javascript.jscomp.Compiler.check (Compiler.java:1301)
com.google.javascript.jscomp.Compiler.performChecks (Compiler.java:1091)
com.google.javascript.jscomp.Compiler.lambda$stage1Passes$6 (Compiler.java:1000)
com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread (CompilerExecutor.java:126)
com.google.javascript.jscomp.Compiler.runInCompilerThread (Compiler.java:1079)
com.google.javascript.jscomp.Compiler.stage1Passes (Compiler.java:998)
com.google.javascript.jscomp.Compiler.compileModules (Compiler.java:968)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:568)
clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:167)
clojure.lang.Reflector.invokeInstanceMethod (Reflector.java:102)
shadow.build.closure/compile-js-modules (closure.clj:1158)
shadow.build.closure/compile-js-modules (closure.clj:1144)
shadow.build.closure/check/fn--12893 (closure.clj:1356)
shadow.build.closure/check (closure.clj:1349)
shadow.build.closure/check (closure.clj:1347)
shadow.build/check (build.clj:534)
shadow.build/check (build.clj:528)
shadow.cljs.devtools.api/check* (api.clj:381)
shadow.cljs.devtools.api/check* (api.clj:363)
shadow.cljs.devtools.cli-actual/do-build-command (cli_actual.clj:31)
shadow.cljs.devtools.cli-actual/do-build-command (cli_actual.clj:25)
shadow.cljs.devtools.cli-actual/do-build-commands (cli_actual.clj:49)
shadow.cljs.devtools.cli-actual/do-build-commands (cli_actual.clj:38)
shadow.cljs.devtools.cli-actual/main/body-fn--16541--auto----17205 (cli_actual.clj:166)
shadow.cljs.devtools.cli-actual/main (cli_actual.clj:165)
shadow.cljs.devtools.cli-actual/main (cli_actual.clj:132)
clojure.core/apply (core.clj:671)
clojure.core/apply (core.clj:662)
shadow.cljs.devtools.cli-actual/from-remote (cli_actual.clj:210)
shadow.cljs.devtools.cli-actual/from-remote (cli_actual.clj:201)
clojure.lang.Var.invoke (Var.java:393)
shadow.cljs.devtools.cli/from-remote (cli.clj:79)
shadow.cljs.devtools.cli/from-remote (cli.clj:77)
shadow.user/eval10420 (NO_SOURCE_FILE:1)
shadow.user/eval10420 (NO_SOURCE_FILE:1)
clojure.lang.Compiler.eval (Compiler.java:7194)
clojure.lang.Compiler.eval (Compiler.java:7184)
clojure.lang.Compiler.eval (Compiler.java:7149)
clojure.core/eval (core.clj:3215)
clojure.core/eval (core.clj:3211)
shadow.cljs.devtools.server.socket-repl/repl/fn--17120 (socket_repl.clj:61)
clojure.main/repl/read-eval-print--9206/fn--9209 (main.clj:437)
clojure.main/repl/read-eval-print--9206 (main.clj:437)
clojure.main/repl/fn--9215 (main.clj:458)
clojure.main/repl (main.clj:458)
clojure.main/repl (main.clj:368)
shadow.cljs.devtools.server.socket-repl/repl (socket_repl.clj:28)
shadow.cljs.devtools.server.socket-repl/repl (socket_repl.clj:26)
shadow.cljs.devtools.server.socket-repl/connection-loop (socket_repl.clj:102)
shadow.cljs.devtools.server.socket-repl/connection-loop (socket_repl.clj:72)
shadow.cljs.devtools.server.socket-repl/start/fn--17135/fn--17136/fn--17138 (socket_repl.clj:142)
java.lang.Thread.run (Thread.java:833)
fixed, needed externs :face_in_clouds: