Created
December 7, 2017 01:20
-
-
Save Jaretbinford/d9448ce7f6a381368eceff420194433e to your computer and use it in GitHub Desktop.
[com.datomic/clj-client "0.8.606"] [org.clojure/core.async "0.3.465"] & [ring 1.6.0] or [ring 1.6.3] result in error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;project.clj | |
;(defproject depstest "0.1.0-SNAPSHOT" | |
; :description "FIXME: write description" | |
; :url "http://example.com/FIXME" | |
; :license {:name "Eclipse Public License" | |
; :url "http://www.eclipse.org/legal/epl-v10.html"} | |
; :dependencies [[org.clojure/clojure "1.9.0-alpha19"] | |
; [ring "1.6.3"] | |
; [com.datomic/clj-client "0.8.606"] | |
; [org.clojure/core.async "0.3.465"]]) | |
;core.clj | |
(ns depstest.core | |
(:require [datomic.client :as client] | |
[ring.adapter.jetty :as jetty] | |
[clojure.core.async :refer (<!!)])) | |
;;REPL RESULTS | |
(ns depstest.core | |
(:require [datomic.client :as client] | |
[ring.adapter.jetty :as jetty] | |
[clojure.core.async :refer (<!!)])) | |
2017-12-06 20:14:16.724:INFO::nREPL-worker-0: Logging initialized @12007ms | |
CompilerException java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpParser$ProxyHandler, compiling:(ring/adapter/jetty.clj:27:9 | |
;;Provided stack trace from customer: | |
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpParser$ProxyHandler, compiling:(ring/adapter/jetty.clj:27:9) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6875) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001) | |
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6319) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6868) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001) | |
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5380) | |
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3972) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6866) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$MapExpr.parse(Compiler.java:3072) | |
at clojure.lang.Compiler.analyze(Compiler.java:6677) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3834) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6870) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001) | |
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6319) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6868) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001) | |
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5380) | |
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3972) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6866) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6856) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.access$300(Compiler.java:38) | |
at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:589) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6868) | |
at clojure.lang.Compiler.analyze(Compiler.java:6669) | |
at clojure.lang.Compiler.analyze(Compiler.java:6625) | |
at clojure.lang.Compiler.eval(Compiler.java:6931) | |
at clojure.lang.Compiler.load(Compiler.java:7379) | |
at clojure.lang.RT.loadResourceScript(RT.java:372) | |
at clojure.lang.RT.loadResourceScript(RT.java:363) | |
at clojure.lang.RT.load(RT.java:453) | |
at clojure.lang.RT.load(RT.java:419) | |
at clojure.core$load$fn__5677.invoke(core.clj:5893) | |
at clojure.core$load.invokeStatic(core.clj:5892) | |
at clojure.core$load.doInvoke(core.clj:5876) | |
at clojure.lang.RestFn.invoke(RestFn.java:408) | |
at clojure.core$load_one.invokeStatic(core.clj:5697) | |
at clojure.core$load_one.invoke(core.clj:5692) | |
at clojure.core$load_lib$fn__5626.invoke(core.clj:5737) | |
at clojure.core$load_lib.invokeStatic(core.clj:5736) | |
at clojure.core$load_lib.doInvoke(core.clj:5717) | |
at clojure.lang.RestFn.applyTo(RestFn.java:142) | |
at clojure.core$apply.invokeStatic(core.clj:648) | |
at clojure.core$load_libs.invokeStatic(core.clj:5774) | |
at clojure.core$load_libs.doInvoke(core.clj:5758) | |
at clojure.lang.RestFn.applyTo(RestFn.java:137) | |
at clojure.core$apply.invokeStatic(core.clj:648) | |
at clojure.core$require.invokeStatic(core.clj:5796) | |
at clojure.core$require.doInvoke(core.clj:5796) | |
at clojure.lang.RestFn.invoke(RestFn.java:436) | |
at test_bug.core_test$eval191$loading__5569__auto____192.invoke(core_test.clj:1) | |
at test_bug.core_test$eval191.invokeStatic(core_test.clj:1) | |
at test_bug.core_test$eval191.invoke(core_test.clj:1) | |
at clojure.lang.Compiler.eval(Compiler.java:6927) | |
at clojure.lang.Compiler.eval(Compiler.java:6916) | |
at clojure.lang.Compiler.load(Compiler.java:7379) | |
at clojure.lang.RT.loadResourceScript(RT.java:372) | |
at clojure.lang.RT.loadResourceScript(RT.java:363) | |
at clojure.lang.RT.load(RT.java:453) | |
at clojure.lang.RT.load(RT.java:419) | |
at clojure.core$load$fn__5677.invoke(core.clj:5893) | |
at clojure.core$load.invokeStatic(core.clj:5892) | |
at clojure.core$load.doInvoke(core.clj:5876) | |
at clojure.lang.RestFn.invoke(RestFn.java:408) | |
at clojure.core$load_one.invokeStatic(core.clj:5697) | |
at clojure.core$load_one.invoke(core.clj:5692) | |
at clojure.core$load_lib$fn__5626.invoke(core.clj:5737) | |
at clojure.core$load_lib.invokeStatic(core.clj:5736) | |
at clojure.core$load_lib.doInvoke(core.clj:5717) | |
at clojure.lang.RestFn.applyTo(RestFn.java:142) | |
at clojure.core$apply.invokeStatic(core.clj:648) | |
at clojure.core$load_libs.invokeStatic(core.clj:5774) | |
at clojure.core$load_libs.doInvoke(core.clj:5758) | |
at clojure.lang.RestFn.applyTo(RestFn.java:137) | |
at clojure.core$apply.invokeStatic(core.clj:648) | |
at clojure.core$require.invokeStatic(core.clj:5796) | |
at clojure.core$require.doInvoke(core.clj:5796) | |
at clojure.lang.RestFn.applyTo(RestFn.java:137) | |
at clojure.core$apply.invokeStatic(core.clj:648) | |
at clojure.core$apply.invoke(core.clj:641) | |
at user$eval85.invokeStatic(form-init5823746283447865201.clj:1) | |
at user$eval85.invoke(form-init5823746283447865201.clj:1) | |
at clojure.lang.Compiler.eval(Compiler.java:6927) | |
at clojure.lang.Compiler.eval(Compiler.java:6917) | |
at clojure.lang.Compiler.load(Compiler.java:7379) | |
at clojure.lang.Compiler.loadFile(Compiler.java:7317) | |
at clojure.main$load_script.invokeStatic(main.clj:275) | |
at clojure.main$init_opt.invokeStatic(main.clj:277) | |
at clojure.main$init_opt.invoke(main.clj:277) | |
at clojure.main$initialize.invokeStatic(main.clj:308) | |
at clojure.main$null_opt.invokeStatic(main.clj:342) | |
at clojure.main$null_opt.invoke(main.clj:339) | |
at clojure.main$main.invokeStatic(main.clj:421) | |
at clojure.main$main.doInvoke(main.clj:384) | |
at clojure.lang.RestFn.invoke(RestFn.java:421) | |
at clojure.lang.Var.invoke(Var.java:383) | |
at clojure.lang.AFn.applyToHelper(AFn.java:156) | |
at clojure.lang.Var.applyTo(Var.java:700) | |
at clojure.main.main(main.java:37) | |
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpParser$ProxyHandler | |
at java.lang.ClassLoader.defineClass1(Native Method) | |
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) | |
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) | |
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) | |
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | |
at java.lang.Class.getDeclaredMethods0(Native Method) | |
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) | |
at java.lang.Class.privateGetPublicMethods(Class.java:2902) | |
at java.lang.Class.getMethods(Class.java:1615) | |
at clojure.lang.Reflector.getMethods(Reflector.java:373) | |
at clojure.lang.Compiler$InstanceMethodExpr.<init>(Compiler.java:1460) | |
at clojure.lang.Compiler$HostExpr$Parser.parse(Compiler.java:1013) | |
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6868) | |
... 120 more | |
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.http.HttpParser$ProxyHandler | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | |
... 140 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From Slack:
dsnuts [8:41 PM]
Found the proper :exclusions to fix the datomic.client/ring.adapter.jetty issue!
[com.datomic/clj-client "0.8.606" :exclusions [org.eclipse.jetty/jetty-http org.eclipse.jetty/jetty-server]]