Hi Igor,

Reformatted excerpts from Igor Brkic's message of 2009-08-02:
> For mail sending I use sSMTP and my ISP's SMTP server. When I try to
> send mail from sup, after pressing y on keyboard, mail gets sent but
> sup crashes (exception-log_0.txt in attachment).

A few people have reported this and I'm trying to track it down. Would
you mind applying the following patch, and then running:
  sup-sync -a sup://sent

Hopefully that will generate a little debugging output I can use. Thanks!

diff --git a/lib/sup/message.rb b/lib/sup/message.rb
index 5372fc7..fc9af59 100644
--- a/lib/sup/message.rb
+++ b/lib/sup/message.rb
@@ -92,11 +92,11 @@ class Message
       begin
         Time.parse date
       rescue ArgumentError => e
-        #Redwood::log "faking mangled date header for #...@id} (orig 
#{header['date']
+        Redwood::log "faking mangled date header for #...@id} (orig 
#{header['date'].
         Time.now
       end
     else
-      #Redwood::log "faking non-existent date header for #...@id}"
+      Redwood::log "faking non-existent date header for #...@id}"
       Time.now
     end
 
diff --git a/lib/sup/poll.rb b/lib/sup/poll.rb
index 354bd21..365f828 100644
--- a/lib/sup/poll.rb
+++ b/lib/sup/poll.rb
@@ -148,7 +148,9 @@ EOS
         labels = labels + (source.archived? ? [] : [:inbox])
 
         m = Message.new :source => source, :source_info => offset, :labels => 
label
+        Redwood::log "XX before load: #{m.date.inspect}"
         m.load_from_source!
+        Redwood::log "XX after load: #{m.date.inspect}"
 
         if m.source_marked_read?
           m.remove_label :unread
@@ -157,7 +159,9 @@ EOS
 
         docid, entry = Index.load_entry_for_id m.id
         HookManager.run "before-add-message", :message => m
+        Redwood::log "XX after add-message: #{m.date.inspect}"
         m = yield(m, offset, entry) or next if block_given?
+        Redwood::log "XX after yield: #{m.date.inspect}"
         times = Index.sync_message m, false, docid, entry, opts
         UpdateManager.relay self, :added, m unless entry
       end


-- 
William <[email protected]>
_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to