{"action":"created","issue":{"url":"https://api.github.com/repos/ztellman/aleph/issues/279","repository_url":"https://api.github.com/repos/ztellman/aleph","labels_url":"https://api.github.com/repos/ztellman/aleph/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/ztellman/aleph/issues/279/comments","events_url":"https://api.github.com/repos/ztellman/aleph/issues/279/events","html_url":"https://github.com/ztellman/aleph/issues/279","id":183959185,"number":279,"title":"Spec errors under 1.9 alphas","user":{"login":"jjl","id":65081,"avatar_url":"https://avatars.githubusercontent.com/u/65081?v=3","gravatar_id":"","url":"https://api.github.com/users/jjl","html_url":"https://github.com/jjl","followers_url":"https://api.github.com/users/jjl/followers","following_url":"https://api.github.com/users/jjl/following{/other_user}","gists_url":"https://api.github.com/users/jjl/gists{/gist_id}","starred_url":"https://api.github.com/users/jjl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjl/subscriptions","organizations_url":"https://api.github.com/users/jjl/orgs","repos_url":"https://api.github.com/users/jjl/repos","events_url":"https://api.github.com/users/jjl/events{/privacy}","received_events_url":"https://api.github.com/users/jjl/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-19T13:18:46Z","updated_at":"2016-12-01T21:50:19Z","closed_at":"2016-12-01T21:50:19Z","body":"```\nclojure.lang.Compiler$CompilerException: clojure.lang.ExceptionInfo: Call to clojure.core/defn did not conform to spec:\n                                         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\n                                         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?\n                                         :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}))\n                                          #: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:(aleph/http/multipart.clj:30:1)\n             clojure.lang.ExceptionInfo: Call to clojure.core/defn did not conform to spec:\n                                         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\n                                         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?\n                                         :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}))\n```\n"},"comment":{"url":"https://api.github.com/repos/ztellman/aleph/issues/comments/264306321","html_url":"https://github.com/ztellman/aleph/issues/279#issuecomment-264306321","issue_url":"https://api.github.com/repos/ztellman/aleph/issues/279","id":264306321,"user":{"login":"ztellman","id":31295,"avatar_url":"https://avatars.githubusercontent.com/u/31295?v=3","gravatar_id":"","url":"https://api.github.com/users/ztellman","html_url":"https://github.com/ztellman","followers_url":"https://api.github.com/users/ztellman/followers","following_url":"https://api.github.com/users/ztellman/following{/other_user}","gists_url":"https://api.github.com/users/ztellman/gists{/gist_id}","starred_url":"https://api.github.com/users/ztellman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ztellman/subscriptions","organizations_url":"https://api.github.com/users/ztellman/orgs","repos_url":"https://api.github.com/users/ztellman/repos","events_url":"https://api.github.com/users/ztellman/events{/privacy}","received_events_url":"https://api.github.com/users/ztellman/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T21:50:19Z","updated_at":"2016-12-01T21:50:19Z","body":"Yes, thanks for reminding me to close this."}}
{"actor":{"display_login":"ztellman"}}