Skip to content

Instantly share code, notes, and snippets.

@raspasov
Created September 10, 2016 00:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raspasov/188a8e60f1f6e695b6492cf2d3d19471 to your computer and use it in GitHub Desktop.
Save raspasov/188a8e60f1f6e695b6492cf2d3d19471 to your computer and use it in GitHub Desktop.
Compilation Error
clojure.lang.ExceptionInfo: Call to clojure.core/defn did not conform to spec:
In: [2 0] val: ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}) fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-1 :args] predicate: (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), Extra input
In: [2 0] val: {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}} fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-n :bodies :args] predicate: vector?
:clojure.spec/args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))
#:clojure.spec{:problems ({:path [:args :bs :arity-1 :args], :reason "Extra input", :pred (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), :val ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}), :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]} {:path [:args :bs :arity-n :bodies :args], :pred vector?, :val {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}, :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]}), :args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))}, compiling:(client.clj:1:1)
Exception in thread "main" clojure.lang.ExceptionInfo: Call to clojure.core/defn did not conform to spec:
In: [2 0] val: ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}) fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-1 :args] predicate: (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), Extra input
In: [2 0] val: {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}} fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-n :bodies :args] predicate: vector?
:clojure.spec/args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))
#:clojure.spec{:problems ({:path [:args :bs :arity-1 :args], :reason "Extra input", :pred (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), :val ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}), :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]} {:path [:args :bs :arity-n :bodies :args], :pred vector?, :val {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}, :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]}), :args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))}, compiling:(client.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3657)
at clojure.lang.Compiler.compile1(Compiler.java:7524)
at clojure.lang.Compiler.compile1(Compiler.java:7514)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7766.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5893)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:457)
at aleph.http$loading__7707__auto____12026.invoke(http.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
at clojure.lang.Compiler.compile1(Compiler.java:7524)
at clojure.lang.Compiler.compile1(Compiler.java:7514)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7766.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5889)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:551)
at hush.auth$loading__7707__auto____12024.invoke(auth.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
at clojure.lang.Compiler.compile1(Compiler.java:7524)
at clojure.lang.Compiler.compile1(Compiler.java:7514)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7766.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5889)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:619)
at hush.stripe$loading__7707__auto____2667.invoke(stripe.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
at clojure.lang.Compiler.compile1(Compiler.java:7524)
at clojure.lang.Compiler.compile1(Compiler.java:7514)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7766.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5889)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:3894)
at hush.aleph_netty$loading__7707__auto____2665.invoke(aleph_netty.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
at clojure.lang.Compiler.compile1(Compiler.java:7524)
at clojure.lang.Compiler.compile1(Compiler.java:7514)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$compile$fn__7826.invoke(core.clj:6018)
at clojure.core$compile.invokeStatic(core.clj:6018)
at clojure.core$compile.invoke(core.clj:6010)
at user$eval30$fn__39.invoke(form-init5074818225948733446.clj:1)
at user$eval30.invokeStatic(form-init5074818225948733446.clj:1)
at user$eval30.invoke(form-init5074818225948733446.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6977)
at clojure.lang.Compiler.eval(Compiler.java:6967)
at clojure.lang.Compiler.eval(Compiler.java:6967)
at clojure.lang.Compiler.load(Compiler.java:7429)
at clojure.lang.Compiler.loadFile(Compiler.java:7367)
at clojure.main$load_script.invokeStatic(main.clj:277)
at clojure.main$init_opt.invokeStatic(main.clj:279)
at clojure.main$init_opt.invoke(main.clj:279)
at clojure.main$initialize.invokeStatic(main.clj:310)
at clojure.main$null_opt.invokeStatic(main.clj:344)
at clojure.main$null_opt.invoke(main.clj:341)
at clojure.main$main.invokeStatic(main.clj:423)
at clojure.main$main.doInvoke(main.clj:386)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.main.main(main.java:37)
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/defn did not conform to spec:
In: [2 0] val: ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}) fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-1 :args] predicate: (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), Extra input
In: [2 0] val: {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}} fails spec: :clojure.core.specs/arg-list at: [:args :bs :arity-n :bodies :args] predicate: vector?
:clojure.spec/args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))
{:clojure.spec/problems ({:path [:args :bs :arity-1 :args], :reason "Extra input", :pred (cat :args (* :clojure.core.specs/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs/binding-form))), :val ({:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}), :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]} {:path [:args :bs :arity-n :bodies :args], :pred vector?, :val {:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}, :via [:clojure.core.specs/defn-args :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/args+body :clojure.core.specs/arg-list :clojure.core.specs/arg-list], :in [2 0]}), :clojure.spec/args (populate-part "Generates a part map of the appropriate format" [{:keys [name content mime-type charset transfer-encoding], :or {:transfer-encoding :quoted-printable}}] (let [mt (or mime-type (when (instance? File content) (URLConnection/guessContentTypeFromName (.getName content))))] {:name name, :content (bs/to-byte-buffer content), :mime-type (mime-type-descriptor mt charset), :transfer-encoding transfer-encoding}))}
at clojure.core$ex_info.invokeStatic(core.clj:4725)
at clojure.spec$macroexpand_check.invokeStatic(spec.clj:681)
at clojure.spec$macroexpand_check.invoke(spec.clj:670)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.lang.Compiler.macroexpand1(Compiler.java:6815)
at clojure.lang.Compiler.macroexpand(Compiler.java:6887)
at clojure.lang.Compiler.compile1(Compiler.java:7509)
at clojure.lang.Compiler.compile(Compiler.java:7591)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7821.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7766.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5889)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:619)
at aleph.http.client$loading__7707__auto____15068.invoke(client.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
... 145 more
Compilation failed: Subprocess failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment