metric_fu on 1.9.1?

7 views
Skip to first unread message

Faisal N Jawdat

unread,
Oct 3, 2009, 4:36:23 PM10/3/09
to metr...@googlegroups.com
Is anyone using metric_fu on Ruby 1.9.1? I converted some code over
and now I get this at the Roodi step:

/usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/checks/check.rb:32:in
`evaluate_node': wrong number of arguments (1 for 0) (ArgumentError)
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/checks/check.rb:36:in
`evaluate_node_start'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_visitor.rb:18:in
`block in visit'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_visitor.rb:18:in
`each'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_visitor.rb:18:in
`visit'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/visitable_sexp.rb:6:in
`accept'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/runner.rb:25:in
`check'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/runner.rb:33:in
`check_file'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/bin/roodi:14:in
`block (2 levels) in <top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/bin/roodi:14:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/bin/roodi:14:in
`block in <top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/bin/roodi:13:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/bin/roodi:13:in
`<top (required)>'
from /usr/local/bin/roodi:19:in `load'
from /usr/local/bin/roodi:19:in `<main>'
ruby "/usr/local/lib/ruby/gems/1.9.1/gems/jscruggs-metric_fu-1.1.5/vendor/saikuro/saikuro.rb"
--output_directory tmp/metric_fu/scratch/saikuro --input_directory
"app | lib" --cyclo --filter_cyclo 0 --warn_cyclo 5 --error_cyclo 7
--formater text

All gems are updated, and I'm pulling metric_fu from github rather
than rubyforge.

-faisal

Ben

unread,
Nov 6, 2009, 12:19:07 PM11/6/09
to metric_fu
I'm getting the same error. It happens when I run roodi outside of
metric_fu as well. Any good solutions?

On Oct 3, 2:36 pm, Faisal N Jawdat <fai...@faisal.com> wrote:
> Is anyone using metric_fu on Ruby 1.9.1? I converted some code over
> and now I get this at the Roodi step:
>
> /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/checks/check.rb:3 2:in
> `evaluate_node': wrong number of arguments (1 for 0) (ArgumentError)
>         from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/checks/check.rb:3 6:in
> `evaluate_node_start'
>         from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_vis itor.rb:18:in
> `block in visit'
>         from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_vis itor.rb:18:in
> `each'
>         from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/checking_vis itor.rb:18:in
> `visit'
>         from /usr/local/lib/ruby/gems/1.9.1/gems/roodi-2.0.0/lib/roodi/core/visitable_se xp.rb:6:in
Reply all
Reply to author
Forward
0 new messages