#394: Unrecognized runtime type _NSRange=II -------------------------------+-------------------------------------------- Reporter: cwdinfo@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------------+-------------------------------------------- Comment(by lsansonetti@…): Thanks for the example. Looks like the exception is being raised inside the method resolver. {{{ (gdb) bt #0 rb_exc_raise (mesg=8592694976) at eval.c:312 #1 0x000000010003df86 in rb_raise (exc=8590153248, fmt=<value temporarily unavailable, due to optimizations>) at error.c:1120 #2 0x00000001001321fd in RoxorCompiler::convert_type (this=0x103800800, type=0x7fff5fbfdd00 "{_NSRange=II}") at compiler.cpp:6575 #3 0x000000010014ee5c in RoxorCompiler::compile_objc_stub (this=0x103800800, ruby_func=0x10140f060, ruby_imp=0x101100b00, arity=@0x104ab8fa8, types=<value temporarily unavailable, due to optimizations>) at compiler.cpp:6800 #4 0x000000010017dbd8 in RoxorCore::resolve_method (this=0x102054200, klass=0x200225520, sel=0x7fff83f48988, func=0x10140f060, arity=@0x104ab8fa8, flags=0, imp=0x101100b00, m=0x0) at vm.cpp:1569 #5 0x000000010017e62b in RoxorCore::resolve_methods (this=0x102054200, map=0x104ab9020, klass=0x200225520, sel=0x7fff83f48988) at vm.cpp:1610 #6 0x000000010017ef67 in rb_vm_resolve_method (klass=0x200225520, sel=0x7fff83f48988) at vm.cpp:1658 #7 0x000000010017ef8c in resolveInstanceMethod_imp (self=<value temporarily unavailable, due to optimizations>, sel=<value temporarily unavailable, due to optimizations>, name=<value temporarily unavailable, due to optimizations>) at vm.cpp:4102 #8 0x00007fff88a18b57 in _class_resolveMethod () #9 0x00007fff88a1e199 in lookUpMethod () }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/394#comment:3> MacRuby <http://macruby.org/>