-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Labels
Milestone
Description
When I call a nonexistent method on an object, I get this in ruby 1.7.19:
NoMethodError: undefined method stop_responder' for #SharedRPCClient:0x7237dd8c`
However, same code using jruby-9.0.0.0.pre2, i get this non-helpful (from a ruby perspective) java output:
UndefinedValue.java:52:in `undefinedOperation': java.lang.RuntimeException: IR compiler/interpreter bug: org.jruby.ir.operands.UndefinedValue should not be used as a valid value during execution.
from UndefinedValue.java:134:in `getMetaClass'
from Helpers.java:2742:in `invokedynamic'
from RubyBasicObject.java:1136:in `inspectObj'
from RubyBasicObject.java:1090:in `hashyInspect'
from RubyBasicObject.java:1069:in `inspect'
from RubyKernel.java:1948:in `inspect'
from RubyKernel$INVOKER$s$0$0$inspect.gen:-1:in `call'
from Helpers.java:2744:in `invokedynamic'
from RubyBasicObject.java:1136:in `inspectObj'
from RubyBasicObject.java:1090:in `hashyInspect'
from RubyBasicObject.java:1069:in `inspect'
from RubyKernel.java:1948:in `inspect'
from RubyKernel$INVOKER$s$0$0$inspect.gen:-1:in `call'
from RubyClass.java:616:in `finvoke'
from Helpers.java:505:in `invoke'
from RubyBasicObject.java:363:in `callMethod'
from RubyObject.java:535:in `inspect'
from RubyNameError.java:121:in `to_str'
from RubyNameError$RubyNameErrorMessage$INVOKER$i$0$0$to_str.gen:-1:in `call'
from RubyClass.java:616:in `finvoke'
from Helpers.java:505:in `invoke'
from RubyBasicObject.java:363:in `callMethod'
from TypeConverter.java:75:in `convertToType'
from TypeConverter.java:103:in `convertToType'
from RubyBasicObject.java:762:in `convertToString'
from RubyNameError.java:209:in `to_s'
from RubyNameError$INVOKER$i$0$0$to_s.gen:-1:in `call'
from RubyClass.java:616:in `finvoke'
from Helpers.java:505:in `invoke'
from RubyBasicObject.java:363:in `callMethod'
from RubyException.java:145:in `message'
from TraceType.java:329:in `printBacktraceJRuby'
from TraceType.java:236:in `printBacktrace'
from TraceType.java:62:in `printBacktrace'
from Main.java:531:in `handleRaiseException'
from Main.java:409:in `doRunFromMain'
from Main.java:299:in `internalRun'
from Main.java:226:in `run'
from Main.java:198:in `main’
Reactions are currently unavailable