Can't run JRuby with GCJ
------------------------

                 Key: JRUBY-2254
                 URL: http://jira.codehaus.org/browse/JRUBY-2254
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.1RC2
         Environment: Latest JRuby 1.1RC2, Ubuntu Linux 7.10
            Reporter: Vladimir Sizikov
             Fix For: JRuby 1.1


Any attempt to run JRuby with gcj 4.2.1 that comes with Ubuntu 7.10, fail 
quickly:

java -version
java version "1.5.0"
gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)

{noformat}
 jruby -v
ruby 1.8.6 (2008-03-11 rev unknown) [i386-jruby1.1RC2]
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
   at org.jruby.runtime.ThreadContext.getCurrentFrame(ThreadContext.java:345)
   at org.jruby.runtime.ThreadContext.getFrameSelf(ThreadContext.java:367)
   at org.jruby.RubyClass.invoke(RubyClass.java:232)
   at 
org.jruby.javasupport.util.RuntimeHelpers.invokeAs(RuntimeHelpers.java:322)
   at 
org.jruby.runtime.Dispatcher$DefaultDispatcher.callMethod(Dispatcher.java:17)
   at org.jruby.RubyClass.invoke(RubyClass.java:222)
   at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:330)
   at org.jruby.RubyObject.callMethod(RubyObject.java:481)
   at org.jruby.RubyObject.equals(RubyObject.java:271)
   at java.util.AbstractMap.equals(libgcj.so.81)
   at java.util.WeakHashMap.internalGet(libgcj.so.81)
   at java.util.WeakHashMap.put(libgcj.so.81)
   at org.jruby.util.collections.WeakHashSet.add(WeakHashSet.java:44)
   at org.jruby.RubyClass.addSubclass(RubyClass.java:355)
   at org.jruby.RubyClass.<init>(RubyClass.java:173)
   at org.jruby.RubyClass.newClass(RubyClass.java:184)
   at org.jruby.RubyClass.newClass(RubyClass.java:191)
   at org.jruby.Ruby.defineClassUnder(Ruby.java:642)
   at org.jruby.Ruby.defineClass(Ruby.java:598)
   at org.jruby.RubyBoolean.createFalseClass(RubyBoolean.java:71)
   at org.jruby.Ruby.initCore(Ruby.java:877)
   at org.jruby.Ruby.bootstrap(Ruby.java:838)
   at org.jruby.Ruby.init(Ruby.java:814)
   at org.jruby.Ruby.newInstance(Ruby.java:157)
   at org.jruby.Main.run(Main.java:121)
{noformat}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.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