JRuby is not working on IBM JVM 1.5
-----------------------------------
Key: JRUBY-3015
URL: http://jira.codehaus.org/browse/JRUBY-3015
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.1.4
Environment: AIX 5L, JAVA5
Reporter: Le Huy
Assignee: Thomas E Enebo
Priority: Critical
bash-3.00$ /usr/java5/bin/java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20051104)
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20051103 (JIT
enabled)
J9VM - 20051027_03723_bHdSMR
JIT - 20051027_1437_r8
GC - 20051020_AA)
JCL - 20051102
bash-3.00$ jruby --version
jruby 1.1.4 (ruby 1.8.6 patchlevel 114) (2008-08-28 rev 7570) [ppc-java]
java.lang.VerifyError: arguments are not type compatible (class:
org/jruby/RubyEnumerator$i_method_1_0$RUBYINVOKER$initialize method:
call(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;)
at pc: 6
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:42)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:111)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:63)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at
org.jruby.internal.runtime.methods.InvocationMethodFactory.getAnnotatedMethod(InvocationMethodFactory.java:661)
at org.jruby.RubyModule.defineAnnotatedMethod(RubyModule.java:732)
at org.jruby.RubyModule.defineAnnotatedMethod(RubyModule.java:475)
at org.jruby.RubyEnumerator.defineEnumerator(RubyEnumerator.java:75)
at org.jruby.libraries.EnumeratorLibrary.load(EnumeratorLibrary.java:39)
at org.jruby.ext.LateLoadingLibrary.load(LateLoadingLibrary.java:55)
at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:331)
at org.jruby.runtime.load.LoadService.require(LoadService.java:357)
at org.jruby.Ruby.initBuiltins(Ruby.java:1253)
at org.jruby.Ruby.init(Ruby.java:917)
at org.jruby.Ruby.newInstance(Ruby.java:161)
at org.jruby.Main.run(Main.java:184)
at org.jruby.Main.run(Main.java:100)
at org.jruby.Main.main(Main.java:84)
Exception in thread "main" :1: library `enumerator' could not be loaded:
java.lang.VerifyError: arguments are not type compatible (class:
org/jruby/RubyEnumerator$i_method_1_0$RUBYINVOKER$initialize method:
call(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;)
at pc: 6 (LoadError)
...internal jruby stack elided...
from (unknown).(unknown)(:1)
--
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