{"action":"opened","issue":{"url":"https://api.github.com/repos/Prismatic/schema/issues/325","labels_url":"https://api.github.com/repos/Prismatic/schema/issues/325/labels{/name}","comments_url":"https://api.github.com/repos/Prismatic/schema/issues/325/comments","events_url":"https://api.github.com/repos/Prismatic/schema/issues/325/events","html_url":"https://github.com/Prismatic/schema/issues/325","id":124358721,"number":325,"title":"Complete with schema containing vector elements does not work","user":{"login":"hmnjeon","id":5835614,"avatar_url":"https://avatars.githubusercontent.com/u/5835614?v=3","gravatar_id":"","url":"https://api.github.com/users/hmnjeon","html_url":"https://github.com/hmnjeon","followers_url":"https://api.github.com/users/hmnjeon/followers","following_url":"https://api.github.com/users/hmnjeon/following{/other_user}","gists_url":"https://api.github.com/users/hmnjeon/gists{/gist_id}","starred_url":"https://api.github.com/users/hmnjeon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hmnjeon/subscriptions","organizations_url":"https://api.github.com/users/hmnjeon/orgs","repos_url":"https://api.github.com/users/hmnjeon/repos","events_url":"https://api.github.com/users/hmnjeon/events{/privacy}","received_events_url":"https://api.github.com/users/hmnjeon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-30T15:02:01Z","updated_at":"2015-12-30T15:02:01Z","closed_at":null,"body":"complete with schema containing vector elements does not work\r\n\r\n```clojure\r\n(c/complete {} {:a [s/Str]})\r\n```\r\nreturns this\r\n```clojure\r\n#schema.utils.ErrorContainer{:error {:a (not\r\n                                         #error{:cause \"Assert failed: (not= x +missing+)\",\r\n                                                :via [{:type java.lang.AssertionError,\r\n                                                       :message \"Assert failed: (not= x +missing+)\",\r\n                                                       :at [schema.experimental.complete$eval16671$fn__16672$fn__16689\r\n                                                            invoke\r\n                                                            \"complete.clj\"\r\n                                                            55]}],\r\n                                                :trace [[schema.experimental.complete$eval16671$fn__16672$fn__16689\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         55]\r\n                                                        [schema.experimental.complete$eval16722$completer__16739$fn__16746$fn__16747$fn__16748\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         89]\r\n                                                        [schema.spec.collection$element_transformer$fn__14366$fn__14367\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         16]\r\n                                                        [schema.core.MapEntry$fn__15189 invoke \"core.clj\" 739]\r\n                                                        [schema.spec.collection$element_transformer$fn__14366\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         16]\r\n                                                        [schema.spec.collection$element_transformer$fn__14366\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         16]\r\n                                                        [schema.spec.collection.CollectionSpec$fn__14393\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         47]\r\n                                                        [schema.experimental.complete$eval16671$fn__16672$fn__16689\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         55]\r\n                                                        [schema.experimental.complete$eval16722$completer__16739$fn__16746$fn__16747$fn__16748\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         89]\r\n                                                        [schema.spec.collection$element_transformer$fn__14366$fn__14367\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         16]\r\n                                                        [schema.core$map_elements$iter__15214__15218$fn__15219$fn__15226\r\n                                                         invoke\r\n                                                         \"core.clj\"\r\n                                                         788]\r\n                                                        [schema.spec.collection$element_transformer$fn__14366\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         16]\r\n                                                        [schema.spec.collection.CollectionSpec$fn__14393\r\n                                                         invoke\r\n                                                         \"collection.clj\"\r\n                                                         47]\r\n                                                        [schema.experimental.complete$eval16671$fn__16672$map_completer__16673\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         53]\r\n                                                        [schema.experimental.complete$eval16722$completer__16739$fn__16746$fn__16747$fn__16748\r\n                                                         invoke\r\n                                                         \"complete.clj\"\r\n                                                         89]\r\n                                                        [schema.experimental.complete$complete\r\n                                                         doInvoke\r\n                                                         \"complete.clj\"\r\n                                                         97]\r\n                                                        [clojure.lang.RestFn invoke \"RestFn.java\" 423]\r\n                                                        [payment.server$eval24686\r\n                                                         invoke\r\n                                                         \"form-init71775123244438259.clj\"\r\n                                                         1]\r\n                                                        [clojure.lang.Compiler eval \"Compiler.java\" 6782]\r\n                                                        [clojure.lang.Compiler eval \"Compiler.java\" 6745]\r\n                                                        [clojure.core$eval invoke \"core.clj\" 3081]\r\n                                                        [clojure.main$repl$read_eval_print__7099$fn__7102\r\n                                                         invoke\r\n                                                         \"main.clj\"\r\n                                                         240]\r\n                                                        [clojure.main$repl$read_eval_print__7099 invoke \"main.clj\" 240]\r\n                                                        [clojure.main$repl$fn__7108 invoke \"main.clj\" 258]\r\n                                                        [clojure.main$repl doInvoke \"main.clj\" 258]\r\n                                                        [clojure.lang.RestFn invoke \"RestFn.java\" 1523]\r\n                                                        [clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__23464\r\n                                                         invoke\r\n                                                         \"interruptible_eval.clj\"\r\n                                                         58]\r\n                                                        [clojure.lang.AFn applyToHelper \"AFn.java\" 152]\r\n                                                        [clojure.lang.AFn applyTo \"AFn.java\" 144]\r\n                                                        [clojure.core$apply invoke \"core.clj\" 630]\r\n                                                        [clojure.core$with_bindings_STAR_ doInvoke \"core.clj\" 1868]\r\n                                                        [clojure.lang.RestFn invoke \"RestFn.java\" 425]\r\n                                                        [clojure.tools.nrepl.middleware.interruptible_eval$evaluate\r\n                                                         invoke\r\n                                                         \"interruptible_eval.clj\"\r\n                                                         56]\r\n                                                        [clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__23506$fn__23509\r\n                                                         invoke\r\n                                                         \"interruptible_eval.clj\"\r\n                                                         191]\r\n                                                        [clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__23501\r\n                                                         invoke\r\n                                                         \"interruptible_eval.clj\"\r\n                                                         159]\r\n                                                        [clojure.lang.AFn run \"AFn.java\" 22]\r\n                                                        [java.util.concurrent.ThreadPoolExecutor\r\n                                                         runWorker\r\n                                                         \"ThreadPoolExecutor.java\"\r\n                                                         1142]\r\n                                                        [java.util.concurrent.ThreadPoolExecutor$Worker\r\n                                                         run\r\n                                                         \"ThreadPoolExecutor.java\"\r\n                                                         617]\r\n                                                        [java.lang.Thread run \"Thread.java\" 745]]})}}\r\n```\r\n"}}