bhauman / figwheel-main

Figwheel Main provides tooling for developing ClojureScript applications
https://figwheel.org
Eclipse Public License 1.0
637 stars 94 forks source link

java.lang.ClassNotFoundException: org.eclipse.jetty.util.ConcurrentArrayQueue #167

Closed transducer closed 5 years ago

transducer commented 5 years ago

I get an error that the ConcurrentArrayQueue class of jetty-util cannot be found. An earlier ClassNotFoundException about org.eclipse.jetty.http.BadMessageException I could fix by adding:

[org.eclipse.jetty/jetty-http "9.4.17.v20190418"]

to dev profiles.clj. But adding the dependency for this missing class from jetty-util to dev profiles.clj:

[org.eclipse.jetty/jetty-util "9.4.17.v20190418"]

does not help.

Output of lein fig and lein deps :tree:

$ lein fig
[Figwheel] Validating figwheel-main.edn
[Figwheel] figwheel-main.edn is valid \(ツ)/
Warning: environ value 30 for key :retention-days has been cast to string
Warning: environ value true for key :is-dev has been cast to string
Warning: environ value 587 for key :smtp-port has been cast to string
Warning: environ value 240000000 for key :max-upload-size has been cast to string
Warning: environ value 600 for key :auth-token-expiry-seconds has been cast to string
Warning: environ value 3600 for key :refresh-token-expiry-seconds has been cast to string
WARNING: bytes? already refers to: #'clojure.core/bytes? in namespace: buddy.core.bytes, being replaced by: #'buddy.core.bytes/bytes?
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.util, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.mailqueue, being replaced by: #'honeysql.helpers/update
WARNING: format already refers to: #'clojure.core/format in namespace: app.db.access.candidates, being replaced by: #'honeysql.core/format
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.candidates, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.elasticsearch, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.mailtemplates, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.departments, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.preselection-questions, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.free-questions, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.jobs, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.tags, being replaced by: #'honeysql.helpers/update
WARNING: format already refers to: #'clojure.core/format in namespace: app.services.jobsite, being replaced by: #'clojurewerkz.money.format/format
WARNING: format already refers to: #'clojure.core/format in namespace: app.cron.jobs.monthly-usage-report, being replaced by: #'clojurewerkz.money.format/format
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.sources, being replaced by: #'honeysql.helpers/update
WARNING: update already refers to: #'clojure.core/update in namespace: app.db.access.reports, being replaced by: #'honeysql.helpers/update
WARNING: format already refers to: #'clojure.core/format in namespace: app.services.legal, being replaced by: #'clojurewerkz.money.format/format
11:29:40.594 DEBUG [main] app.handler - Development mode? true
[Figwheel:WARNING] Attempting to dynamically add "target" to classpath!
[Figwheel:WARNING] Target directory "target" is not on the classpath
[Figwheel:WARNING] Please fix this by adding "target" to your classpath
 I.E.
 For Clojure CLI Tools in your deps.edn file:
    ensure "target" is in your :paths key

 For Leiningen in your project.clj:
   add it to the :resource-paths key
[Figwheel] Compiling build figwheel-default-repl-build to "target/public/cljs-out/figwheel-default-repl-build-main.js"
[Figwheel] Successfully compiled build figwheel-default-repl-build to "target/public/cljs-out/figwheel-default-repl-build-main.js" in 2.5 seconds.
[Figwheel] Watching paths: ("src/cljs") to compile build - figwheel-default-repl-build
[Figwheel:FINE] Build Inputs: ["src/cljs"]
[Figwheel] Starting Server at http://spar.app.local:3449
[Figwheel] Starting REPL
[Figwheel] Redirecting log ouput to file: figwheel-main.log
Prompt will show when REPL connects to evaluation environment (i.e. a REPL hosting webpage)
Figwheel Main Controls:
          (figwheel.main/stop-builds id ...)  ;; stops Figwheel autobuilder for ids
          (figwheel.main/start-builds id ...) ;; starts autobuilder focused on ids
          (figwheel.main/reset)               ;; stops, cleans, reloads config, and starts autobuilder
          (figwheel.main/build-once id ...)   ;; builds source one time
          (figwheel.main/clean id ...)        ;; deletes compiled cljs target files
          (figwheel.main/status)              ;; displays current state of system
