From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Tue, 28 Jul 2009 11:55:50 -0700 Subject: [sup-talk] error with Sup while sending mails In-Reply-To: <956dbab30907210305s1127ace3s315c8505c9c38141@mail.gmail.com> References: <956dbab30907210305s1127ace3s315c8505c9c38141@mail.gmail.com> Message-ID: <1248807059-sup-8075@masanjin.net> Hi Flo, Reformatted excerpts from paro 462's message of 2009-07-21: > --- NoMethodError from thread: poll after loading inbox > undefined method `to_indexable_s' for nil:NilClass > ./lib/sup/index.rb:243:in `sync_message' Interesting. You're the second person who's reported this. It has something to do with parsing a particular date. I'm not sure if it's locale-related... maybe. Can you try applying the following patch? I'm hoping that the debugging output prefixed with XX will provide a clue. --- a/lib/sup/message.rb +++ b/lib/sup/message.rb @@ -92,11 +92,14 @@ class Message begin Time.parse date rescue ArgumentError => e - #Redwood::log "faking mangled date header for #{@id} (orig #{header['date'].inspect} gave error: #{e.message})" + Redwood::log "faking mangled date header for #{@id} (orig #{header['date'].inspect} gave error: #{e.message})" Time.now end - else - #Redwood::log "faking non-existent date header for #{@id}" + end + + @date ||= begin + Redwood::log "XX original header was #{header["date"].inspect}" + Redwood::log "XX faking non-existent date header for #{@id}" Time.now end -- William