Tero Tilus <t...@tilus.net>: > Adeel Ahmad Khan, 2011-01-29 05:11: > > invalid byte sequence in UTF-8 > ... > > I am using a nearly fresh installation of Sup 0.12.1 with Ruby > > 1.9.2p136. I have LOCALE="en_US.UTF-8". > > Both the errors were from regex matches against message body. Somehow > your editor doesn't know your locale or is not obeying it. As a > result non-utf8 stuff gets saved to disk and sup gets confused.
You were right. It turned out to be an issue with editor. Gaute Hope <e...@gaute.vetsj.com>: > Excerpts from Adeel Ahmad Khan's message of 2011-01-29 04:11:40 +0100: > > --- ArgumentError from thread: main > > invalid byte sequence in UTF-8 > > > > /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/lib/sup/modes/edit-message-mode.rb:497:in > > `block in mentions_attachments?' > > Could you try if this patch fixes it (or just edit the lines manually) ? The patch resolved that error, but I get a different one now: --- ArgumentError from thread: main invalid byte sequence in UTF-8 /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/lib/sup/modes/edit-message-mode.rb:389:in `build_message' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/lib/sup/modes/edit-message-mode.rb:354:in `send_message' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/lib/sup/mode.rb:59:in `handle_input' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/lib/sup/buffer.rb:277:in `handle_input' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/bin/sup:260:in `<module:Redwood>' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/bin/sup:69:in `<top (required)>' /usr/bin/sup:19:in `load' /usr/bin/sup:19:in `<main>' It looks like another regex match. m.body += "\n" unless m.body =~ /\n\Z/ In any case it seems to be my problem, not sup's. Adeel _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel