[MacRuby-devel] [MacRuby] #797: MacRuby throws an exception after running rspec example
MacRuby
ruby-noreply at macosforge.org
Thu Jul 15 15:59:16 PDT 2010
#797: MacRuby throws an exception after running rspec example
---------------------------+------------------------------------------------
Reporter: haxie1@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
---------------------------+------------------------------------------------
installed rspec via macgem with latest MacRuby nightly.
ran rspec on a script that contained:
{{{
describe "String" do
it "should be a String" do
"test".class.should == String
end
end
}}}
the rspec example passes, but then an exception is thrown:
Finished in 0.32449 seconds
1 example, 0 failures
uncaught Objective-C/C++ exception...
2010-07-15 15:41:10.877 macruby[72183:903] *** Terminating app due to
uncaught exception 'NameError', reason:
'/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:228:in
`clear_ivars:': instance variable @example not defined (NameError)
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:196:in `block'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:194:in
`run_examples:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:181:in `run:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:42:in
`run_examples:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:24:in `block'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-
core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:35:in
`block'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-
core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:155:in
`sync_output'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-
core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:34:in
`report:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:15:in `run:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems
/rspec-core-2.0.0.beta.17/lib/rspec/core/runner.rb:10:in `block'
'
*** Call stack at first throw:
(
0 CoreFoundation 0x00007fff84e53cc4
__exceptionPreprocess + 180
1 libobjc.A.dylib 0x00007fff8126e0f3
objc_exception_throw + 45
2 libmacruby.dylib 0x0000000100153195
rb_vm_raise + 437
3 libmacruby.dylib 0x000000010003ff19
rb_exc_raise + 9
4 libmacruby.dylib 0x000000010003c8e4
rb_name_error + 260
5 libmacruby.dylib 0x00000001000e65e4
rb_obj_remove_instance_variable + 340
6 libmacruby.dylib 0x0000000100140abb
rb_vm_dispatch + 6603
7 libmacruby.dylib 0x00000001000ffb40 rb_each
+ 960
8 libmacruby.dylib 0x0000000100140b79
rb_vm_dispatch + 6793
9 ??? 0x0000000102f00870 0x0 +
4344252528
10 ??? 0x000000010877f797 0x0 +
4437047191
11 libmacruby.dylib 0x0000000100143677
rb_vm_yield_args + 1879
12 libmacruby.dylib 0x00000001000fd828
rb_yield + 40
13 libmacruby.dylib 0x00000001000158bd
rary_reserve + 861
14 libmacruby.dylib 0x0000000100140ad6
rb_vm_dispatch + 6630
15 ??? 0x0000000102f00870 0x0 +
4344252528
16 ??? 0x000000010877f4f5 0x0 +
4437046517
17 libmacruby.dylib 0x0000000100140abb
rb_vm_dispatch + 6603
18 ??? 0x0000000102f00870 0x0 +
4344252528
19 ??? 0x0000000108776e66 0x0 +
4437012070
20 libmacruby.dylib 0x0000000100143677
rb_vm_yield_args + 1879
21 libmacruby.dylib 0x00000001000fd828
rb_yield + 40
22 libmacruby.dylib 0x0000000100019670
rb_ary_new + 5696
23 libmacruby.dylib 0x0000000100140ad6
rb_vm_dispatch + 6630
24 ??? 0x0000000102f00870 0x0 +
4344252528
25 ??? 0x0000000108776a73 0x0 +
4437011059
26 libmacruby.dylib 0x0000000100140a95
rb_vm_dispatch + 6565
27 ??? 0x0000000102f00870 0x0 +
4344252528
28 ??? 0x0000000108774d3a 0x0 +
4437003578
29 libmacruby.dylib 0x0000000100140abb
rb_vm_dispatch + 6603
30 ??? 0x0000000102f00870 0x0 +
4344252528
31 ??? 0x0000000108774b34 0x0 +
4437003060
32 libmacruby.dylib 0x0000000100143657
rb_vm_yield_args + 1847
33 libmacruby.dylib 0x00000001000fd7b3
rb_yield_values + 275
34 libmacruby.dylib 0x000000010003a548
rb_Complex + 14328
35 libmacruby.dylib 0x0000000100143715
rb_vm_yield_args + 2037
36 libmacruby.dylib 0x00000001000fd828
rb_yield + 40
37 libmacruby.dylib 0x00000001000158bd
rary_reserve + 861
38 libmacruby.dylib 0x0000000100140ad6
rb_vm_dispatch + 6630
39 libmacruby.dylib 0x00000001000fd3a3
rb_objc_block_call + 195
40 libmacruby.dylib 0x000000010003866c
rb_Complex + 6428
41 libmacruby.dylib 0x0000000100140b79
rb_vm_dispatch + 6793
42 ??? 0x0000000102f00870 0x0 +
4344252528
43 ??? 0x0000000108774848 0x0 +
4437002312
44 libmacruby.dylib 0x0000000100140abb
rb_vm_dispatch + 6603
45 ??? 0x0000000102f00870 0x0 +
4344252528
46 ??? 0x0000000108772a7a 0x0 +
4436994682
47 libmacruby.dylib 0x0000000100143677
rb_vm_yield_args + 1879
48 ??? 0x0000000102f1a556 0x0 +
4344358230
49 ??? 0x0000000108772f80 0x0 +
4436995968
50 libmacruby.dylib 0x0000000100143693
rb_vm_yield_args + 1907
51 ??? 0x0000000102f1a556 0x0 +
4344358230
52 ??? 0x0000000108773259 0x0 +
4436996697
53 libmacruby.dylib 0x0000000100140ad6
rb_vm_dispatch + 6630
54 ??? 0x0000000102f00870 0x0 +
4344252528
55 ??? 0x0000000108772cd6 0x0 +
4436995286
56 libmacruby.dylib 0x0000000100140abb
rb_vm_dispatch + 6603
57 ??? 0x0000000102f00870 0x0 +
4344252528
58 ??? 0x0000000102f748a8 0x0 +
4344727720
59 libmacruby.dylib 0x0000000100140a95
rb_vm_dispatch + 6565
60 ??? 0x0000000102f00870 0x0 +
4344252528
61 ??? 0x0000000102f73ae2 0x0 +
4344724194
62 libmacruby.dylib 0x0000000100140a6b
rb_vm_dispatch + 6523
63 ??? 0x0000000102f00870 0x0 +
4344252528
64 ??? 0x0000000102f6f750 0x0 +
4344706896
65 libmacruby.dylib 0x0000000100140a6b
rb_vm_dispatch + 6523
66 ??? 0x0000000102f00870 0x0 +
4344252528
67 ??? 0x0000000102f6f498 0x0 +
4344706200
68 libmacruby.dylib 0x0000000100142469
rb_vm_block_eval + 1401
69 libmacruby.dylib 0x00000001001513fa
rb_rescue2 + 58
70 libmacruby.dylib 0x0000000100040760
ruby_finalize + 96
71 libmacruby.dylib 0x00000001000a0630 rb_exit
+ 16
72 macruby 0x0000000100000d2f main +
159
73 macruby 0x0000000100000c88 start +
52
)
terminate called after throwing an instance of 'NSException'
Regards,
Kam
--
Ticket URL: <http://www.macruby.org/trac/ticket/797>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list