thheller / shadow-cljs

ClojureScript compilation made easy
https://github.com/thheller/shadow-cljs
Eclipse Public License 1.0
2.27k stars 179 forks source link

Error during websocket handshake. #743

Closed zendevil closed 4 years ago

zendevil commented 4 years ago

When I run

(shadow/watch :myapp)

I get the following error:

[:app] Configuring build.
[:app] Compiling ...
[:app] Build failure:
RuntimeException: No such resource: js/es6/util/createtemplatetagfirstarg.js
    com.google.javascript.jscomp.resources.ResourceLoader.loadTextResource (ResourceLoader.java:37)
    com.google.javascript.jscomp.Compiler.ensureLibraryInjected (Compiler.java:3344)
    com.google.javascript.jscomp.InjectRuntimeLibraries.process (InjectRuntimeLibraries.java:40)
    com.google.javascript.jscomp.PhaseOptimizer$NamedPass.process (PhaseOptimizer.java:317)
    com.google.javascript.jscomp.PhaseOptimizer.process (PhaseOptimizer.java:232)
    com.google.javascript.jscomp.Compiler.check (Compiler.java:1038)
    com.google.javascript.jscomp.Compiler.performChecksAndTranspilation (Compiler.java:841)
    com.google.javascript.jscomp.Compiler.lambda$stage1Passes$0 (Compiler.java:771)
    com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread (CompilerExecutor.java:129)
    com.google.javascript.jscomp.Compiler.runInCompilerThread (Compiler.java:829)
    com.google.javascript.jscomp.Compiler.stage1Passes (Compiler.java:769)
    com.google.javascript.jscomp.Compiler.compile (Compiler.java:687)
    sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
    sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke (Method.java:498)
    clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:167)
    clojure.lang.Reflector.invokeInstanceMethod (Reflector.java:102)
    shadow.build.closure/get-polyfills (closure.clj:2441)
    shadow.build.closure/get-polyfills (closure.clj:2422)
    shadow.build.closure/make-polyfill-js/fn--35280 (closure.clj:2492)
    shadow.build.closure/make-polyfill-js (closure.clj:2491)
    shadow.build.closure/make-polyfill-js (closure.clj:2447)
    shadow.build.compiler/compile-all (compiler.clj:1417)
    shadow.build.compiler/compile-all (compiler.clj:1271)
    shadow.build.api/compile-sources (api.clj:259)
    shadow.build.api/compile-sources (api.clj:251)
    shadow.build/compile (build.clj:444)
    shadow.build/compile (build.clj:434)
    shadow.cljs.devtools.server.worker.impl/build-compile (impl.clj:364)
    shadow.cljs.devtools.server.worker.impl/build-compile (impl.clj:345)
    shadow.cljs.devtools.server.worker.impl/eval38393/fn--38395 (impl.clj:440)
    clojure.lang.MultiFn.invoke (MultiFn.java:234)
    shadow.cljs.devtools.server.util/server-thread/fn--38155/fn--38156/fn--38164 (util.clj:285)
    shadow.cljs.devtools.server.util/server-thread/fn--38155/fn--38156 (util.clj:284)
    shadow.cljs.devtools.server.util/server-thread/fn--38155 (util.clj:257)
    java.lang.Thread.run (Thread.java:748)

at the same time, in the browser, I get this error:

WebSocket connection to 'ws://localhost:9630/ws/worker/app/e94cec2f-e858-49a6-9c56-38de60fc74bb/0249499d-f418-43a1-b423-3fb92111e765/browser' failed: Error during WebSocket handshake: Unexpected response code: 200

And in the browser, it says "shadow-cljs - Connection closed!"

What are these errors about and how to fix them?

thheller commented 4 years ago

Neither of these errors make any sense so I suspect its just the usual dependecy conflict issue? Assuming you are using project.clj or deps.edn? Make sure you have no dependency conflicts as described here.

zendevil commented 4 years ago

There aren't any dependency conflicts. Either the dependencies in my project.clj (using :lein true) have the same version listed on the right in clojars, or they aren't in the project.clj.

thheller commented 4 years ago

Sorry, but I can only look at things that reproduce with shadow-cljs only.

lein deps :tree shows the conflicts. Make sure there aren't any.