Figwheel REPL Controls:
          (figwheel.repl/conns)               ;; displays the current connections
          (figwheel.repl/focus session-name)  ;; choose which session name to focus on
In the cljs.user ns, controls can be called without ns ie. (conns) instead of (figwheel.repl/conns)
    Docs: (doc function-name-here)
    Exit: :cljs/quit
 Results: Stored in vars *1, *2, *3, *e holds last exception object
[Rebel readline] Type :repl/help for online help info
Exception in thread "main" Syntax error compiling at (/private/var/folders/r1/p666jp017bqb9lvbjw86zjj40000gn/T/form-init9554757837994838.clj:1:122).
    at clojure.lang.Compiler.load(Compiler.java:7647)
    at clojure.lang.Compiler.loadFile(Compiler.java:7573)
    at clojure.main$load_script.invokeStatic(main.clj:452)
    at clojure.main$init_opt.invokeStatic(main.clj:454)
    at clojure.main$init_opt.invoke(main.clj:454)
    at clojure.main$initialize.invokeStatic(main.clj:485)
    at clojure.main$null_opt.invokeStatic(main.clj:519)
    at clojure.main$null_opt.invoke(main.clj:516)
    at clojure.main$main.invokeStatic(main.clj:598)
    at clojure.main$main.doInvoke(main.clj:561)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.lang.Var.applyTo(Var.java:705)
    at clojure.main.main(main.java:37)
