# \[Bug #1234\] RDoc failure in benchmark/bm\_so\_meteor\_contest.rb at or around line 542 column

**URL:** <https://www.ruby-forum.com/t/bug-1234-rdoc-failure-in-benchmark-bm-so-meteor-contest-rb-at-or-around-line-542-column/161703>\
**Category:** Development\
**Created:** [March 1, 2009, 1:04pm UTC](https://www.ruby-forum.com/t/bug-1234-rdoc-failure-in-benchmark-bm-so-meteor-contest-rb-at-or-around-line-542-column/161703 "2009-03-01T13:04:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![daigo\_moriwaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a183cd/32.png) [@daigo\_moriwaki](https://www.ruby-forum.com/u/daigo_moriwaki)\
**Post date:** [March 1, 2009, 1:04pm UTC](https://www.ruby-forum.com/t/bug-1234-rdoc-failure-in-benchmark-bm-so-meteor-contest-rb-at-or-around-line-542-column/161703/1 "2009-03-01T13:04:28Z")

</div>

Bug #1234: RDoc failure in benchmark/bm\_so\_meteor\_contest.rb at or  
around line 542 column  
[http://redmine.ruby-lang.org/issues/show/1234](http://redmine.ruby-lang.org/issues/show/1234)

e$B5/I\<\<Te(B: daigo moriwaki  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Low  
Target version: 1.9.1  
ruby -v: ruby 1.9.2dev (2009-03-01 trunk 22688) [x86\_64-linux]

Making documents fails with the following error:

% ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  
./runruby.rb --extout=.ext – “./bin/rdoc” --all --ri --op .ext/doc  
benchmark/bm\_so\_meteor\_contest.rb

benchmark/bm\_so\_meteor\_contest.rb: mCmmmmmmmmCmmmmmmmmmmmmmmmm

RDoc failure in benchmark/bm\_so\_meteor\_contest.rb at or around line 542  
column  
0

Before reporting this, could you check that the file you’re documenting  
compiles cleanly–RDoc is not a full Ruby parser, and gets confused  
easily if  
fed invalid programs.

The internal error was:

/home/daigo/cprojects/org/ruby\_1\_9/lib/rdoc/parser/ruby.rb:2049:in  
`parse_meta_method': undefined method `top\_level’ for  
#RDoc::TopLevel:0x00000002bda180 (NoMethodError)  
from  
/home/daigo/cprojects/org/ruby\_1\_9/lib/rdoc/parser/ruby.rb:2445:in  
`parse_statements' from /home/daigo/cprojects/org/ruby_1_9/lib/rdoc/parser/ruby.rb:2540:in `parse\_toplevel\_statements’  
from  
/home/daigo/cprojects/org/ruby\_1\_9/lib/rdoc/parser/ruby.rb:2706:in  
`block (2 levels) in scan’

---

<div class="post-metadata">

**Author:** ![daigo\_moriwaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a183cd/32.png) [@daigo\_moriwaki](https://www.ruby-forum.com/u/daigo_moriwaki)\
**Post date:** [July 23, 2009, 2:44am UTC](https://www.ruby-forum.com/t/bug-1234-rdoc-failure-in-benchmark-bm-so-meteor-contest-rb-at-or-around-line-542-column/161703/2 "2009-07-23T02:44:09Z")

</div>

e$B%A%1%C%He(B #1234 e$B$,99?7$5$l$^$7$?!#e(B (by Eric H.)

## This is fixed in RDoc trunk.

[http://redmine.ruby-lang.org/issues/show/1234](http://redmine.ruby-lang.org/issues/show/1234)

---

<div class="post-metadata">

**Author:** ![daigo\_moriwaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a183cd/32.png) [@daigo\_moriwaki](https://www.ruby-forum.com/u/daigo_moriwaki)\
**Post date:** [April 1, 2010, 9:51am UTC](https://www.ruby-forum.com/t/bug-1234-rdoc-failure-in-benchmark-bm-so-meteor-contest-rb-at-or-around-line-542-column/161703/3 "2010-04-01T09:51:40Z")

</div>

e$B%A%1%C%He(B #1234 e$B$,99?7$5$l$^$7$?!#e(B (by Eric H.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B

## Now checked in.

[http://redmine.ruby-lang.org/issues/show/1234](http://redmine.ruby-lang.org/issues/show/1234)