zendevil commented 4 years ago

The output of lein deps :tree shows long lists of "Possibly confusing dependencies found":

Possibly confusing dependencies found:
[com.google.javascript/closure-compiler-unshaded "v20191027"]
 overrides
[thheller/shadow-cljs "2.10.13"] -> [com.google.javascript/closure-compiler-unshaded "v20200504"]
 and
[org.clojure/clojurescript "1.10.773"] -> [com.google.javascript/closure-compiler-unshaded "v20200315"]

Consider using these exclusions:
[thheller/shadow-cljs "2.10.13" :exclusions [com.google.javascript/closure-compiler-unshaded]]
[org.clojure/clojurescript "1.10.773" :exclusions [com.google.javascript/closure-compiler-unshaded]]

[ch.qos.logback/logback-classic "1.2.3"] -> [org.slf4j/slf4j-api "1.7.25"]
 overrides
[org.webjars/webjars-locator "0.39"] -> [org.webjars/webjars-locator-core "0.44"] -> [org.slf4j/slf4j-api "1.7.29"]

Consider using these exclusions:
[org.webjars/webjars-locator "0.39" :exclusions [org.slf4j/slf4j-api]]

[cljs-ajax "0.8.0"] -> [com.cognitect/transit-cljs "0.8.256"]
 overrides
[thheller/shadow-cljs "2.10.13"] -> [com.cognitect/transit-cljs "0.8.264"]

Consider using these exclusions:
[thheller/shadow-cljs "2.10.13" :exclusions [com.cognitect/transit-cljs]]

[cljs-ajax "0.8.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.3"]
 overrides
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.4" :exclusions [org.clojure/clojure]]

Consider using these exclusions:
[clj-http "3.10.0" :exclusions [org.apache.httpcomponents/httpasyncclient]]

[cljs-ajax "0.8.0"] -> [org.apache.httpcomponents/httpcore "4.4.6"]
 overrides
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpmime "4.5.8" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpclient "4.5.8"] -> [org.apache.httpcomponents/httpcore "4.4.11"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.4" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpclient "4.5.6"] -> [org.apache.httpcomponents/httpcore "4.4.10"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.4" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpcore-nio "4.4.10"] -> [org.apache.httpcomponents/httpcore "4.4.10"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpclient-cache "4.5.8" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpclient "4.5.8"] -> [org.apache.httpcomponents/httpcore "4.4.11"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.4" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpcore "4.4.10"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpclient "4.5.8" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpcore "4.4.11"]
 and
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpcore "4.4.11" :exclusions [org.clojure/clojure]]

Consider using these exclusions:
[clj-http "3.10.0" :exclusions [org.apache.httpcomponents/httpcore]]

[com.google.javascript/closure-compiler-unshaded "v20191027"] -> [com.google.javascript/closure-compiler-externs "v20191027"]
 overrides
[thheller/shadow-cljs "2.10.13"] -> [com.google.javascript/closure-compiler-unshaded "v20200504"] -> [com.google.javascript/closure-compiler-externs "v20200504"]
 and
[org.clojure/clojurescript "1.10.773"] -> [com.google.javascript/closure-compiler-unshaded "v20200315"] -> [com.google.javascript/closure-compiler-externs "v20200315"]

Consider using these exclusions:
[thheller/shadow-cljs "2.10.13" :exclusions [com.google.javascript/closure-compiler-externs]]
[org.clojure/clojurescript "1.10.773" :exclusions [com.google.javascript/closure-compiler-externs]]

[com.google.javascript/closure-compiler-unshaded "v20191027"] -> [com.google.protobuf/protobuf-java "3.0.2"]
 overrides
[thheller/shadow-cljs "2.10.13"] -> [com.google.javascript/closure-compiler-unshaded "v20200504"] -> [com.google.protobuf/protobuf-java "3.11.1"]
 and
[org.clojure/clojurescript "1.10.773"] -> [com.google.javascript/closure-compiler-unshaded "v20200315"] -> [com.google.protobuf/protobuf-java "3.11.1"]

Consider using these exclusions:
[thheller/shadow-cljs "2.10.13" :exclusions [com.google.protobuf/protobuf-java]]
[org.clojure/clojurescript "1.10.773" :exclusions [com.google.protobuf/protobuf-java]]