Caused by: java.util.ServiceConfigurationError: org.eclipse.jetty.websocket.api.extensions.Extension: Provider org.eclipse.jetty.websocket.common.extensions.fragment.FragmentExtension could not be instantiated
    at java.util.ServiceLoader.fail(ServiceLoader.java:232)
    at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
    at org.eclipse.jetty.websocket.api.extensions.ExtensionFactory.<init>(ExtensionFactory.java:35)
    at org.eclipse.jetty.websocket.common.extensions.WebSocketExtensionFactory.<init>(WebSocketExtensionFactory.java:36)
    at org.eclipse.jetty.websocket.server.WebSocketServerFactory.<init>(WebSocketServerFactory.java:120)
    at org.eclipse.jetty.websocket.server.WebSocketHandler.<init>(WebSocketHandler.java:68)
    at org.eclipse.jetty.websocket.server.WebSocketHandler.<init>(WebSocketHandler.java:61)
    at figwheel.server.jetty_websocket.proxy$org.eclipse.jetty.websocket.server.WebSocketHandler$ff19274a.<init>(Unknown Source)
    at figwheel.server.jetty_websocket$proxy_ws_handler.invokeStatic(jetty_websocket.clj:61)
    at figwheel.server.jetty_websocket$proxy_ws_handler.invoke(jetty_websocket.clj:61)
    at figwheel.server.jetty_websocket$async_websocket_configurator$fn__3488$fn__3490.invoke(jetty_websocket.clj:103)
    at clojure.core$map$fn__5851.invoke(core.clj:2755)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:51)
    at clojure.lang.RT.seq(RT.java:531)
    at clojure.core$seq__5387.invokeStatic(core.clj:137)
    at clojure.core$concat$fn__5478.invoke(core.clj:725)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:51)
    at clojure.lang.RT.seq(RT.java:531)
    at clojure.core$seq__5387.invokeStatic(core.clj:137)
    at clojure.core$concat$cat__5480$fn__5481.invoke(core.clj:734)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:51)
    at clojure.lang.RT.seq(RT.java:531)
    at clojure.core$seq__5387.invokeStatic(core.clj:137)
    at clojure.core$into_array.invokeStatic(core.clj:3443)
    at clojure.core$into_array.invoke(core.clj:3443)
    at figwheel.server.jetty_websocket$async_websocket_configurator$fn__3488.invoke(jetty_websocket.clj:117)
    at figwheel.server.jetty_websocket$run_jetty$fn__3509.invoke(jetty_websocket.clj:132)
    at ring.adapter.jetty$run_jetty.invokeStatic(jetty.clj:169)
    at ring.adapter.jetty$run_jetty.invoke(jetty.clj:127)
    at figwheel.server.jetty_websocket$run_jetty.invokeStatic(jetty_websocket.clj:126)
    at figwheel.server.jetty_websocket$run_jetty.invoke(jetty_websocket.clj:125)
    at figwheel.server.jetty_websocket$run_server.invokeStatic(jetty_websocket.clj:179)
    at figwheel.server.jetty_websocket$run_server.invoke(jetty_websocket.clj:178)
    at figwheel.repl$run_default_server_STAR_.invokeStatic(repl.cljc:1098)
    at figwheel.repl$run_default_server_STAR_.invoke(repl.cljc:1091)
    at figwheel.repl$run_default_server.invokeStatic(repl.cljc:1133)
    at figwheel.repl$run_default_server.invoke(repl.cljc:1132)
    at figwheel.repl$setup.invokeStatic(repl.cljc:1202)
    at figwheel.repl$setup.invoke(repl.cljc:1197)
    at figwheel.repl.FigwheelReplEnv._setup(repl.cljc:1304)
    at cljs.repl$repl_STAR_$fn__6906.invoke(repl.cljc:1121)
    at cljs.compiler$with_core_cljs.invokeStatic(compiler.cljc:1417)
    at cljs.compiler$with_core_cljs.invoke(compiler.cljc:1406)
    at cljs.repl$repl_STAR_.invokeStatic(repl.cljc:1119)
    at cljs.repl$repl_STAR_.invoke(repl.cljc:1031)
    at rebel_readline.cljs.repl$eval51284$repl_STAR___51285.invoke(repl.clj:77)
    at clojure.lang.Var.invoke(Var.java:388)
    at figwheel.main$repl.invokeStatic(main.cljc:1592)
    at figwheel.main$repl.invoke(main.cljc:1549)
    at figwheel.main$repl_action.invokeStatic(main.cljc:1604)
    at figwheel.main$repl_action.invoke(main.cljc:1599)
    at figwheel.main$default_compile.invokeStatic(main.cljc:1884)
    at figwheel.main$default_compile.invoke(main.cljc:1839)
    at figwheel.main$repl_main_opt.invokeStatic(main.cljc:585)
    at figwheel.main$repl_main_opt.invoke(main.cljc:576)
    at cljs.cli$main.invokeStatic(cli.clj:651)
    at cljs.cli$main.doInvoke(cli.clj:640)
    at clojure.lang.RestFn.applyTo(RestFn.java:139)
    at clojure.core$apply.invokeStatic(core.clj:667)
    at clojure.core$apply.invoke(core.clj:660)
    at cljs.main$_main.invokeStatic(main.clj:61)
    at cljs.main$_main.doInvoke(main.clj:52)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:665)
    at clojure.core$apply.invoke(core.clj:660)
    at figwheel.main$_main$fn__8201.invoke(main.cljc:2197)
    at clojure.core$with_redefs_fn.invokeStatic(core.clj:7514)
    at clojure.core$with_redefs_fn.invoke(core.clj:7498)
    at figwheel.main$_main.invokeStatic(main.cljc:2195)
    at figwheel.main$_main.doInvoke(main.cljc:2174)
    at clojure.lang.RestFn.invoke(RestFn.java:397)
    at clojure.lang.Var.invoke(Var.java:380)
    at user$eval140.invokeStatic(form-init9554757837994838.clj:1)
    at user$eval140.invoke(form-init9554757837994838.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:7176)
    at clojure.lang.Compiler.eval(Compiler.java:7166)
    at clojure.lang.Compiler.load(Compiler.java:7635)
    ... 12 more
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jetty/util/ConcurrentArrayQueue
    at org.eclipse.jetty.websocket.common.extensions.fragment.FragmentExtension.<init>(FragmentExtension.java:44)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
    ... 92 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.util.ConcurrentArrayQueue
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 99 more

Output of lein deps :tree:

$ lein deps :tree
 [binaryage/devtools "0.9.7"]
   [binaryage/env-config "0.2.2"]
 [buddy/buddy-auth "0.9.0"]
 [buddy/buddy-core "0.9.0"]
   [org.bouncycastle/bcpkix-jdk15on "1.54"]
   [org.bouncycastle/bcprov-jdk15on "1.54"]
 [buddy/buddy-hashers "0.9.0"]
   [clojurewerkz/scrypt "1.2.0"]
     [com.lambdaworks/scrypt "1.4.0"]
 [buddy/buddy-sign "0.9.0"]
   [com.taoensso/nippy "2.10.0"]
     [net.jpountz.lz4/lz4 "1.3"]
     [org.iq80.snappy/snappy "0.4"]
     [org.tukaani/xz "1.5"]
 [cc.qbits/spandex "0.5.4"]
   [cc.qbits/commons "0.4.6"]
   [org.elasticsearch.client/rest "5.5.3"]
   [org.elasticsearch.client/sniffer "5.5.3"]
 [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.7.1"]
   [com.fasterxml.jackson.core/jackson-core "2.8.6"]
   [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.8.6"]
   [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.8.6"]
   [tigris "0.1.1"]
 [cider/piggieback "0.4.0" :scope "test"]
 [clj-commons/secretary "1.2.4"]
   [com.cemerick/clojurescript.test "0.2.3-20140317.141743-3"]
 [clj-http "3.7.0"]
   [commons-codec "1.10" :exclusions [[org.clojure/clojure]]]
   [commons-io "2.5" :exclusions [[org.clojure/clojure]]]
   [org.apache.httpcomponents/httpasyncclient "4.1.3" :exclusions [[org.clojure/clojure]]]
     [org.apache.httpcomponents/httpcore-nio "4.4.6"]
   [org.apache.httpcomponents/httpclient "4.5.3" :exclusions [[org.clojure/clojure]]]
   [org.apache.httpcomponents/httpcore "4.4.6" :exclusions [[org.clojure/clojure]]]
   [org.apache.httpcomponents/httpmime "4.5.3" :exclusions [[org.clojure/clojure]]]
   [potemkin "0.4.3" :exclusions [[org.clojure/clojure]]]
     [clj-tuple "0.2.2"]
     [riddley "0.1.12"]
   [slingshot "0.12.2" :exclusions [[org.clojure/clojure]]]
 [clj-icalendar "0.1.4"]
   [org.mnode.ical4j/ical4j "1.0.7"]
     [backport-util-concurrent "3.1"]
     [commons-lang "2.6"]
 [clj-pdf "2.2.33"]
   [org.apache.xmlgraphics/batik-anim "1.8"]
   [org.apache.xmlgraphics/batik-bridge "1.8"]
     [org.apache.xmlgraphics/batik-awt-util "1.8"]
     [org.apache.xmlgraphics/batik-css "1.8"]
     [org.apache.xmlgraphics/batik-dom "1.8"]
     [org.apache.xmlgraphics/batik-ext "1.8"]
     [org.apache.xmlgraphics/batik-gvt "1.8"]
     [org.apache.xmlgraphics/batik-parser "1.8"]
     [org.apache.xmlgraphics/batik-script "1.8"]
     [org.apache.xmlgraphics/batik-svg-dom "1.8"]
     [org.apache.xmlgraphics/batik-util "1.8"]
     [org.apache.xmlgraphics/batik-xml "1.8"]
     [xalan "2.7.0"]
     [xml-apis/xml-apis-ext "1.3.04"]
     [xml-apis "1.3.04"]
   [org.apache.xmlgraphics/xmlgraphics-commons "2.1"]
   [org.jfree/jfreechart "1.0.19"]
     [org.jfree/jcommon "1.0.23"]
 [clj-time "0.15.0"]
   [joda-time "2.10"]
 [cljs-ajax "0.7.2" :exclusions [[com.fasterxml.jackson.core/jackson-core]]]
   [net.colourcoding/poppea "0.2.1"]
 [cljsjs/moment-timezone "0.5.11-1"]
 [cljsjs/moment "2.22.2-2"]
 [cljsjs/quill "1.2.5-4"]
 [cljsjs/rangy-core "1.3.0-1"]
 [cljsjs/rangy-textrange "1.3.0-1"]
 [cljsjs/react-datetime "2.16.2-0"]
 [clojure-complete "0.2.5" :exclusions [[org.clojure/clojure]]]
 [clojurewerkz/elastisch "2.2.2"]
   [clojurewerkz/support "1.1.0" :exclusions [[com.google.guava/guava]]]
   [org.elasticsearch/elasticsearch "1.7.3"]
     [org.apache.lucene/lucene-analyzers-common "4.10.4"]
     [org.apache.lucene/lucene-core "4.10.4"]
     [org.apache.lucene/lucene-grouping "4.10.4"]
     [org.apache.lucene/lucene-highlighter "4.10.4"]
     [org.apache.lucene/lucene-join "4.10.4"]
     [org.apache.lucene/lucene-memory "4.10.4"]
     [org.apache.lucene/lucene-misc "4.10.4"]
     [org.apache.lucene/lucene-queries "4.10.4"]
     [org.apache.lucene/lucene-queryparser "4.10.4"]
     [org.apache.lucene/lucene-sandbox "4.10.4" :exclusions [[jakarta-regexp]]]
     [org.apache.lucene/lucene-spatial "4.10.4"]
       [com.spatial4j/spatial4j "0.4.1"]
     [org.apache.lucene/lucene-suggest "4.10.4"]
     [org.yaml/snakeyaml "1.12"]
 [clojurewerkz/money "1.10.0"]
   [org.joda/joda-money "0.10.0"]
 [com.andrewmcveigh/cljs-time "0.5.1"]
 [com.bhauman/figwheel-main "0.2.0" :scope "test" :exclusions [[ring/ring-core] [ring/ring-codec] [ring.adapter.jetty] [binaryage/devtools] [commons-io] [commons-codec] [com.fasterxml.jackson.core/jackson-core] [org.clojure/tools.namespace] [args4j]]]
   [com.bhauman/cljs-test-display "0.1.1" :scope "test"]
   [com.bhauman/figwheel-core "0.2.0" :scope "test"]
   [com.bhauman/figwheel-repl "0.2.0" :scope "test"]
   [com.bhauman/spell-spec "0.1.1" :scope "test"]
   [hawk "0.2.11" :scope "test"]
     [net.incongru.watchservice/barbary-watchservice "1.0" :scope "test"]
       [net.java.dev.jna/jna "3.2.2" :scope "test"]
   [org.eclipse.jetty.websocket/websocket-server "9.2.24.v20180105" :scope "test"]
     [org.eclipse.jetty.websocket/websocket-client "9.2.24.v20180105" :scope "test"]
     [org.eclipse.jetty.websocket/websocket-common "9.2.24.v20180105" :scope "test"]
     [org.eclipse.jetty/jetty-servlet "9.2.24.v20180105" :scope "test"]
       [org.eclipse.jetty/jetty-security "9.2.24.v20180105" :scope "test"]
   [org.eclipse.jetty.websocket/websocket-servlet "9.2.24.v20180105" :scope "test"]
     [org.eclipse.jetty.websocket/websocket-api "9.2.24.v20180105" :scope "test"]
 [com.bhauman/rebel-readline-cljs "0.1.4" :scope "test" :exclusions [[args4j]]]
   [cljs-tooling "0.2.0" :scope "test"]
   [com.bhauman/rebel-readline "0.1.4" :scope "test"]
     [cljfmt "0.5.7" :scope "test"]
       [rewrite-clj "0.5.2" :scope "test"]
       [rewrite-cljs "0.4.3" :scope "test"]
     [compliment "0.3.6" :scope "test"]
     [org.jline/jline-reader "3.5.1" :scope "test"]
     [org.jline/jline-terminal-jansi "3.5.1" :scope "test"]
       [org.fusesource.jansi/jansi "1.16" :scope "test"]
     [org.jline/jline-terminal "3.5.1" :scope "test"]
 [com.cemerick/url "0.1.1"]
   [pathetic "0.5.0"]
 [com.draines/postal "2.0.2"]
   [com.sun.mail/javax.mail "1.5.5"]
     [javax.activation/activation "1.1"]
   [javax.mail/javax.mail-api "1.5.5"]
 [com.github.jai-imageio/jai-imageio-core "1.4.0"]
 [com.github.jai-imageio/jai-imageio-jpeg2000 "1.3.0"]
 [com.taoensso/tempura "1.1.2"]
   [com.taoensso/encore "2.90.1"]
     [com.taoensso/truss "1.3.7"]
 [com.taoensso/timbre "4.10.0" :exclusions [[com.taoensso/encore] [com.taoensso/truss]]]
   [io.aviso/pretty "0.1.33"]
 [compojure "1.6.1" :exclusions [[instaparse]]]
   [clout "2.2.1"]
   [medley "1.0.0"]
   [org.clojure/tools.macro "0.1.5"]
   [ring/ring-codec "1.1.0"]
   [ring/ring-core "1.6.3"]
     [commons-fileupload "1.3.3"]
     [crypto-equality "1.0.0"]
     [crypto-random "1.2.0"]
 [day8.re-frame/http-fx "0.1.4"]
 [endophile "0.2.1"]
   [enlive "1.1.6"]
     [org.ccil.cowan.tagsoup/tagsoup "1.2.1"]
     [org.jsoup/jsoup "1.7.2"]
   [org.pegdown/pegdown "1.6.0"]
     [org.parboiled/parboiled-java "1.1.7"]
       [org.ow2.asm/asm-analysis "5.0.3"]
       [org.ow2.asm/asm-tree "5.0.3"]
       [org.ow2.asm/asm-util "5.0.3"]
       [org.parboiled/parboiled-core "1.1.7"]
 [environ "1.1.0"]
 [expound "0.7.1"]
 [figwheel-sidecar "0.5.18" :scope "test" :exclusions [[com.fasterxml.jackson.core/jackson-core] [args4j]]]
   [clj-stacktrace "0.2.8"]
   [co.deps/ring-etag-middleware "0.2.0" :scope "test"]
   [com.stuartsierra/component "0.3.2" :scope "test"]
     [com.stuartsierra/dependency "0.2.0" :scope "test"]
   [figwheel "0.5.18" :scope "test" :exclusions [[org.clojure/tools.reader]]]
   [org.clojure/tools.nrepl "0.2.13" :scope "test"]
   [ring-cors "0.1.12" :scope "test" :exclusions [[ring/ring-core] [org.clojure/clojure]]]
   [simple-lein-profile-merge "0.1.4" :scope "test"]
   [strictly-specking-standalone "0.1.1" :scope "test"]
     [net.cgrand/parsley "0.9.3" :scope "test" :exclusions [[org.clojure/clojure]]]
       [net.cgrand/regex "1.1.0" :scope "test"]
     [net.cgrand/sjacket "0.1.1" :scope "test" :exclusions [[org.clojure/clojure] [net.cgrand/parsley]]]
   [suspendable "0.1.1" :scope "test" :exclusions [[org.clojure/clojure] [com.stuartsierra/component]]]
 [fipp "0.6.10"]
   [org.clojure/core.rrb-vector "0.0.11"]
 [funcool/cuerdas "2.0.3"]
 [haversine "0.1.1"]
 [hiccup "1.0.5"]
 [honeysql "0.9.1"]
 [http-kit "2.3.0"]
 [io.sentry/sentry-logback "1.7.15" :exclusions [[com.fasterxml.jackson.core/jackson-core]]]
   [io.sentry/sentry "1.7.15"]
 [javax.servlet/servlet-api "2.5" :scope "test"]
 [metosin/compojure-api "2.0.0-alpha20" :exclusions [[com.fasterxml.jackson.dataformat/jackson-dataformat-smile] [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor] [cheshire] [potemkin] [instaparse] [prismatic/schema] [com.fasterxml.jackson.core/jackson-core]]]
   [frankiesardo/linked "1.3.0"]
   [metosin/muuntaja "0.5.0"]
   [metosin/ring-http-response "0.9.0"]
   [metosin/ring-swagger-ui "2.2.10"]
   [metosin/ring-swagger "0.26.0"]
     [metosin/schema-tools "0.9.1"]
     [metosin/scjsv "0.4.1"]
       [com.github.java-json-tools/json-schema-validator "2.2.8"]
         [com.github.java-json-tools/json-schema-core "1.2.8"]
           [com.github.fge/jackson-coreutils "1.8"]
             [com.fasterxml.jackson.core/jackson-databind "2.2.3"]
               [com.fasterxml.jackson.core/jackson-annotations "2.2.3"]
             [com.github.fge/msg-simple "1.1"]
               [com.github.fge/btf "1.2"]
           [com.github.fge/uri-template "0.9"]
         [com.google.code.findbugs/jsr305 "3.0.1"]
         [com.googlecode.libphonenumber/libphonenumber "8.0.0"]
         [javax.mail/mailapi "1.4.3"]
         [net.sf.jopt-simple/jopt-simple "5.0.3"]
     [org.tobereplaced/lettercase "1.0.0"]
   [prismatic/plumbing "0.5.5"]
     [de.kotka/lazymap "3.1.0" :exclusions [[org.clojure/clojure]]]
 [midje "1.9.0-alpha6"]
   [colorize "0.1.1" :exclusions [[org.clojure/clojure]]]
   [flare "0.2.9" :exclusions [[org.clojure/clojure]]]
     [org.clojars.brenton/google-diff-match-patch "0.1"]
   [marick/clojure-commons "3.0.0" :exclusions [[org.clojure/clojure]]]
   [marick/suchwow "6.0.0" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript]]]
     [com.rpl/specter "0.13.0" :exclusions [[org.clojure/clojure] [org.clojure/clojurescript]]]
   [org.clojure/core.unify "0.5.7" :exclusions [[org.clojure/clojure]]]
   [org.clojure/math.combinatorics "0.1.3"]
   [org.clojure/tools.namespace "0.2.10"]
   [org.tcrawley/dynapath "0.2.4"]
   [swiss-arrows "1.0.0" :exclusions [[org.clojure/clojure]]]
 [mysql/mysql-connector-java "5.1.38"]
 [net.gcardone.junidecode/junidecode "0.4.1"]
 [net.sargue/mailgun "1.9.0"]
   [org.glassfish.jersey.core/jersey-client "2.25"]
     [javax.ws.rs/javax.ws.rs-api "2.0.1"]
     [org.glassfish.hk2.external/javax.inject "2.5.0-b30" :exclusions [[javax.inject]]]
     [org.glassfish.hk2/hk2-api "2.5.0-b30" :exclusions [[javax.inject]]]
       [org.glassfish.hk2.external/aopalliance-repackaged "2.5.0-b30"]
       [org.glassfish.hk2/hk2-utils "2.5.0-b30"]
     [org.glassfish.hk2/hk2-locator "2.5.0-b30"]
       [org.javassist/javassist "3.20.0-GA"]
     [org.glassfish.jersey.core/jersey-common "2.25"]
       [javax.annotation/javax.annotation-api "1.2"]
       [org.glassfish.hk2/osgi-resource-locator "1.0.1"]
       [org.glassfish.jersey.bundles.repackaged/jersey-guava "2.25"]
   [org.glassfish.jersey.media/jersey-media-multipart "2.25"]
     [org.jvnet.mimepull/mimepull "1.9.6"]
 [nilenso/mailgun "0.2.3"]
 [nrepl "0.6.0" :exclusions [[org.clojure/clojure]]]
 [org.apache.pdfbox/pdfbox "2.0.7"]
   [commons-logging "1.2"]
   [org.apache.pdfbox/fontbox "2.0.7"]
 [org.clojure/clojure "1.10.0"]
   [org.clojure/core.specs.alpha "0.2.44"]
   [org.clojure/spec.alpha "0.2.176"]
 [org.clojure/clojurescript "1.10.520" :exclusions [[com.fasterxml.jackson.core/jackson-core] [com.google.errorprone/error_prone_annotations] [com.google.code.findbugs/jsr305]]]
   [com.cognitect/transit-clj "0.8.309" :exclusions [[org.clojure/clojure]]]
     [com.cognitect/transit-java "0.8.332"]
       [org.msgpack/msgpack "0.6.12"]
         [com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]]
   [com.google.javascript/closure-compiler-unshaded "v20180805"]
     [args4j "2.0.26"]
     [com.google.code.gson/gson "2.7"]
     [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 "v20180805"]
     [com.google.jsinterop/jsinterop-annotations "1.0.0"]
     [com.google.protobuf/protobuf-java "3.0.2"]
   [org.clojure/data.json "0.2.6"]
   [org.clojure/google-closure-library "0.0-20170809-b9c14c6b"]
     [org.clojure/google-closure-library-third-party "0.0-20170809-b9c14c6b"]
   [org.clojure/tools.reader "1.3.0"]
   [org.mozilla/rhino "1.7R5"]
 [org.clojure/core.async "0.4.490"]
   [org.clojure/tools.analyzer.jvm "0.7.2"]
     [org.clojure/core.memoize "0.5.9"]
       [org.clojure/core.cache "0.6.5"]
         [org.clojure/data.priority-map "0.0.7"]
     [org.clojure/tools.analyzer "0.6.9"]
     [org.ow2.asm/asm-all "4.2"]
 [org.clojure/data.codec "0.1.0"]
 [org.clojure/data.csv "0.1.4"]
 [org.clojure/data.xml "0.0.8"]
 [org.clojure/java.jdbc "0.6.1"]
 [org.clojure/tools.logging "0.4.1"]
 [org.eclipse.jetty/jetty-http "9.4.17.v20190418" :scope "test"]
   [org.eclipse.jetty/jetty-io "9.4.17.v20190418"]
 [org.eclipse.jetty/jetty-util "9.4.17.v20190418" :scope "test"]
 [org.imgscalr/imgscalr-lib "4.2"]
 [org.immutant/scheduling "2.1.9" :exclusions [[ch.qos.logback/logback-classic]]]
   [org.immutant/core "2.1.9"]
     [org.clojure/java.classpath "0.2.3"]
   [org.projectodd.wunderboss/wunderboss-clojure "0.13.1"]
   [org.projectodd.wunderboss/wunderboss-scheduling "0.13.1"]
     [org.projectodd.wunderboss/wunderboss-core "0.13.1"]
       [org.jboss.logging/jboss-logging "3.2.1.Final"]
     [org.quartz-scheduler/quartz "2.2.1" :exclusions [[javax.transaction/jta] [c3p0] [org.slf4j/slf4j-api]]]
 [org.ow2.asm/asm "5.2"]
 [org.slf4j/jcl-over-slf4j "1.7.25"]
 [org.slf4j/jul-to-slf4j "1.7.25"]
 [pdf-to-images "0.1.2"]
   [org.apache.pdfbox/pdfbox-tools "2.0.0"]
     [org.apache.pdfbox/pdfbox-debugger "2.0.0"]
 [prismatic/schema "1.1.6"]
 [ragtime "0.7.1"]
   [ragtime/core "0.7.1"]
   [ragtime/jdbc "0.7.1"]
     [resauce "0.1.0"]
 [re-datagrid "0.1.6" :exclusions [[com.taoensso/encore] [com.fasterxml.jackson.core/jackson-core] [args4j] [com.google.errorprone/error_prone_annotations] [com.google.code.findbugs/jsr305] [com.taoensso/truss]]]
 [re-dnd "0.1.4" :exclusions [[com.taoensso/encore] [com.fasterxml.jackson.core/jackson-core] [args4j] [com.google.errorprone/error_prone_annotations] [com.google.code.findbugs/jsr305] [com.taoensso/truss]]]
 [re-frame-utils "0.1.0" :exclusions [[args4j]]]
 [re-frame "0.10.6" :exclusions [[args4j]]]
   [net.cgrand/macrovich "0.2.0"]
 [re-frisk "0.5.3" :exclusions [[args4j]]]
   [com.cognitect/transit-cljs "0.8.243"]
     [com.cognitect/transit-js "0.8.846"]
   [re-frisk-shell "0.5.2"]
     [re-com "2.1.0"]
 [reagent-forms "0.5.30" :exclusions [[args4j]]]
 [reagent-utils "0.2.1"]
 [reagent "0.8.1"]
   [cljsjs/create-react-class "15.6.3-0"]
   [cljsjs/react-dom-server "16.3.2-0"]
   [cljsjs/react-dom "16.3.2-0"]
   [cljsjs/react "16.3.2-0"]
 [ring-cors-kahoona "0.1.13"]
 [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-json "0.4.0"]
 [ring "1.7.1" :exclusions [[commons-codec] [commons-io] [ring/ring-core] [ring/ring-codec] [org.eclipse.jetty/jetty-http] [org.eclipse.jetty/jetty-util] [org.clojure/tools.namespace]]]
   [ring/ring-devel "1.7.1"]
     [ns-tracker "0.3.1"]
   [ring/ring-jetty-adapter "1.7.1"]
     [org.eclipse.jetty/jetty-server "9.4.12.v20180830"]
   [ring/ring-servlet "1.7.1"]
 [rowtr/google-maps-web-api "0.1.8"]
   [org.bovinegenius/exploding-fish "0.3.4"]
 [vvvvalvalval/scope-capture "0.3.2" :scope "test"]
 [yesql "0.5.3"]
   [instaparse "1.4.1" :exclusions [[org.clojure/clojure]]]

Any idea how to fix?

transducer commented 5 years ago

Fixed the error by excluding certain dependencies from Ring and re-adding them in profiles.clj. See https://github.com/ring-clojure/ring/issues/369#issuecomment-489028469.