[#35027] [Ruby 1.9-Bug#4352][Open] [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s) — "James M. Lawrence" <redmine@...>

Bug #4352: [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)

16 messages 2011/02/01

[#35114] [Ruby 1.9-Bug#4373][Open] http.rb:677: [BUG] Segmentation fault — Christian Fazzini <redmine@...>

Bug #4373: http.rb:677: [BUG] Segmentation fault

59 messages 2011/02/06

[#35171] [Ruby 1.9-Bug#4386][Open] encoding: directive does not affect regex expressions — mathew murphy <redmine@...>

Bug #4386: encoding: directive does not affect regex expressions

9 messages 2011/02/09

[#35237] [Ruby 1.9-Bug#4400][Open] nested at_exit hooks run in strange order — Suraj Kurapati <redmine@...>

Bug #4400: nested at_exit hooks run in strange order

12 messages 2011/02/15

[ruby-core:35127] [Ruby 1.9-Bug#4375][Open] "undefined method `coerce' for nil:NilClass" for "Date.new === nil"

From: Krzysiek H <redmine@...>
Date: 2011-02-07 01:40:39 UTC
List: ruby-core #35127
Bug #4375: "undefined method `coerce' for nil:NilClass" for "Date.new === nil"
http://redmine.ruby-lang.org/issues/show/4375

Author: Krzysiek H
Status: Open, Priority: Normal
ruby -v: ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux]

When I run irb, and write "require 'date'; Date.new === nil" then I get error: 
undefined method `coerce' for nil:NilClass

I found some bug reports for similar error message, but in different contexts.
It looks like there is no bug report for this yet. It looks strange for me, 
because to reproduce this error, it's enough to call something like this:

case some_object_of_Date_type_that_can_be_nil 
when some_date
  do_something
end

It works fine in ruby 1.8.7 (returns false).


----------------------------------------
http://redmine.ruby-lang.org

In This Thread

Prev Next