Project

General

Profile

Bug #12517

Updated by nobu (Nobuyoshi Nakada) almost 8 years ago

I found the following issue: 

 https://travis-ci.org/ioquatix/build-files/jobs/140181966 

 ~~~ 
 /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:200:in `compile': negative array size (or size too big) (ArgumentError) 
	 from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:200:in `_delegator_method' 
	 from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:178:in `def_instance_delegator' 
	 from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:154:in `block in def_instance_delegators' 
	 from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:153:in `each' 
	 from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:153:in `def_instance_delegators' 
	 from /home/travis/build/ioquatix/build-files/lib/build/files/state.rb:71:in `<class:State>' 
 ~~~ 

 This is caused by the following line: 

 ~~~ruby ~~~ 
		 class State < Files::List 
			 extend Forwardable 
			 def_delegators :@files, :each, :roots, :count 
 ~~~ 

 It was fine in 2.3.0 and before.

Back