JRuby

Missing constant in Process::Constants on Mac OS X (darwin)

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: JRuby 1.1.5
  • Fix Version/s: JRuby 1.2
  • Component/s: Core Classes/Modules
  • Labels:
    None
  • Number of attachments :
    0

Description

     [java] 2)
     [java] Process::Constants should have the correct constant values on Darwin ERROR
     [java] NameError: uninitialized constant Process::RLIM_SAVED_MAX
     [java] /Users/headius/NetBeansProjects/jruby/spec/ruby/1.8/core/process/constants_spec.rb:25:in `const_missing'
     [java] /Users/headius/NetBeansProjects/jruby/spec/ruby/1.8/core/process/constants_spec.rb:25
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/mspec.rb:62:in `instance_eval'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/mspec.rb:62:in `protect'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:58:in `each'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:58:in `all?'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:58:in `protect'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:72:in `process'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:68:in `each'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/context.rb:68:in `process'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/mspec.rb:29:in `describe'
     [java] /Users/headius/NetBeansProjects/jruby/spec/mspec/lib/mspec/runner/object.rb:11:in `describe'
     [java] /Users/headius/NetBeansProjects/jruby/spec/ruby/1.8/core/process/constants_spec.rb:2
     [java] /Users/headius/NetBeansProjects/jruby/spec/ruby/1.8/core/process/constants_spec.rb:50:in `load'

Activity

Hide
Thomas E Enebo added a comment -

Giving this to Wayne because of his other system-specific constant work he has been doing lately.

Show
Thomas E Enebo added a comment - Giving this to Wayne because of his other system-specific constant work he has been doing lately.
Hide
Wayne Meissner added a comment -

Process now uses constantine for its constants. Should be pretty close to MRI now.

Show
Wayne Meissner added a comment - Process now uses constantine for its constants. Should be pretty close to MRI now.

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: