[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