[MacRuby-devel] [MacRuby] #813: /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/csv.rb:1817:in `block': Unclosed quoted field on line 1. (CSV::MalformedCSVError)

MacRuby ruby-noreply at macosforge.org
Sun Jul 25 15:46:34 PDT 2010


#813: /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/csv.rb:1817:in
`block': Unclosed quoted field on line 1. (CSV::MalformedCSVError)
------------------------------+---------------------------------------------
 Reporter:  jadarkwah@…       |       Owner:  lsansonetti@…        
     Type:  defect            |      Status:  new                  
 Priority:  blocker           |   Milestone:                       
Component:  MacRuby           |    Keywords:                       
------------------------------+---------------------------------------------
 '''macruby mrcsv.rb '''

 /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/csv.rb:1817:in
 `block': Unclosed quoted field on line 1. (CSV::MalformedCSVError)
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/csv.rb:1799:in
 `readline'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/csv.rb:1760:in
 `each'
         from
 /Developer/Projects/NJTransit/rail_data/scripts/./mrservice.rb:5:in `main'
         from
 /Developer/Projects/NJTransit/rail_data/scripts/./mrservice.rb:1:in
 `<main>'



 The following code works with ruby, ruby1.9 and jruby but chokes on
 macruby.

 '''#mrcsv.rb'''

 require 'csv'

 def main
   reader = CSV.open("mrtest.csv", "r")
   reader.each do |row|
         puts "#{row}"
   end
 end

 main


 '''#mrtest.csv'''

 1,2,"River LINE",0

 2,2,"Princeton Shuttle",0

 3,2,"Atlantic City Rail Line",2

 4,2,"Montclair-Boonton Line",2

 5,2,"Montclair-Boonton Line",2

 6,2,"Hudson-Bergen Light Rail",0

 7,2,"Main/Bergen County Line",2

 8,2,"Port Jervis Line",2

 9,2,"Morris & Essex Line",2

 10,2,"Gladstone Branch",2

 11,2,"Northeast Corridor",2

 12,2,"North Jersey Coast Line",2

 13,2,"North Jersey Coast Line",2

 14,2,"Newark Light Rail",0

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/813>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list