Skip to content

Instantly share code, notes, and snippets.

@brancusi
Created September 7, 2018 22:13
Show Gist options
  • Save brancusi/86779e50607baf44a4295ed52376cb10 to your computer and use it in GitHub Desktop.
Save brancusi/86779e50607baf44a4295ed52376cb10 to your computer and use it in GitHub Desktop.
Deploy Fails
{
"Msg": ":datomic.cluster-node/-main failed: clojure.lang.ExceptionInfo: Call to clojure.core/defn- did not conform to spec:\nIn: [1 0 2] val: ((throw (ex-info msg (anom-map name msg)))) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-n :bodies :args] predicate: (cat :args (* :clojure.core.specs.alpha/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), Extra input\nIn: [1] val: ([name msg (throw (ex-info msg (anom-map name msg)))]) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-1 :args] predicate: vector?\n #:clojure.spec.alpha{:problems ({:path [:args :bs :arity-1 :args], :pred clojure.core/vector?, :val ([name msg (throw (ex-info msg (anom-map name msg)))]), :via [:clojure.core.specs.alpha/defn-args :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/arg-list :clojure.core.specs.alpha/arg-list], :in [1]} {:path [:args :bs :arity-n :bodies :args], :reason \"Extra input\", :pred (clojure.spec.alpha/cat :args (clojure.spec.alpha/* :clojure.core.specs.alpha/binding-form) :varargs (clojure.spec.alpha/? (clojure.spec.alpha/cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), :val ((throw (ex-info msg (anom-map name msg)))), :via [:clojure.core.specs.alpha/defn-args :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/arg-list :clojure.core.specs.alpha/arg-list], :in [1 0 2]}), :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2436 0x7ac1161f \"clojure.spec.alpha$regex_spec_impl$reify__2436@7ac1161f\"], :value (anomaly! ([name msg (throw (ex-info msg (anom-map name msg)))]) ([name msg cause (throw (ex-info msg (anom-map name msg) cause))])), :args (anomaly! ([name msg (throw (ex-info msg (anom-map name msg)))]) ([name msg cause (throw (ex-info msg (anom-map name msg) cause))]))}, compiling:(datomic/ion/starter.clj:29:1)",
"Ex": {
"Cause": "Call to clojure.core/defn- did not conform to spec:\nIn: [1 0 2] val: ((throw (ex-info msg (anom-map name msg)))) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-n :bodies :args] predicate: (cat :args (* :clojure.core.specs.alpha/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), Extra input\nIn: [1] val: ([name msg (throw (ex-info msg (anom-map name msg)))]) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-1 :args] predicate: vector?\n",
"Via": [
{
"Type": "clojure.lang.Compiler$CompilerException",
"Message": "clojure.lang.ExceptionInfo: Call to clojure.core/defn- did not conform to spec:\nIn: [1 0 2] val: ((throw (ex-info msg (anom-map name msg)))) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-n :bodies :args] predicate: (cat :args (* :clojure.core.specs.alpha/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), Extra input\nIn: [1] val: ([name msg (throw (ex-info msg (anom-map name msg)))]) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-1 :args] predicate: vector?\n #:clojure.spec.alpha{:problems ({:path [:args :bs :arity-1 :args], :pred clojure.core/vector?, :val ([name msg (throw (ex-info msg (anom-map name msg)))]), :via [:clojure.core.specs.alpha/defn-args :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/arg-list :clojure.core.specs.alpha/arg-list], :in [1]} {:path [:args :bs :arity-n :bodies :args], :reason \"Extra input\", :pred (clojure.spec.alpha/cat :args (clojure.spec.alpha/* :clojure.core.specs.alpha/binding-form) :varargs (clojure.spec.alpha/? (clojure.spec.alpha/cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), :val ((throw (ex-info msg (anom-map name msg)))), :via [:clojure.core.specs.alpha/defn-args :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/args+body :clojure.core.specs.alpha/arg-list :clojure.core.specs.alpha/arg-list], :in [1 0 2]}), :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2436 0x7ac1161f \"clojure.spec.alpha$regex_spec_impl$reify__2436@7ac1161f\"], :value (anomaly! ([name msg (throw (ex-info msg (anom-map name msg)))]) ([name msg cause (throw (ex-info msg (anom-map name msg) cause))])), :args (anomaly! ([name msg (throw (ex-info msg (anom-map name msg)))]) ([name msg cause (throw (ex-info msg (anom-map name msg) cause))]))}, compiling:(datomic/ion/starter.clj:29:1)",
"At": [
"clojure.lang.Compiler",
"checkSpecs",
"Compiler.java",
6891
]
},
{
"Type": "clojure.lang.ExceptionInfo",
"Message": "Call to clojure.core/defn- did not conform to spec:\nIn: [1 0 2] val: ((throw (ex-info msg (anom-map name msg)))) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-n :bodies :args] predicate: (cat :args (* :clojure.core.specs.alpha/binding-form) :varargs (? (cat :amp #{(quote &)} :form :clojure.core.specs.alpha/binding-form))), Extra input\nIn: [1] val: ([name msg (throw (ex-info msg (anom-map name msg)))]) fails spec: :clojure.core.specs.alpha/arg-list at: [:args :bs :arity-1 :args] predicate: vector?\n",
"Data": {
"ClojureSpecAlphaProblems": [
{
"Path": [
"Args",
"Bs",
"Arity1",
"Args"
],
"Pred": "clojure.core/vector?",
"Val": [
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
"Via": [
"ClojureCoreSpecsAlphaDefnArgs",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgList",
"ClojureCoreSpecsAlphaArgList"
],
"In": [
1
]
},
{
"Path": [
"Args",
"Bs",
"ArityN",
"Bodies",
"Args"
],
"Reason": "Extra input",
"Pred": [
"clojure.spec.alpha/cat",
"Args",
[
"clojure.spec.alpha/*",
"ClojureCoreSpecsAlphaBindingForm"
],
"Varargs",
[
"clojure.spec.alpha/?",
[
"clojure.spec.alpha/cat",
"Amp",
"#{(quote &)}",
"Form",
"ClojureCoreSpecsAlphaBindingForm"
]
]
],
"Val": [
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
],
"Via": [
"ClojureCoreSpecsAlphaDefnArgs",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgList",
"ClojureCoreSpecsAlphaArgList"
],
"In": [
1,
0,
2
]
}
],
"ClojureSpecAlphaSpec": "clojure.spec.alpha$regex_spec_impl$reify__2436@7ac1161f",
"ClojureSpecAlphaValue": [
"anomaly!",
[
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
[
[
"name",
"msg",
"cause",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
],
"cause"
]
]
]
]
],
"ClojureSpecAlphaArgs": [
"anomaly!",
[
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
[
[
"name",
"msg",
"cause",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
],
"cause"
]
]
]
]
]
},
"At": [
"clojure.core$ex_info",
"invokeStatic",
"core.clj",
4739
]
}
],
"Trace": [
[
"clojure.core$ex_info",
"invokeStatic",
"core.clj",
4739
],
[
"clojure.core$ex_info",
"invoke",
"core.clj",
4739
],
[
"clojure.spec.alpha$macroexpand_check",
"invokeStatic",
"alpha.clj",
689
],
[
"clojure.spec.alpha$macroexpand_check",
"invoke",
"alpha.clj",
681
],
[
"clojure.lang.AFn",
"applyToHelper",
"AFn.java",
156
],
[
"clojure.lang.AFn",
"applyTo",
"AFn.java",
144
],
[
"clojure.lang.Var",
"applyTo",
"Var.java",
702
],
[
"clojure.lang.Compiler",
"checkSpecs",
"Compiler.java",
6889
],
[
"clojure.lang.Compiler",
"macroexpand1",
"Compiler.java",
6907
],
[
"clojure.lang.Compiler",
"macroexpand",
"Compiler.java",
6972
],
[
"clojure.lang.Compiler",
"eval",
"Compiler.java",
7046
],
[
"clojure.lang.Compiler",
"load",
"Compiler.java",
7514
],
[
"clojure.lang.RT",
"loadResourceScript",
"RT.java",
379
],
[
"clojure.lang.RT",
"loadResourceScript",
"RT.java",
370
],
[
"clojure.lang.RT",
"load",
"RT.java",
460
],
[
"clojure.lang.RT",
"load",
"RT.java",
426
],
[
"clojure.core$load$fn__6548",
"invoke",
"core.clj",
6046
],
[
"clojure.core$load",
"invokeStatic",
"core.clj",
6045
],
[
"clojure.core$load",
"doInvoke",
"core.clj",
6029
],
[
"clojure.lang.RestFn",
"invoke",
"RestFn.java",
408
],
[
"clojure.core$load_one",
"invokeStatic",
"core.clj",
5848
],
[
"clojure.core$load_one",
"invoke",
"core.clj",
5843
],
[
"clojure.core$load_lib$fn__6493",
"invoke",
"core.clj",
5888
],
[
"clojure.core$load_lib",
"invokeStatic",
"core.clj",
5887
],
[
"clojure.core$load_lib",
"doInvoke",
"core.clj",
5868
],
[
"clojure.lang.RestFn",
"applyTo",
"RestFn.java",
142
],
[
"clojure.core$apply",
"invokeStatic",
"core.clj",
659
],
[
"clojure.core$load_libs",
"invokeStatic",
"core.clj",
5925
],
[
"clojure.core$load_libs",
"doInvoke",
"core.clj",
5909
],
[
"clojure.lang.RestFn",
"applyTo",
"RestFn.java",
137
],
[
"clojure.core$apply",
"invokeStatic",
"core.clj",
659
],
[
"clojure.core$require",
"invokeStatic",
"core.clj",
5947
],
[
"clojure.core$require",
"doInvoke",
"core.clj",
5947
],
[
"clojure.lang.RestFn",
"invoke",
"RestFn.java",
408
],
[
"datomic.ion.resolver$preload_BANG_",
"invokeStatic",
"resolver.clj",
90
],
[
"datomic.ion.resolver$preload_BANG_",
"invoke",
"resolver.clj",
84
],
[
"datomic.ion.lambda.dispatcher$dispatch$fn__2073",
"invoke",
"dispatcher.clj",
74
],
[
"datomic.ion.lambda.dispatcher$dispatch",
"invokeStatic",
"dispatcher.clj",
73
],
[
"datomic.ion.lambda.dispatcher$dispatch",
"invoke",
"dispatcher.clj",
70
],
[
"clojure.lang.AFn",
"applyToHelper",
"AFn.java",
152
],
[
"clojure.lang.AFn",
"applyTo",
"AFn.java",
144
],
[
"clojure.lang.Var",
"applyTo",
"Var.java",
702
],
[
"clojure.core$apply",
"invokeStatic",
"core.clj",
657
],
[
"clojure.core$apply",
"invoke",
"core.clj",
652
],
[
"datomic.require$run_if_available",
"invokeStatic",
"require.clj",
36
],
[
"datomic.require$run_if_available",
"doInvoke",
"require.clj",
32
],
[
"clojure.lang.RestFn",
"invoke",
"RestFn.java",
410
],
[
"datomic.cluster_node$create",
"invokeStatic",
"cluster_node.clj",
534
],
[
"datomic.cluster_node$create",
"invoke",
"cluster_node.clj",
466
],
[
"datomic.cluster_node$_main",
"invokeStatic",
"cluster_node.clj",
576
],
[
"datomic.cluster_node$_main",
"invoke",
"cluster_node.clj",
567
],
[
"clojure.lang.AFn",
"applyToHelper",
"AFn.java",
152
],
[
"clojure.lang.AFn",
"applyTo",
"AFn.java",
144
],
[
"clojure.lang.Var",
"applyTo",
"Var.java",
702
],
[
"clojure.core$apply",
"invokeStatic",
"core.clj",
657
],
[
"clojure.main$main_opt",
"invokeStatic",
"main.clj",
317
],
[
"clojure.main$main_opt",
"invoke",
"main.clj",
313
],
[
"clojure.main$main",
"invokeStatic",
"main.clj",
424
],
[
"clojure.main$main",
"doInvoke",
"main.clj",
387
],
[
"clojure.lang.RestFn",
"applyTo",
"RestFn.java",
137
],
[
"clojure.lang.Var",
"applyTo",
"Var.java",
702
],
[
"clojure.main",
"main",
"main.java",
37
]
],
"Data": {
"ClojureSpecAlphaProblems": [
{
"Path": [
"Args",
"Bs",
"Arity1",
"Args"
],
"Pred": "clojure.core/vector?",
"Val": [
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
"Via": [
"ClojureCoreSpecsAlphaDefnArgs",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgList",
"ClojureCoreSpecsAlphaArgList"
],
"In": [
1
]
},
{
"Path": [
"Args",
"Bs",
"ArityN",
"Bodies",
"Args"
],
"Reason": "Extra input",
"Pred": [
"clojure.spec.alpha/cat",
"Args",
[
"clojure.spec.alpha/*",
"ClojureCoreSpecsAlphaBindingForm"
],
"Varargs",
[
"clojure.spec.alpha/?",
[
"clojure.spec.alpha/cat",
"Amp",
"#{(quote &)}",
"Form",
"ClojureCoreSpecsAlphaBindingForm"
]
]
],
"Val": [
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
],
"Via": [
"ClojureCoreSpecsAlphaDefnArgs",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgs+body",
"ClojureCoreSpecsAlphaArgList",
"ClojureCoreSpecsAlphaArgList"
],
"In": [
1,
0,
2
]
}
],
"ClojureSpecAlphaSpec": "clojure.spec.alpha$regex_spec_impl$reify__2436@7ac1161f",
"ClojureSpecAlphaValue": [
"anomaly!",
[
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
[
[
"name",
"msg",
"cause",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
],
"cause"
]
]
]
]
],
"ClojureSpecAlphaArgs": [
"anomaly!",
[
[
"name",
"msg",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
]
]
]
]
],
[
[
"name",
"msg",
"cause",
[
"throw",
[
"ex-info",
"msg",
[
"anom-map",
"name",
"msg"
],
"cause"
]
]
]
]
]
}
},
"Type": "Alert",
"Tid": 1,
"Timestamp": 1536357214380
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment