Forum: Redcloth Bug: NoMethodError: private method `gsub' called for nil:NilClass

B1edc6a4aa373d980b49e600923df552?d=identicon&s=25 Douglas Shearer (dougal)
on 2007-12-04 16:15
(Received via mailing list)
Hi there.

I'm using RedCloth as part of a social network's blog system.

I came across the following bug when an img tag with the src attribute
is inputted, and filter_html is set to true.

I have pasted the code sample below.

 >> require 'RubyGems'
=> true
 >> require 'RedCloth'
=> true
 >> RedCloth.new('<img src="">',[:filter_html]).to_html
NoMethodError: private method `gsub' called for nil:NilClass
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1118:in `clean_html'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1113:in `each'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1113:in `clean_html'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1112:in `each'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1112:in `clean_html'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1107:in `gsub!'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1107:in `clean_html'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:310:in `to_html'
  from (irb):3
 >>

Thanks.

Douglas F Shearer
dougal.s@gmail.com
http://douglasfshearer.com
Eaa0d4b131fc4058422ba68f8902969d?d=identicon&s=25 Steve Austen (steveausten555)
on 2010-11-29 15:14
hi its seems like you have done a hard work on it. I have got lots of

information from your post. Really appreciate your work.!! It was

describe very nicely keep us doing good work..
http://www.dealsourcedirect.com/ion-tape2pc.html
A50dcaaf8e545e6cc1fb4e32919be6ad?d=identicon&s=25 Jason Garber (jgarber)
on 2010-11-30 02:25
(Received via mailing list)
I copied it into a Lighthouse ticket.  Thanks for reporting the bug

http://jgarber.lighthouseapp.com/projects/13054-re...
This topic is locked and can not be replied to.