Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.1.4
-
Fix Version/s: JRuby 1.1.5
-
Component/s: None
-
Labels:None
-
Environment:AIX 5L, JAVA5
-
Number of attachments :
Description
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)
JRuby version 1.1.3 also has the same error
I can run JRuby version 1.1 however then jirb does not work but this is other error