From: "ko1 (Koichi Sasada)" Date: 2013-12-08T11:51:44+09:00 Subject: [ruby-core:58958] [ruby-trunk - Bug #9226] Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect Issue #9226 has been updated by ko1 (Koichi Sasada). I like charliesome's approach. Could you commit it? ---------------------------------------- Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect https://bugs.ruby-lang.org/issues/9226#change-43508 Author: myronmarston (Myron Marston) Status: Open Priority: High Assignee: ko1 (Koichi Sasada) Category: core Target version: current: 2.1.0 ruby -v: 2.1.0.preview2 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN We're trying to get a green RSpec build against ruby 2.1.0.preview2, and we're getting this very odd failure on travis: https://travis-ci.org/rspec/rspec-core/jobs/15066502#L122 The line where it's failing is here: https://github.com/rspec/rspec-core/blob/2e77a83d92eb1e661398f00359fc784da019401a/lib/rspec/core/filter_manager.rb#L75 It's calling `inspect` on a Hash and blowing up with that confusing error. The hash that's causing this failure (if that helps) is here: https://github.com/rspec/rspec-core/blob/2e77a83d92eb1e661398f00359fc784da019401a/spec/spec_helper.rb#L149-L158 It's the `{ :ruby => lambda { } }` hash being passed to `filter_run_excluding`. -- http://bugs.ruby-lang.org/