Gonzih / feeds2imap.clj

Pull RSS/Atom feeds to your IMAP folders with Clojure on JVM.
http://feeds2imap.gonzih.me/
MIT License
31 stars 6 forks source link

java.lang.IllegalArgumentException: contains? not supported on type: clojure.lang.PersistentList #15

Closed vitalyster closed 8 years ago

vitalyster commented 8 years ago
java.lang.IllegalArgumentException: contains? not supported on type: clojure.lang.PersistentList
 at clojure.lang.RT.contains (RT.java:800)
    clojure.core$contains_QMARK_.invoke (core.clj:1421)
    feeds2imap.feeds$new_QMARK_.invoke (feeds.clj:85)
    feeds2imap.feeds$reduce_new_items$fn__556$fn__560.invoke (feeds.clj:166)
    clojure.core.protocols/fn (protocols.clj:167)
    clojure.core.protocols$fn__6478$G__6473__6487.invoke (protocols.clj:19)
    clojure.core.protocols$seq_reduce.invoke (protocols.clj:31)
    clojure.core.protocols/fn (protocols.clj:101)
    clojure.core.protocols$fn__6452$G__6447__6465.invoke (protocols.clj:13)
    clojure.core$reduce.invoke (core.clj:6519)
    feeds2imap.feeds$reduce_new_items$fn__556.invoke (feeds.clj:165)
    clojure.core.protocols/fn (protocols.clj:167)
    clojure.core.protocols$fn__6478$G__6473__6487.invoke (protocols.clj:19)
    clojure.core.protocols$seq_reduce.invoke (protocols.clj:31)
    clojure.core.protocols/fn (protocols.clj:101)
    clojure.core.protocols$fn__6452$G__6447__6465.invoke (protocols.clj:13)
    clojure.core$reduce.invoke (core.clj:6519)
    feeds2imap.feeds$reduce_new_items.invoke (feeds.clj:164)
    feeds2imap.feeds$new_items.invoke (feeds.clj:180)
    feeds2imap.core$pull.invoke (core.clj:29)
    feeds2imap.core$_main$fn__1635$fn__1636.invoke (core.clj:95)
    feeds2imap.core$_main$fn__1635.invoke (core.clj:93)
    feeds2imap.core$_main.doInvoke (core.clj:93)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invoke (core.clj:630)
    leiningen.feeds2imap$feeds2imap.doInvoke (feeds2imap.clj:23)
    clojure.lang.RestFn.invoke (RestFn.java:423)
    clojure.lang.Var.invoke (Var.java:383)
    clojure.lang.AFn.applyToHelper (AFn.java:156)
    clojure.lang.Var.applyTo (Var.java:700)
    clojure.core$apply.invoke (core.clj:632)
    leiningen.core.main$partial_task$fn__6030.doInvoke (main.clj:261)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.lang.AFunction$1.doInvoke (AFunction.java:29)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invoke (core.clj:632)
    leiningen.core.main$apply_task.invoke (main.clj:311)
    leiningen.core.main$resolve_and_apply.invoke (main.clj:317)
    leiningen.core.main$_main$fn__6096.invoke (main.clj:390)
    leiningen.core.main$_main.doInvoke (main.clj:383)
    clojure.lang.RestFn.invoke (RestFn.java:421)
    clojure.lang.Var.invoke (Var.java:383)
    clojure.lang.AFn.applyToHelper (AFn.java:156)
    clojure.lang.Var.applyTo (Var.java:700)
    clojure.core$apply.invoke (core.clj:630)
    clojure.main$main_opt.invoke (main.clj:316)
    clojure.main$main.doInvoke (main.clj:421)
    clojure.lang.RestFn.invoke (RestFn.java:457)
    clojure.lang.Var.invoke (Var.java:394)
    clojure.lang.AFn.applyToHelper (AFn.java:165)
    clojure.lang.Var.applyTo (Var.java:700)
    clojure.main.main (main.java:37)
Gonzih commented 8 years ago

Your cache contains list for some reason. How did that happen?

vitalyster commented 8 years ago

The only change was switching from openjdk to sun jdk

Gonzih commented 8 years ago

Try removing read-items.clj.

vitalyster commented 8 years ago

As for my previous bug - it works too :) But still strange how did that happen

Gonzih commented 8 years ago

No idea. Please close the issue if it's solved.

On 03/30/2016 10:46 PM, vitalyster wrote:

As for my previous bug - it works too :) But still strange how did that happen

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/Gonzih/feeds2imap.clj/issues/15#issuecomment-203629704