[Rock-dev] [rock] #90: Orocos.log_all_ports is broken...

Felix Rehrmann felix.rehrmann at dfki.de
Mon Dec 12 16:10:51 CET 2011


I had the problem some days ago.
If it is really the same then it is in 
tools/orocos.rb/lib/orocos/extension.rb line 19 the metadata argument is 
too much.
Don't know whether the called function needs to be updated or the 
argument should be removed.
For first work around deleting the argument worked.

Felix


Am 12.12.2011 14:25, schrieb rock:
> #90: Orocos.log_all_ports is broken...
> -------------------+-----------------------------------
> Reporter:  mago02  |      Owner:  rock-dev-mailing-list
>      Type:  defect  |     Status:  new
> Priority:  major   |  Component:  base
> Keywords:          |
> -------------------+-----------------------------------
>   At least locally i got the following error if i tr to call
>   Orocos.log_all_ports:
>
>   /home/goldhoorn/dev-avalon/tools/orocos.rb/lib/orocos/operations.rb:142:in
>   `common_call': expected 2 arguments but got 3 (ArgumentError)
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/operations.rb:185:in `callop'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:959:in `method_missing'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/extensions.rb:19:in `create_log'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/extensions.rb:26:in `log'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:80:in `log_all_process_ports'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:876:in
>   `each_output_port'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:853:in `do_each_port'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:853:in `each_port'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/corba.rb:121:in `refine_exceptions'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:852:in `each_port'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/task_context.rb:875:in
>   `each_output_port'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:73:in `log_all_process_ports'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:68:in `each'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:68:in `log_all_process_ports'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:177:in `log_all_ports'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:16:in `log_all_ports'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:614:in `each_process'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:613:in `each_object'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:613:in `each_process'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/logging.rb:15:in `log_all_ports'
>           from test.rb:96
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:292:in `run'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:623:in `guard'
>           from /home/goldhoorn/dev-
>   avalon/tools/orocos.rb/lib/orocos/process.rb:291:in `run'
>           from test.rb:34
>



More information about the Rock-dev mailing list