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

EOF while reading string #14

Closed vitalyster closed 8 years ago

vitalyster commented 8 years ago
$ bin/lein feeds2imap pull
java.lang.RuntimeException: EOF while reading string
 at clojure.lang.Util.runtimeException (Util.java:221)
    clojure.lang.EdnReader$StringReader.invoke (EdnReader.java:410)
    clojure.lang.EdnReader.readDelimitedList (EdnReader.java:685)
    clojure.lang.EdnReader$SetReader.invoke (EdnReader.java:639)
    clojure.lang.EdnReader$DispatchReader.invoke (EdnReader.java:502)
    clojure.lang.EdnReader.read (EdnReader.java:142)
    clojure.lang.EdnReader.read (EdnReader.java:108)
    clojure.lang.EdnReader.readString (EdnReader.java:64)
    clojure.edn$read_string.invoke (edn.clj:46)
    clojure.edn$read_string.invoke (edn.clj:45)
    feeds2imap.settings$read_or_create_file.invoke (settings.clj:47)
    feeds2imap.settings$read_items.invoke (settings.clj:74)
    feeds2imap.core$pull.invoke (core.clj:25)
    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

Can you try to run lein feeds2imap show? If it also fails check your configuration files (urls.clj).

vitalyster commented 8 years ago

It works and show my subscriptions, configuration files was not changed and was worked about year :)

Gonzih commented 8 years ago

What changed then? Did you upgrade recently?

vitalyster commented 8 years ago

read-items.clj somehow broken, I have delete it and now feed2imap works

vitalyster commented 8 years ago

$ tail -c 30 read-items.clj 71" "8c5199eb86fa0b7aaaba6533d

Gonzih commented 8 years ago

Something killed java process during the write? On Dec 22, 2015 12:07 AM, "vitalyster" notifications@github.com wrote:

$ tail -c 30 read-items.clj 71" "8c5199eb86fa0b7aaaba6533d

— Reply to this email directly or view it on GitHub https://github.com/Gonzih/feeds2imap.clj/issues/14#issuecomment-166451548 .

vitalyster commented 8 years ago

Maybe, so I think application should check if this file is valid somehow