taoensso / faraday

Amazon DynamoDB client for Clojure
https://www.taoensso.com/faraday
Eclipse Public License 1.0
238 stars 84 forks source link

:limit on scan throws ClassCastException #4

Closed dkincaid closed 10 years ago

dkincaid commented 11 years ago

The following:

(far/scan creds :myTable {:limit 1})

throws a ClassCastException:

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
 at taoensso.faraday$scan$run1__3040.invoke (faraday.clj:739)
    taoensso.faraday$scan.doInvoke (faraday.clj:746)
    clojure.lang.RestFn.invoke (RestFn.java:442)
    dynamodb_client.core$eval3205.invoke (form-init2217546699762230571.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:6619)
    clojure.lang.Compiler.eval (Compiler.java:6582)
    clojure.core$eval.invoke (core.clj:2852)
    clojure.main$repl$read_eval_print__6588$fn__6591.invoke (main.clj:259)
    clojure.main$repl$read_eval_print__6588.invoke (main.clj:259)
    clojure.main$repl$fn__6597.invoke (main.clj:277)
    clojure.main$repl.doInvoke (main.clj:277)
    clojure.lang.RestFn.invoke (RestFn.java:1096)
    clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__591.invoke (interruptible_eval.clj:56)
    clojure.lang.AFn.applyToHelper (AFn.java:159)
    clojure.lang.AFn.applyTo (AFn.java:151)
    clojure.core$apply.invoke (core.clj:617)
    clojure.core$with_bindings_STAR_.doInvoke (core.clj:1788)
    clojure.lang.RestFn.invoke (RestFn.java:425)
    clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke (interruptible_eval.clj:41)
    clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__632$fn__635.invoke (interruptible_eval.clj:171)
    clojure.core$comp$fn__4154.invoke (core.clj:2330)
    clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__625.invoke (interruptible_eval.clj:138)
    clojure.lang.AFn.run (AFn.java:24)
    java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
    java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
    java.lang.Thread.run (Thread.java:724)
ptaoussanis commented 10 years ago

Hi Dave, sorry about the delay responding to this! Was on vacation. Will push a fix for this momentarily.

ptaoussanis commented 10 years ago

Just pushed v0.11.0 to Clojars. Feel free to shout if you run into any other problems. Cheers! :-)

dkincaid commented 10 years ago

Thanks. Very much appreciate the fast response!