[com.google.javascript/closure-compiler-unshaded "v20191027"] -> [com.google.code.findbugs/jsr305 "3.0.1"]
 overrides
[lambdaisland/kaocha-cljs "0.0-71"] -> [lambdaisland/glogi "0.0-25"] -> [org.clojure/clojurescript "1.10.520"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[nubank/workspaces "1.0.15"] -> [com.fulcrologic/fulcro "3.0.5"] -> [org.clojure/clojurescript "1.10.520"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[re-frisk "0.5.5"] -> [re-frisk-shell "0.5.3"] -> [org.clojure/clojurescript "1.10.597"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[funcool/struct "1.4.0"] -> [funcool/cuerdas "2.2.0"] -> [org.clojure/clojurescript "1.10.520"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[com.fulcrologic/fulcro "3.2.2"] -> [org.clojure/clojurescript "1.10.597"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[lambdaisland/kaocha-cljs "0.0-71"] -> [org.clojure/clojurescript "1.10.520"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[re-frisk "0.5.5"] -> [org.clojure/clojurescript "1.10.597"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[rgm/tailwind-cljs "0.1.0"] -> [org.clojure/clojurescript "1.10.597"] -> [com.google.javascript/closure-compiler-unshaded "v20180805"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[thheller/shadow-cljs "2.10.13"] -> [com.google.javascript/closure-compiler-unshaded "v20200504"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[org.clojure/clojurescript "1.10.773"] -> [com.google.javascript/closure-compiler-unshaded "v20200315"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]
 and
[com.google.javascript/closure-compiler-unshaded "v20191027"] -> [com.google.guava/guava "25.1-jre"] -> [com.google.code.findbugs/jsr305 "3.0.2"]

Consider using these exclusions:
[lambdaisland/kaocha-cljs "0.0-71" :exclusions [com.google.code.findbugs/jsr305]]
[nubank/workspaces "1.0.15" :exclusions [com.google.code.findbugs/jsr305]]
[re-frisk "0.5.5" :exclusions [com.google.code.findbugs/jsr305]]
[funcool/struct "1.4.0" :exclusions [com.google.code.findbugs/jsr305]]
[com.fulcrologic/fulcro "3.2.2" :exclusions [com.google.code.findbugs/jsr305]]
[rgm/tailwind-cljs "0.1.0" :exclusions [com.google.code.findbugs/jsr305]]
[thheller/shadow-cljs "2.10.13" :exclusions [com.google.code.findbugs/jsr305]]
[org.clojure/clojurescript "1.10.773" :exclusions [com.google.code.findbugs/jsr305]]
[com.google.javascript/closure-compiler-unshaded "v20191027" :exclusions [com.google.code.findbugs/jsr305]]

[org.clojure/clojure "1.10.1"] -> [org.clojure/spec.alpha "0.2.176"]
 overrides
[lambdaisland/kaocha "1.0-612"] -> [org.clojure/spec.alpha "0.2.187"]

Consider using these exclusions:
[lambdaisland/kaocha "1.0-612" :exclusions [org.clojure/spec.alpha]]

[org.clojure/clojurescript "1.10.773"] -> [org.clojure/data.json "0.2.6"]
 overrides
[thheller/shadow-cljs "2.10.13"] -> [org.clojure/data.json "1.0.0"]

Consider using these exclusions:
[thheller/shadow-cljs "2.10.13" :exclusions [org.clojure/data.json]]

[org.webjars/webjars-locator "0.39"] -> [com.fasterxml.jackson.core/jackson-databind "2.9.10.3"]
 overrides
[metosin/reitit "0.4.2"] -> [metosin/reitit-interceptors "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-middleware "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-swagger-ui "0.4.2"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-interceptors "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-middleware "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-swagger-ui "0.4.2"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]
 and
[metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"]

Consider using these exclusions:
[metosin/reitit "0.4.2" :exclusions [com.fasterxml.jackson.core/jackson-databind]]
[metosin/muuntaja "0.6.6" :exclusions [com.fasterxml.jackson.core/jackson-databind]]

[selmer "1.12.19"] -> [commons-codec "1.11"]
 overrides
[clj-http "3.10.0"] -> [commons-codec "1.12" :exclusions [org.clojure/clojure]]

Consider using these exclusions:
[clj-http "3.10.0" :exclusions [commons-codec]]

[cljs-http "0.1.46"] -> [org.clojure/tools.namespace "0.2.11"]
 overrides
[lambdaisland/kaocha-cljs "0.0-71"] -> [org.clojure/tools.namespace "0.3.0-alpha4"]

Consider using these exclusions:
[lambdaisland/kaocha-cljs "0.0-71" :exclusions [org.clojure/tools.namespace]]

[com.fulcrologic/fulcro "3.2.2"] -> [com.taoensso/encore "2.115.0"]
 overrides
[com.fulcrologic/fulcro "3.2.2"] -> [com.taoensso/sente "1.15.0"] -> [com.taoensso/encore "2.117.0"]

Consider using these exclusions:
[com.fulcrologic/fulcro "3.2.2" :exclusions [com.taoensso/encore]]

[cljs-ajax "0.8.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.3"] -> [org.apache.httpcomponents/httpcore-nio "4.4.6"]
 overrides
[clj-http "3.10.0"] -> [org.apache.httpcomponents/httpasyncclient "4.1.4" :exclusions [org.clojure/clojure]] -> [org.apache.httpcomponents/httpcore-nio "4.4.10"]

Consider using these exclusions:
[clj-http "3.10.0" :exclusions [org.apache.httpcomponents/httpcore-nio]]

[metosin/ring-http-response "0.9.1"] -> [potemkin "0.4.5"] -> [riddley "0.1.12"]
 overrides
[luminus-aleph "0.1.6"] -> [aleph "0.4.6"] -> [byte-streams "0.2.4"] -> [manifold "0.1.8"] -> [riddley "0.1.14"]
 and
[luminus-aleph "0.1.6"] -> [aleph "0.4.6"] -> [manifold "0.1.8"] -> [riddley "0.1.14"]

Consider using these exclusions:
[luminus-aleph "0.1.6" :exclusions [riddley]]

[org.webjars/webjars-locator "0.39"] -> [com.fasterxml.jackson.core/jackson-databind "2.9.10.3"] -> [com.fasterxml.jackson.core/jackson-annotations "2.9.10"]
 overrides
[metosin/reitit "0.4.2"] -> [metosin/reitit-interceptors "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-middleware "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-swagger-ui "0.4.2"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-interceptors "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-interceptors "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-middleware "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-middleware "0.4.2"] -> [metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-swagger-ui "0.4.2"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/reitit "0.4.2"] -> [metosin/reitit-swagger-ui "0.4.2"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]
 and
[metosin/muuntaja "0.6.6"] -> [metosin/jsonista "0.2.5"] -> [com.fasterxml.jackson.core/jackson-databind "2.10.0"] -> [com.fasterxml.jackson.core/jackson-annotations "2.10.0"]

Consider using these exclusions:
[metosin/reitit "0.4.2" :exclusions [com.fasterxml.jackson.core/jackson-annotations]]
[metosin/muuntaja "0.6.6" :exclusions [com.fasterxml.jackson.core/jackson-annotations]]

[metosin/reitit "0.4.2"] -> [metosin/reitit-malli "0.4.2"] -> [metosin/malli "0.0.1-20200108.194558-11"] -> [borkdude/edamame "0.0.6"]
 overrides
[metosin/reitit "0.4.2"] -> [metosin/reitit-malli "0.4.2"] -> [metosin/malli "0.0.1-20200108.194558-11"] -> [borkdude/sci "0.0.11-alpha.2"] -> [borkdude/edamame "0.0.7"]

Consider using these exclusions:
[metosin/reitit "0.4.2" :exclusions [borkdude/edamame]]

[metosin/reitit "0.4.2"] -> [metosin/reitit-malli "0.4.2"] -> [metosin/malli "0.0.1-20200108.194558-11"] -> [com.gfredericks/test.chuck "0.2.10"] -> [clj-time "0.10.0"]
 overrides
[ring/ring-defaults "0.3.2"] -> [ring/ring-headers "0.3.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"]
 and
[ring/ring-defaults "0.3.2"] -> [ring/ring-ssl "0.3.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"]
 and
[ring/ring-defaults "0.3.2"] -> [ring/ring-core "1.6.3"] -> [clj-time "0.11.0"]
 and
[ring-webjars "0.2.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"]
 and
[metosin/ring-http-response "0.9.1"] -> [ring/ring-core "1.7.1"] -> [clj-time "0.14.3"]

Consider using these exclusions:
[ring/ring-defaults "0.3.2" :exclusions [clj-time]]
[ring-webjars "0.2.0" :exclusions [clj-time]]
[metosin/ring-http-response "0.9.1" :exclusions [clj-time]]

[metosin/reitit "0.4.2"] -> [metosin/reitit-malli "0.4.2"] -> [metosin/malli "0.0.1-20200108.194558-11"] -> [com.gfredericks/test.chuck "0.2.10"] -> [clj-time "0.10.0"] -> [joda-time "2.7"]
 overrides
[ring/ring-defaults "0.3.2"] -> [ring/ring-headers "0.3.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"] -> [joda-time "2.8.2"]
 and
[ring/ring-defaults "0.3.2"] -> [ring/ring-ssl "0.3.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"] -> [joda-time "2.8.2"]
 and
[ring/ring-defaults "0.3.2"] -> [ring/ring-core "1.6.3"] -> [clj-time "0.11.0"] -> [joda-time "2.8.2"]
 and
[ring-webjars "0.2.0"] -> [ring/ring-core "1.6.0"] -> [clj-time "0.11.0"] -> [joda-time "2.8.2"]
 and
[metosin/ring-http-response "0.9.1"] -> [ring/ring-core "1.7.1"] -> [clj-time "0.14.3"] -> [joda-time "2.9.9"]

Consider using these exclusions:
[ring/ring-defaults "0.3.2" :exclusions [joda-time]]
[ring-webjars "0.2.0" :exclusions [joda-time]]
[metosin/ring-http-response "0.9.1" :exclusions [joda-time]]

 [binaryage/devtools "1.0.0"]
 [ch.qos.logback/logback-classic "1.2.3"]
   [ch.qos.logback/logback-core "1.2.3"]
   [org.slf4j/slf4j-api "1.7.25"]
 [cheshire "5.10.0"]
   [com.fasterxml.jackson.core/jackson-core "2.10.2"]
   [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.10.2"]
   [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.10.2"]
   [tigris "0.1.2"]
 [cider/piggieback "0.5.0"]
   [javax.xml.bind/jaxb-api "2.3.1"]
     [javax.activation/javax.activation-api "1.2.0"]
 [clj-http "3.10.0"]
   [org.apache.httpcomponents/httpclient-cache "4.5.8" :exclusions [[org.clojure/clojure]]]
   [org.apache.httpcomponents/httpclient "4.5.8" :exclusions [[org.clojure/clojure]]]
   [org.apache.httpcomponents/httpmime "4.5.8" :exclusions [[org.clojure/clojure]]]
   [slingshot "0.12.2" :exclusions [[org.clojure/clojure]]]
 [cljs-ajax "0.8.0"]
   [com.cognitect/transit-cljs "0.8.256"]
   [org.apache.httpcomponents/httpasyncclient "4.1.3"]
     [commons-logging "1.2"]
     [org.apache.httpcomponents/httpcore-nio "4.4.6"]
   [org.apache.httpcomponents/httpcore "4.4.6"]
 [cljs-bean "1.5.0"]
 [cljs-http "0.1.46"]
   [noencore "0.3.4"]
   [org.clojure/tools.namespace "0.2.11"]
 [clojure-complete "0.2.5" :exclusions [[org.clojure/clojure]]]
 [clojure.java-time "0.3.2"]
   [clj-tuple "0.2.2"]
 [com.andrewmcveigh/cljs-time "0.5.2"]
 [com.cemerick/url "0.1.1"]
   [pathetic "0.5.0"]
     [com.cemerick/clojurescript.test "0.0.4"]
 [com.cognitect/transit-clj "1.0.324"]
   [com.cognitect/transit-java "1.0.343"]
     [org.msgpack/msgpack "0.6.12"]
       [com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]]
       [org.javassist/javassist "3.18.1-GA"]
 [com.draines/postal "2.0.3"]
   [com.sun.mail/javax.mail "1.5.5"]
     [javax.activation/activation "1.1"]
   [javax.mail/javax.mail-api "1.5.5"]
 [com.fulcrologic/fulcro "3.2.2"]
   [com.fulcrologic/guardrails "0.0.12"]
   [com.taoensso/encore "2.115.0"]
     [com.taoensso/truss "1.5.0"]
   [com.taoensso/sente "1.15.0"]
   [com.taoensso/timbre "4.10.0"]
     [io.aviso/pretty "0.1.33"]
   [edn-query-language/eql "0.0.9"]
 [com.google.javascript/closure-compiler-unshaded "v20191027" :scope "provided"]
   [args4j "2.0.26" :scope "provided"]
   [com.google.code.findbugs/jsr305 "3.0.1"]
   [com.google.code.gson/gson "2.7" :scope "provided"]
   [com.google.elemental2/elemental2-core "1.0.0-RC1" :scope "provided"]
   [com.google.errorprone/error_prone_annotations "2.3.1"]
   [com.google.guava/guava "25.1-jre"]
     [com.google.j2objc/j2objc-annotations "1.1"]
     [org.checkerframework/checker-qual "2.0.0"]
     [org.codehaus.mojo/animal-sniffer-annotations "1.14"]
   [com.google.javascript/closure-compiler-externs "v20191027" :scope "provided"]
   [com.google.jsinterop/base "1.0.0" :scope "provided"]
   [com.google.jsinterop/jsinterop-annotations "1.0.2" :scope "provided"]
   [com.google.protobuf/protobuf-java "3.0.2" :scope "provided"]
   [com.google.re2j/re2j "1.3" :scope "provided"]
 [com.novemberain/monger "3.1.0"]
   [clojurewerkz/support "1.1.0"]
   [org.mongodb/mongodb-driver "3.3.0"]
     [org.mongodb/bson "3.3.0"]
     [org.mongodb/mongodb-driver-core "3.3.0"]
 [cprop "0.1.16"]
 [criterium "0.4.5"]
 [day8.re-frame/http-fx "v0.2.0"]
 [day8.re-frame/test "0.1.5"]
 [digest "1.4.9"]
 [etaoin "0.3.6"]
   [org.clojure/data.codec "0.1.0"]
 [expound "0.8.4"]
 [funcool/struct "1.4.0"]
   [funcool/cuerdas "2.2.0"]
 [hiccup "1.0.5"]
 [hickory "0.7.1"]
   [org.jsoup/jsoup "1.9.2"]
   [quoin "0.1.2" :exclusions [[org.clojure/clojure]]]
   [viebel/codox-klipse-theme "0.0.1"]
 [lambdaisland/kaocha-cljs "0.0-71"]
   [com.cognitect/transit-js "0.8.861"]
   [http-kit "2.3.0"]
   [lambdaisland/glogi "0.0-25"]
   [net.ladenthin/streambuffer "1.1.0"]
 [lambdaisland/kaocha "1.0-612"]
   [aero "1.1.6"]
   [lambdaisland/deep-diff "0.0-47"]
     [mvxcvi/arrangement "1.2.0"]
     [mvxcvi/puget "1.1.2"]
     [tech.droit/clj-diff "1.0.1"]
   [lambdaisland/tools.namespace "0.0-237"]
   [meta-merge "1.0.0"]
   [orchestra "2019.02.06-1"]
   [org.tcrawley/dynapath "1.1.0"]
   [progrock "0.1.2"]
 [luminus-aleph "0.1.6"]
   [aleph "0.4.6"]
     [byte-streams "0.2.4"]
       [primitive-math "0.1.6"]
     [io.netty/netty-codec-http "4.1.25.Final"]
     [io.netty/netty-codec "4.1.25.Final"]
     [io.netty/netty-handler-proxy "4.1.25.Final"]
       [io.netty/netty-codec-socks "4.1.25.Final"]
     [io.netty/netty-handler "4.1.25.Final"]
     [io.netty/netty-resolver-dns "4.1.25.Final"]
       [io.netty/netty-codec-dns "4.1.25.Final"]
     [io.netty/netty-resolver "4.1.25.Final"]
     [io.netty/netty-transport-native-epoll "4.1.25.Final"]
       [io.netty/netty-common "4.1.25.Final"]
       [io.netty/netty-transport-native-unix-common "4.1.25.Final"]
     [io.netty/netty-transport "4.1.25.Final"]
       [io.netty/netty-buffer "4.1.25.Final"]
     [manifold "0.1.8"]
       [io.aleph/dirigiste "0.1.5"]
 [luminus-transit "0.1.2"]
 [luminus/ring-ttl-session "0.3.3"]
   [expiring-map "0.1.9"]
     [net.jodah/expiringmap "0.5.9"]
 [markdown-clj "1.10.2"]
   [clj-commons/clj-yaml "0.7.0"]
     [org.flatland/ordered "1.5.7"]
       [org.flatland/useful "0.11.6"]
         [org.clojure/tools.macro "0.1.1"]
     [org.yaml/snakeyaml "1.24"]
 [metosin/muuntaja "0.6.6"]
   [metosin/jsonista "0.2.5"]
     [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.10.0"]
 [metosin/reitit "0.4.2"]
   [metosin/reitit-core "0.4.2"]
   [metosin/reitit-dev "0.4.2"]
     [com.bhauman/spell-spec "0.1.1"]
   [metosin/reitit-frontend "0.4.2"]
   [metosin/reitit-http "0.4.2"]
   [metosin/reitit-interceptors "0.4.2"]
   [metosin/reitit-malli "0.4.2"]
     [metosin/malli "0.0.1-20200108.194558-11"]
       [borkdude/edamame "0.0.6"]
       [borkdude/sci "0.0.11-alpha.2"]
       [com.gfredericks/test.chuck "0.2.10"]
         [clj-time "0.10.0"]
           [joda-time "2.7"]
         [instaparse "1.3.6"]
   [metosin/reitit-middleware "0.4.2"]
   [metosin/reitit-ring "0.4.2"]
   [metosin/reitit-schema "0.4.2"]
     [metosin/schema-tools "0.12.1"]
       [prismatic/schema "1.1.12"]
   [metosin/reitit-sieppari "0.4.2"]
     [metosin/sieppari "0.0.0-alpha7"]
   [metosin/reitit-spec "0.4.2"]
     [metosin/spec-tools "0.10.0"]
   [metosin/reitit-swagger-ui "0.4.2"]
     [metosin/ring-swagger-ui "2.2.10"]
   [metosin/reitit-swagger "0.4.2"]
 [metosin/ring-http-response "0.9.1"]
   [potemkin "0.4.5"]
     [riddley "0.1.12"]
 [mount "0.1.16"]
 [nrepl "0.7.0"]
 [nubank/workspaces "1.0.15"]
   [cljsjs/highlight "9.12.0-2"]
   [cljsjs/react-grid-layout "0.16.6-0"]
   [com.fulcrologic/fulcro-garden-css "3.0.6"]
     [garden "1.3.9"]
       [com.yahoo.platform.yui/yuicompressor "2.4.8" :exclusions [[rhino/js]]]
   [com.wsscode/fuzzy "1.0.0"]
   [fulcrologic/fulcro-incubator "0.0.19"]
   [fulcrologic/fulcro-inspect "2.2.4"]
   [fulcrologic/fulcro "2.6.16"]
     [clojure-future-spec "1.9.0-beta4"]
     [com.stuartsierra/component "0.3.2"]
       [com.stuartsierra/dependency "0.2.0"]
 [org.clojure/clojure "1.10.1"]
   [org.clojure/core.specs.alpha "0.2.44"]
   [org.clojure/spec.alpha "0.2.176"]
 [org.clojure/clojurescript "1.10.773" :scope "provided"]
   [org.clojure/data.json "0.2.6"]
   [org.clojure/tools.reader "1.3.2"]
 [org.clojure/core.async "1.2.603"]
   [org.clojure/tools.analyzer.jvm "1.0.0"]
     [org.clojure/core.memoize "0.8.2"]
       [org.clojure/core.cache "0.8.2"]
         [org.clojure/data.priority-map "0.0.7"]
     [org.clojure/tools.analyzer "1.0.0"]
     [org.ow2.asm/asm "5.2"]
 [org.clojure/google-closure-library "0.0-20191016-6ae1f72f" :scope "provided"]
   [org.clojure/google-closure-library-third-party "0.0-20191016-6ae1f72f" :scope "provided"]
 [org.clojure/tools.cli "1.0.194"]
 [org.clojure/tools.logging "1.0.0"]
 [org.mongodb/mongo-java-driver "3.12.1"]
 [org.webjars.npm/bulma "0.8.1"]
 [org.webjars.npm/material-icons "0.3.1"]
 [org.webjars/webjars-locator "0.39"]
   [com.fasterxml.jackson.core/jackson-databind "2.9.10.3"]
     [com.fasterxml.jackson.core/jackson-annotations "2.9.10"]
   [org.apache.commons/commons-lang3 "3.8.1"]
   [org.webjars/webjars-locator-core "0.44"]
     [io.github.classgraph/classgraph "4.8.64"]
 [pjstadig/humane-test-output "0.10.0"]
 [prone "2020-01-17"]
   [realize "2019-04-24"]
 [re-frame "1.0.0-rc2"]
   [net.cgrand/macrovich "0.2.1"]
 [re-frisk "0.5.5"]
   [re-frisk-shell "0.5.3"]
     [re-com "2.8.0"]
 [reagent "1.0.0-alpha2"]
   [cljsjs/react-dom-server "16.13.0-0"]
   [cljsjs/react-dom "16.13.0-0"]
   [cljsjs/react "16.13.0-0"]
 [refactor-nrepl "2.5.0"]
 [rgm/tailwind-cljs "0.1.0"]
 [ring-webjars "0.2.0"]
 [ring/ring-core "1.8.1"]
   [commons-fileupload "1.4"]
   [commons-io "2.6"]
   [crypto-equality "1.0.0"]
   [crypto-random "1.2.0"]
   [ring/ring-codec "1.1.2"]
 [ring/ring-defaults "0.3.2"]
   [javax.servlet/javax.servlet-api "3.1.0"]
   [ring/ring-anti-forgery "1.3.0"]
   [ring/ring-headers "0.3.0"]
   [ring/ring-ssl "0.3.0"]
 [ring/ring-devel "1.8.0"]
   [clj-stacktrace "0.2.8"]
   [ns-tracker "0.4.0"]
     [org.clojure/java.classpath "0.3.0"]
 [ring/ring-mock "0.4.0"]
 [selmer "1.12.19"]
   [commons-codec "1.11"]
   [json-html "0.4.7"]
 [thheller/shadow-cljs "2.10.13" :scope "provided"]
   [com.bhauman/cljs-test-display "0.1.1" :scope "provided"]
   [com.wsscode/pathom "2.2.31" :exclusions [[org.clojure/data.json] [fulcrologic/fulcro] [camel-snake-kebab]]]
     [com.wsscode/spec-inspec "1.0.0-alpha2"]
     [spec-coerce "1.0.0-alpha6"]
   [fipp "0.6.23"]
     [org.clojure/core.rrb-vector "0.1.1"]
   [hawk "0.2.11"]
     [net.incongru.watchservice/barbary-watchservice "1.0"]
       [net.java.dev.jna/jna "3.2.2"]
   [io.undertow/undertow-core "2.1.1.Final" :scope "provided"]
     [org.jboss.logging/jboss-logging "3.4.1.Final" :scope "provided"]
     [org.jboss.threads/jboss-threads "3.1.0.Final" :scope "provided" :exclusions [[org.wildfly.common/wildfly-common]]]
     [org.jboss.xnio/xnio-api "3.8.0.Final" :scope "provided" :exclusions [[org.jboss.threads/jboss-threads]]]
       [org.wildfly.client/wildfly-client-config "1.0.1.Final" :scope "provided"]
       [org.wildfly.common/wildfly-common "1.5.2.Final" :scope "provided"]
     [org.jboss.xnio/xnio-nio "3.8.0.Final" :scope "provided" :exclusions [[org.wildfly.common/wildfly-common]]]
   [org.clojure/test.check "1.0.0"]
   [thheller/shadow-client "1.3.3" :scope "provided"]
   [thheller/shadow-cljsjs "0.0.21" :scope "provided"]
   [thheller/shadow-util "0.7.0" :scope "provided"]
thheller commented 4 years ago

As you can see there are a bajillion conflicts. Sort out those as described in the User Guide.