-
-
Save chadhs/02b6760ea1c449fe695e166b5232cb6a to your computer and use it in GitHub Desktop.
lein-ring-server lein 2.9 error
This file contains 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
clojure.lang.Compiler$CompilerException: Syntax error macroexpanding clojure.core/fn at (clojure/core/unify.clj:83:18). | |
#:clojure.error{:phase :macro-syntax-check, :line 83, :column 18, :source "clojure/core/unify.clj", :symbol clojure.core/fn} | |
at clojure.lang.Compiler.checkSpecs (Compiler.java:6971) | |
clojure.lang.Compiler.macroexpand1 (Compiler.java:6987) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7092) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7094) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.access$300 (Compiler.java:38) | |
clojure.lang.Compiler$DefExpr$Parser.parse (Compiler.java:596) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7106) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.analyze (Compiler.java:6745) | |
clojure.lang.Compiler.eval (Compiler.java:7180) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:421) | |
clojure.core.contracts.impl.transformers$eval716$loading__6706__auto____717.invoke (transformers.clj:1) | |
clojure.core.contracts.impl.transformers$eval716.invokeStatic (transformers.clj:1) | |
clojure.core.contracts.impl.transformers$eval716.invoke (transformers.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leinjacker.defconstrainedfn$eval710$loading__6706__auto____711.invoke (defconstrainedfn.clj:1) | |
leinjacker.defconstrainedfn$eval710.invokeStatic (defconstrainedfn.clj:1) | |
leinjacker.defconstrainedfn$eval710.invoke (defconstrainedfn.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:669) | |
clojure.core$use.invokeStatic (core.clj:6093) | |
clojure.core$use.doInvoke (core.clj:6093) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leinjacker.deps$eval702$loading__6706__auto____703.invoke (deps.clj:1) | |
leinjacker.deps$eval702.invokeStatic (deps.clj:1) | |
leinjacker.deps$eval702.invoke (deps.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:436) | |
leiningen.ring.server$eval694$loading__6706__auto____695.invoke (server.clj:1) | |
leiningen.ring.server$eval694.invokeStatic (server.clj:1) | |
leiningen.ring.server$eval694.invoke (server.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:669) | |
clojure.core$use.invokeStatic (core.clj:6093) | |
clojure.core$use.doInvoke (core.clj:6093) | |
clojure.lang.RestFn.invoke (RestFn.java:551) | |
leiningen.ring$eval688$loading__6706__auto____689.invoke (ring.clj:1) | |
leiningen.ring$eval688.invokeStatic (ring.clj:1) | |
leiningen.ring$eval688.invoke (ring.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:102) | |
leiningen.core.utils$require_resolve.invoke (utils.clj:95) | |
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:105) | |
leiningen.core.utils$require_resolve.invoke (utils.clj:95) | |
leiningen.core.main$lookup_task_var.invokeStatic (main.clj:69) | |
leiningen.core.main$lookup_task_var.invoke (main.clj:65) | |
leiningen.core.main$pass_through_help_QMARK_.invokeStatic (main.clj:79) | |
leiningen.core.main$pass_through_help_QMARK_.invoke (main.clj:73) | |
leiningen.core.main$task_args.invokeStatic (main.clj:82) | |
leiningen.core.main$task_args.invoke (main.clj:81) | |
leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:339) | |
leiningen.core.main$resolve_and_apply.invoke (main.clj:336) | |
leiningen.core.main$_main$fn__6771.invoke (main.clj:449) | |
leiningen.core.main$_main.invokeStatic (main.clj:439) | |
leiningen.core.main$_main.doInvoke (main.clj:436) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.lang.Var.applyTo (Var.java:705) | |
clojure.core$apply.invokeStatic (core.clj:665) | |
clojure.main$main_opt.invokeStatic (main.clj:491) | |
clojure.main$main_opt.invoke (main.clj:487) | |
clojure.main$main.invokeStatic (main.clj:598) | |
clojure.main$main.doInvoke (main.clj:561) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.lang.Var.applyTo (Var.java:705) | |
clojure.main.main (main.java:37) | |
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/fn did not conform to spec. | |
#:clojure.spec.alpha{:problems ({:path [:fn-tail :arity-1 :params], :pred clojure.core/vector?, :val clojure.core.unify/var-unify, :via [:clojure.core.specs.alpha/params+body :clojure.core.specs.alpha/param-list :clojure.core.specs.alpha/param-list], :in [0]} {:path [:fn-tail :arity-n], :pred (clojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val clojure.core.unify/var-unify, :via [:clojure.core.specs.alpha/params+body :clojure.core.specs.alpha/params+body], :in [0]}), :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2509 0x5b94ccbc "clojure.spec.alpha$regex_spec_impl$reify__2509@5b94ccbc"], :value (clojure.core.unify/var-unify [G__826 G__827 G__828 G__829] (clojure.core/if-let [vb__819__auto__ (G__829 G__827)] (clojure.core.unify/garner-unifiers G__826 vb__819__auto__ G__828 G__829) (clojure.core/if-let [vexpr__820__auto__ (clojure.core/and (G__826 G__828) (G__829 G__828))] (clojure.core.unify/garner-unifiers G__826 G__827 vexpr__820__auto__ G__829) (if (clojure.core.unify/occurs? G__826 G__827 G__828 G__829) (throw (java.lang.IllegalStateException. (clojure.core/str "Cycle found in the path " G__828))) (clojure.core.unify/bind-phase G__829 G__827 G__828))))), :args (clojure.core.unify/var-unify [G__826 G__827 G__828 G__829] (clojure.core/if-let [vb__819__auto__ (G__829 G__827)] (clojure.core.unify/garner-unifiers G__826 vb__819__auto__ G__828 G__829) (clojure.core/if-let [vexpr__820__auto__ (clojure.core/and (G__826 G__828) (G__829 G__828))] (clojure.core.unify/garner-unifiers G__826 G__827 vexpr__820__auto__ G__829) (if (clojure.core.unify/occurs? G__826 G__827 G__828 G__829) (throw (java.lang.IllegalStateException. (clojure.core/str "Cycle found in the path " G__828))) (clojure.core.unify/bind-phase G__829 G__827 G__828)))))} | |
at clojure.spec.alpha$macroexpand_check.invokeStatic (alpha.clj:705) | |
clojure.spec.alpha$macroexpand_check.invoke (alpha.clj:697) | |
clojure.lang.AFn.applyToHelper (AFn.java:156) | |
clojure.lang.AFn.applyTo (AFn.java:144) | |
clojure.lang.Var.applyTo (Var.java:705) | |
clojure.lang.Compiler.checkSpecs (Compiler.java:6969) | |
clojure.lang.Compiler.macroexpand1 (Compiler.java:6987) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7092) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7094) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.access$300 (Compiler.java:38) | |
clojure.lang.Compiler$DefExpr$Parser.parse (Compiler.java:596) | |
clojure.lang.Compiler.analyzeSeq (Compiler.java:7106) | |
clojure.lang.Compiler.analyze (Compiler.java:6789) | |
clojure.lang.Compiler.analyze (Compiler.java:6745) | |
clojure.lang.Compiler.eval (Compiler.java:7180) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:421) | |
clojure.core.contracts.impl.transformers$eval716$loading__6706__auto____717.invoke (transformers.clj:1) | |
clojure.core.contracts.impl.transformers$eval716.invokeStatic (transformers.clj:1) | |
clojure.core.contracts.impl.transformers$eval716.invoke (transformers.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leinjacker.defconstrainedfn$eval710$loading__6706__auto____711.invoke (defconstrainedfn.clj:1) | |
leinjacker.defconstrainedfn$eval710.invokeStatic (defconstrainedfn.clj:1) | |
leinjacker.defconstrainedfn$eval710.invoke (defconstrainedfn.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:669) | |
clojure.core$use.invokeStatic (core.clj:6093) | |
clojure.core$use.doInvoke (core.clj:6093) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leinjacker.deps$eval702$loading__6706__auto____703.invoke (deps.clj:1) | |
leinjacker.deps$eval702.invokeStatic (deps.clj:1) | |
leinjacker.deps$eval702.invoke (deps.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:436) | |
leiningen.ring.server$eval694$loading__6706__auto____695.invoke (server.clj:1) | |
leiningen.ring.server$eval694.invokeStatic (server.clj:1) | |
leiningen.ring.server$eval694.invoke (server.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:669) | |
clojure.core$use.invokeStatic (core.clj:6093) | |
clojure.core$use.doInvoke (core.clj:6093) | |
clojure.lang.RestFn.invoke (RestFn.java:551) | |
leiningen.ring$eval688$loading__6706__auto____689.invoke (ring.clj:1) | |
leiningen.ring$eval688.invokeStatic (ring.clj:1) | |
leiningen.ring$eval688.invoke (ring.clj:1) | |
clojure.lang.Compiler.eval (Compiler.java:7176) | |
clojure.lang.Compiler.eval (Compiler.java:7165) | |
clojure.lang.Compiler.load (Compiler.java:7635) | |
clojure.lang.RT.loadResourceScript (RT.java:381) | |
clojure.lang.RT.loadResourceScript (RT.java:372) | |
clojure.lang.RT.load (RT.java:463) | |
clojure.lang.RT.load (RT.java:428) | |
clojure.core$load$fn__6824.invoke (core.clj:6126) | |
clojure.core$load.invokeStatic (core.clj:6125) | |
clojure.core$load.doInvoke (core.clj:6109) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
clojure.core$load_one.invokeStatic (core.clj:5908) | |
clojure.core$load_one.invoke (core.clj:5903) | |
clojure.core$load_lib$fn__6765.invoke (core.clj:5948) | |
clojure.core$load_lib.invokeStatic (core.clj:5947) | |
clojure.core$load_lib.doInvoke (core.clj:5928) | |
clojure.lang.RestFn.applyTo (RestFn.java:142) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$load_libs.invokeStatic (core.clj:5985) | |
clojure.core$load_libs.doInvoke (core.clj:5969) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.core$apply.invokeStatic (core.clj:667) | |
clojure.core$require.invokeStatic (core.clj:6007) | |
clojure.core$require.doInvoke (core.clj:6007) | |
clojure.lang.RestFn.invoke (RestFn.java:408) | |
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:102) | |
leiningen.core.utils$require_resolve.invoke (utils.clj:95) | |
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:105) | |
leiningen.core.utils$require_resolve.invoke (utils.clj:95) | |
leiningen.core.main$lookup_task_var.invokeStatic (main.clj:69) | |
leiningen.core.main$lookup_task_var.invoke (main.clj:65) | |
leiningen.core.main$pass_through_help_QMARK_.invokeStatic (main.clj:79) | |
leiningen.core.main$pass_through_help_QMARK_.invoke (main.clj:73) | |
leiningen.core.main$task_args.invokeStatic (main.clj:82) | |
leiningen.core.main$task_args.invoke (main.clj:81) | |
leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:339) | |
leiningen.core.main$resolve_and_apply.invoke (main.clj:336) | |
leiningen.core.main$_main$fn__6771.invoke (main.clj:449) | |
leiningen.core.main$_main.invokeStatic (main.clj:439) | |
leiningen.core.main$_main.doInvoke (main.clj:436) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.lang.Var.applyTo (Var.java:705) | |
clojure.core$apply.invokeStatic (core.clj:665) | |
clojure.main$main_opt.invokeStatic (main.clj:491) | |
clojure.main$main_opt.invoke (main.clj:487) | |
clojure.main$main.invokeStatic (main.clj:598) | |
clojure.main$main.doInvoke (main.clj:561) | |
clojure.lang.RestFn.applyTo (RestFn.java:137) | |
clojure.lang.Var.applyTo (Var.java:705) | |
clojure.main.main (main.java:37) |
This file contains 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
(defproject testproject "0.1.0-SNAPSHOT" | |
:description "test project" | |
:min-lein-version "2.0.0" | |
:dependencies [[org.clojure/clojure "1.10.0"] | |
;;; core | |
[ring "1.7.1"] | |
[compojure "1.6.1"] | |
;;; environment | |
[environ "1.1.0"] | |
;;; database | |
[com.layerware/hugsql "0.4.9"] | |
[org.postgresql/postgresql "42.2.5"] | |
[migratus "1.2.0"] | |
;;; logging | |
[com.taoensso/timbre "4.10.0"] | |
[raven-clj "1.5.2"] ; timbre sentry support | |
;;; security | |
[buddy "2.0.0"] | |
;;; ui | |
[hiccup "1.0.5"] | |
[garden "1.3.6"] | |
;;; middleware | |
[ring/ring-defaults "0.3.2"] | |
;;; testing | |
[ring/ring-mock "0.3.2"] | |
;;; hosted assests | |
[ring-webjars "0.2.0"] | |
[org.webjars/font-awesome "5.6.1"]] | |
:plugins [[lein-environ "1.1.0"] | |
[lein-ring "0.12.4"] | |
[migratus-lein "0.7.0"] | |
[lein-garden "0.3.0"] | |
[lein-pdo "0.1.1"]] | |
:ring {:handler testproject.core/app | |
:port 8000} | |
:garden {:builds [{:source-paths ["src"] | |
:id "style" | |
:stylesheet testproject.css/style | |
:compiler {:output-to "resources/public/css/style.css" | |
:pretty-print? true}}]} | |
:clean-targets ^{:protect false} ["resources/public/css"] | |
:migratus {:store :database | |
:migration-dir "migrations" | |
:db ~(get (System/getenv) "DATABASE_URL")} | |
:profiles {:uberjar {:aot :all} | |
:dev { | |
:main testproject.core/-dev-main | |
:dependencies [[javax.servlet/servlet-api "2.5"] ; do i need? | |
[ring/ring-mock "0.3.2"]]} | |
:test {:dependencies[[javax.servlet/servlet-api "2.5"] | |
[ring/ring-mock "0.3.2"]]}} | |
:main testproject.core | |
:uberjar-name "testproject.jar" | |
:prep-tasks ["clean" ["garden" "once"] "compile"] | |
:aliases {"dev" ["pdo" ["garden" "auto"] ["ring" "server"]]} | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment