Postmodern created JRUBY-6399:
---------------------------------

             Summary: wrong number of arguments (4 for 3) when calling enum_for 
in 1.9 mode
                 Key: JRUBY-6399
                 URL: https://jira.codehaus.org/browse/JRUBY-6399
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.6.6
         Environment: jruby 1.6.6 (ruby-1.9.2-p312) (2012-01-30 5673572) 
(OpenJDK 64-Bit Server VM 1.6.0_22) [linux-amd64-java]
            Reporter: Postmodern


Discovered this odd error when running the specs for Ronin 
(http://github.com/ronin-ruby/ronin) on JRuby 1.6.6 in 1.9 mode. The backtraces 
point to invocations of enum_for with two or three arguments.

$ jruby --1.9 -S rake spec

Failures:

  1) Ronin::IPAddress extract should extract multiple IP Addresses from text
     Failure/Error: subject.extract(text).should == [ip1, ip2]
     ArgumentError:
       wrong number of arguments (4 for 3)
     # ./lib/ronin/ip_address.rb:101:in `extract'
     # ./spec/ip_address_spec.rb:24:in `(root)'

  2) Ronin::Installation each_file_in should enumerate over the files which 
match a glob pattern
     Failure/Error: subject.each_file_in(directory,ext).to_a.should =~ expected
     ArgumentError:
       wrong number of arguments (4 for 3)
     # ./lib/ronin/installation.rb:134:in `each_file_in'
     # ./spec/installation_spec.rb:54:in `(root)'

  3) Ronin::Installation each_file_in should return an Enumerator when no block 
is given
     Failure/Error: subject.each_file_in(directory,ext).all? { |file|
     ArgumentError:
       wrong number of arguments (4 for 3)
     # ./lib/ronin/installation.rb:134:in `each_file_in'
     # ./spec/installation_spec.rb:58:in `(root)'

  4) Ronin::Script::Path failed cached files should not save new cached files 
that contain validation errors
     Failure/Error: validation_error.should_not be_saved
       expected saved? to return false, got true
     # ./spec/script/path_spec.rb:98:in `(root)'

Finished in 45.65 seconds
275 examples, 4 failures

Failed examples:

rspec ./spec/ip_address_spec.rb:23 # Ronin::IPAddress extract should extract 
multiple IP Addresses from text
rspec ./spec/installation_spec.rb:53 # Ronin::Installation each_file_in should 
enumerate over the files which match a glob pattern
rspec ./spec/installation_spec.rb:57 # Ronin::Installation each_file_in should 
return an Enumerator when no block is given
rspec ./spec/script/path_spec.rb:97 # Ronin::Script::Path failed cached files 
should not save new cached files that contain validation errors
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/hal/.rvm/rubies/jruby-1.6.6/bin/jruby -S rspec ./spec/url_scheme_spec.rb 
./spec/url_spec.rb ./spec/ip_address_spec.rb ./spec/url_query_param_spec.rb 
./spec/repository_spec.rb ./spec/ronin_spec.rb ./spec/database_spec.rb 
./spec/campaign_spec.rb ./spec/os_spec.rb ./spec/password_spec.rb 
./spec/license_spec.rb ./spec/credential_spec.rb ./spec/arch_spec.rb 
./spec/host_name_spec.rb ./spec/software_spec.rb ./spec/port_spec.rb 
./spec/vendor_spec.rb ./spec/service_spec.rb ./spec/mac_address_spec.rb 
./spec/email_address_spec.rb ./spec/installation_spec.rb ./spec/author_spec.rb 
./spec/script/script_spec.rb ./spec/script/deployable_spec.rb 
./spec/script/path_spec.rb ./spec/script/buildable_spec.rb 
./spec/script/testable_spec.rb ./spec/model/has_authors_spec.rb 
./spec/model/has_description_spec.rb ./spec/model/has_name_spec.rb 
./spec/model/has_license_spec.rb ./spec/model/model_spec.rb 
./spec/model/has_title_spec.rb ./spec/model/has_version_spec.rb 
./spec/ui/cli/command_spec.rb fai
 led

Tasks: TOP => spec
(See full trace by running task with --trace)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to