Hi,
Today, embed test fails on JDK 1.5 when ruby 1.9 mode is specified.
The raised exception is:
[junit] 致命的: Exception :
[junit] java.lang.VerifyError: (class:
org/jruby/RubyComplex$i_method_0_1$RUBYINVOKER$rationalize, method:
call signature:
(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyModule;Ljava/lang/String;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jrub
[junit] at
org.jruby.gen.org$jruby$RubyComplex$Populator.populate(org$jruby$RubyComplex$Populator.java:131)
[junit] at
org.jruby.RubyModule.defineAnnotatedMethodsIndividually(RubyModule.java:657)
[junit] at
org.jruby.RubyModule.defineAnnotatedMethods(RubyModule.java:560)
[junit] at org.jruby.RubyComplex.createComplexClass(RubyComplex.java:92)
[junit] at org.jruby.Ruby.initCore(Ruby.java:1134)
[junit] at org.jruby.Ruby.bootstrap(Ruby.java:1031)
[junit] at org.jruby.Ruby.init(Ruby.java:1009)
[junit] at org.jruby.Ruby.newInstance(Ruby.java:173)
[junit] at
org.jruby.embed.internal.LocalContext.getRuntime(LocalContext.java:97)
[junit] at
org.jruby.embed.internal.ThreadSafeLocalContextProvider.getRuntime(ThreadSafeLocalContextProvider.java:55)
[junit] at
org.jruby.embed.ScriptingContainer.getRuntime(ScriptingContainer.java:280)
[junit] at
org.jruby.embed.bsf.JRubyEngine.initialize(JRubyEngine.java:157)
.....
The test succeeds on JDK 1.6.
Does anybody have an idea on this?
-Yoko
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email