coatl / sequence

Sequence provides a unified api for access to sequential Ruby data types, like Strings, Arrays, Files, IOs, and Enumerations.
sequence.rubyforge.org
Other
14 stars 2 forks source link

NoMethodError: undefined method `+' for nil:NilClass #6

Open rdp opened 14 years ago

rdp commented 14 years ago

I get this in about 50 tests when run doze 1.9.1:

 14) Error:
test_randomized_methods_some_more(SequenceTests::ListWrappedAndChunkReified::List1):
NoMethodError: undefined method `+' for nil:NilClass
    E:/dev/ruby/downloads/sequence/lib/sequence/subseq.rb:78:in`subseq'
    E:/dev/ruby/downloads/sequence/lib/sequence/list.rb:178:in `subseq'
    E:/dev/ruby/downloads/sequence/lib/sequence/list.rb:229:in`modify'
    E:/dev/ruby/downloads/sequence/lib/sequence.rb:624:in `insert'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:579:in`test_insert'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:384:in `block (2 levels) in test_randomized_methods_some_more'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:384:in`times'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:384:in `block in test_randomized_methods_some_more'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:384:in`each'
    E:/dev/ruby/downloads/sequence/test/test_rexscan.rb:384:in `test_randomized_methods_some_more'            
coatl commented 14 years ago

Ah, good. So now you're actually seeing all the tests.

This is a bug in ruby 1.9(!). see http://redmine.ruby-lang.org/issues/show/2502