This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-31
Channels
- # aws-lambda (4)
- # beginners (152)
- # boot (19)
- # cider (45)
- # cljs-dev (14)
- # clojure (54)
- # clojure-dev (33)
- # clojure-greece (11)
- # clojure-italy (4)
- # clojure-nl (8)
- # clojure-norway (2)
- # clojure-russia (6)
- # clojure-sg (1)
- # clojure-spec (1)
- # clojure-uk (40)
- # clojure-ukraine (5)
- # clojurescript (40)
- # community-development (13)
- # component (8)
- # core-async (3)
- # cursive (25)
- # data-science (11)
- # datomic (13)
- # duct (1)
- # emacs (2)
- # events (16)
- # figwheel (3)
- # fulcro (53)
- # graphql (2)
- # jobs (5)
- # jobs-rus (1)
- # juxt (10)
- # leiningen (4)
- # off-topic (82)
- # other-languages (5)
- # portkey (3)
- # protorepl (13)
- # re-frame (22)
- # reagent (15)
- # ring-swagger (4)
- # shadow-cljs (69)
- # spacemacs (7)
- # specter (16)
- # sql (13)
- # vim (5)
- # yada (2)
I have the result of a clojure.jdbc/reducible-query
that I’d like to put onto a channel, however both to-chan
and onto-chan
appear to rely on the seq interface, which is giving me this error. (I also happen to be applying an eduction to the query result, but i don’t think that’s relevant):
java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.java.jdbc$reducible_query$reify__16834
at clojure.lang.RT.seqFrom(RT.java:547)
at clojure.lang.RT.seq(RT.java:527)
at clojure.lang.RT.iter(RT.java:603)
at clojure.core.Eduction.iterator(core.clj:7560)
at clojure.lang.RT.seqFrom(RT.java:537)
at clojure.lang.RT.seq(RT.java:527)
at clojure.core$seq__6407.invokeStatic(core.clj:137)
at clojure.core$seq__6407.invoke(core.clj:137)
at clojure.core.async$bounded_count.invokeStatic(async.clj:629)
at clojure.core.async$bounded_count.invoke(async.clj:623)
at clojure.core.async$to_chan.invokeStatic(async.clj:653)
at clojure.core.async$to_chan.invoke(async.clj:649)