From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.240.136 with SMTP id la8cs141070icb; Mon, 31 Jan 2011 11:30:39 -0800 (PST) Received: by 10.204.98.131 with SMTP id q3mr3626214bkn.137.1296502237877; Mon, 31 Jan 2011 11:30:37 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id v22si25747818vcf.77.2011.01.31.11.30.37; Mon, 31 Jan 2011 11:30:37 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 22A6F19782DC; Mon, 31 Jan 2011 14:30:37 -0500 (EST) Received: from mail.adeel.ru (adeel.xen.prgmr.com [68.68.99.38]) by rubyforge.org (Postfix) with ESMTP id 8EE041858267 for ; Mon, 31 Jan 2011 13:24:32 -0500 (EST) Received: by mail.adeel.ru (Postfix, from userid 1000) id 1E2BC14BEC; Mon, 31 Jan 2011 13:24:42 -0500 (EST) From: Adeel Ahmad Khan To: sup-devel In-reply-to: References: Date: Mon, 31 Jan 2011 13:24:42 -0500 Message-Id: <1296497911-sup-5024@poincare> User-Agent: Sup/0.12.1 Subject: Re: [sup-devel] Bug: UTF-8 error when sending messages X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org Tero Tilus : > 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 : > 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 `' /usr/lib/ruby/gems/1.9.1/gems/sup-0.12.1/bin/sup:69:in `' /usr/bin/sup:19:in `load' /usr/bin/sup:19:in `
' 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