# Rcov fails with errors related to rexml

**URL:** <https://www.ruby-forum.com/t/rcov-fails-with-errors-related-to-rexml/150120>\
**Category:** Ruby\
**Created:** [October 3, 2008, 11:53pm UTC](https://www.ruby-forum.com/t/rcov-fails-with-errors-related-to-rexml/150120 "2008-10-03T23:53:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gazoduc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c5a1d2/32.png) [@gazoduc](https://www.ruby-forum.com/u/gazoduc)\
**Post date:** [October 3, 2008, 11:53pm UTC](https://www.ruby-forum.com/t/rcov-fails-with-errors-related-to-rexml/150120/1 "2008-10-03T23:53:16Z")

</div>

Running rcov fails during post processing.

Anyone has found a fix for this incompatibility problem between rcov  
0.8.1.2 and rexml in ruby 1.8.7 ?

Thanks for any help.

Gaspard

* * *

versions:  
rcov 0.8.1.2 2007-11-22  
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]

complete backtrace:  
/opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:131:in `[]': no implicit conversion from nil to integer (TypeError) from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:131:in`wrap’  
from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:131:in `wrap' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:90:in`write\_text’  
from /opt/local/lib/ruby/1.8/rexml/formatters/default.rb:50:in `write' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:75:in`write\_element’  
from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:73:in `each' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:73:in`write\_element’  
from /opt/local/lib/ruby/1.8/rexml/formatters/default.rb:31:in `write' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:75:in`write\_element’  
from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:73:in `each' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:73:in`write\_element’  
from /opt/local/lib/ruby/1.8/rexml/formatters/default.rb:31:in `write' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:117:in`write\_document’  
from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:111:in `each' from /opt/local/lib/ruby/1.8/rexml/formatters/pretty.rb:111:in`write\_document’  
from /opt/local/lib/ruby/1.8/rexml/formatters/default.rb:28:in `write' from /opt/local/lib/ruby/1.8/rexml/document.rb:195:in`write’  
from (eval):93:in `pretty' from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov/ report.rb:1003:in`create\_file’  
from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov/  
report.rb:708:in `execute' from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov/ report.rb:125:in`each’  
from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov/  
report.rb:125:in `each_file_pair_sorted' from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov/ report.rb:707:in`execute’  
from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov.rb:  
640:in `dump_coverage_info' from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov.rb: 640:in`each’  
from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/lib/rcov.rb:  
640:in `dump\_coverage\_info’  
from /opt/local/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/bin/rcov:421  
from /opt/local/lib/ruby/1.8/test/unit.rb:278

---

<div class="post-metadata">

**Author:** ![gazoduc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c5a1d2/32.png) [@gazoduc](https://www.ruby-forum.com/u/gazoduc)\
**Post date:** [October 5, 2008, 3:31am UTC](https://www.ruby-forum.com/t/rcov-fails-with-errors-related-to-rexml/150120/2 "2008-10-05T03:31:40Z")

</div>

Try this fork of rcov:

> **[GitHub - spicycode/rcov: Home has moved to http://github.com/relevance/rcov](https://github.com/spicycode/rcov)**
>
> Home has moved to http://github.com/relevance/rcov - GitHub - spicycode/rcov: Home has moved to http://github.com/relevance/rcov

- Rob
