Skip to content

jruby -S irb broken on solaris in 1.7.16 with JDK 7 #2040

Closed
@mulvaney

Description

@mulvaney

jruby -S irb throws missing file errors in 1.7.16 using Java 7. It works ok with Java 8, and it worked fine in 1.7.15 with both Java 7 and Java8.

$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
$ jruby-1.7.16/bin/jruby -S irb
irb(main):001:0>

$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Server VM (build 24.65-b04, mixed mode)
$ jruby-1.7.15/bin/jruby -S irb
irb(main):001:0>

But the same thing fails in 1.7.16:

$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Server VM (build 24.65-b04, mixed mode)
$ jruby-1.7.16/bin/jruby -S irb
Errno::ENOENT: No such file or directory - /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/site_ruby/irb/lc/error.rb
        readable? at org/jruby/RubyFileTest.java:202
      search_file at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:148
             each at org/jruby/RubyArray.java:1613
      search_file at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:146
  each_localized_path at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:158
   each_sublocale at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:179
  each_localized_path at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:157
      search_file at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:145
             find at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:124
             load at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/locale.rb:108
       init_error at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/init.rb:122
            setup at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb/init.rb:17
            start at /home/mm5830/jruby-download/jruby-1.7.16/lib/ruby/1.9/irb.rb:53
           (root) at /home/mm5830/jruby-download/jruby-1.7.16/bin/jirb:13

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions