[Rock-dev] [rock] #379: Syskit action problem

rock noreply at opendfki.de
Tue Nov 26 18:25:19 CET 2013


#379: Syskit action problem
------------------------+-----------------------------------
 Reporter:  rdominguez  |      Owner:  rock-dev-mailing-list
     Type:  task        |     Status:  new
 Priority:  major       |  Milestone:
Component:  base        |   Keywords:  Syskit actions
------------------------+-----------------------------------
 Hello,

 I am trying to run an action from syskit and I don't know what the error
 message means.


 Here is the output:

 {{{
 [3] servoing_hokuyo! started to plan
 [3] servoing_hokuyo!:
 Rock::CorridorNavigation::Servoing:0x749d4f8{initial_map =>
 default(nil)}[] has been replaced by
 Rock::CorridorNavigation::Servoing:0x74bd258{initial_map =>
 default(nil)}[]
 => #<service Rock::CorridorNavigation::Servoing:0x74bd258{initial_map =>
 default(nil)}[]>
 localhost:48902 >
 = fatal exception 2: failed to plan
 Rock::CorridorNavigation::Servoing:0x74bd258
 |   owners: Roby::Distributed
 |   arguments: :initial_map => default(nil)
 | Syskit::InstanceRequirementsTask:0x74c2a50
 |   owners: Roby::Distributed
 |   arguments:
 |  failed with  emission of the failed event at [18:16:36.465 @12]
 |
 /home/seekurjr/virgo_adaptation/tools/utilrb/lib/utilrb/module/ancestor_p.rb:15:in
 `<=': compared with non class/module (TypeError)
 |
 /home/seekurjr/virgo_adaptation/tools/utilrb/lib/utilrb/module/ancestor_p.rb:15:in
 `<='
 |
 /home/seekurjr/virgo_adaptation/tools/utilrb/lib/utilrb/module/ancestor_p.rb:15:in
 `has_ancestor?'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/models/task.rb:661:in
 `block in fullfills?'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/models/task.rb:660:in
 `each'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/models/task.rb:660:in
 `fullfills?'
 |   /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/task.rb:1148:in
 `fullfills?'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/relations/dependency.rb:313:in
 `depends_on'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:104:in
 `block in instanciate_producer'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:103:in
 `each'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:103:in
 `instanciate_producer'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:155:in
 `block (2 levels) in add_needed_producers'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:144:in
 `each'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:144:in
 `block in add_needed_producers'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:136:in
 `each'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:136:in
 `add_needed_producers'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:274:in
 `instanciated_network_postprocessing_hook'
 |
 /home/seekurjr/virgo_adaptation/drivers/transformer/ruby/lib/transformer/syskit/plugin.rb:317:in
 `block in enable'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/network_generation/engine.rb:430:in
 `call'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/network_generation/engine.rb:430:in
 `block in compute_system_network'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/network_generation/engine.rb:429:in
 `each'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/network_generation/engine.rb:429:in
 `compute_system_network'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/network_generation/engine.rb:1054:in
 `resolve'
 |
 /home/seekurjr/virgo_adaptation/tools/syskit/lib/syskit/runtime/apply_requirements_modifications.rb:7:in
 `apply_requirement_modifications'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:219:in
 `call'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:219:in
 `call'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:650:in
 `block in call_poll_blocks'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:645:in
 `delete_if'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:645:in
 `call_poll_blocks'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:674:in
 `call_propagation_handlers'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:716:in
 `block (2 levels) in event_propagation_phase'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:502:in
 `block in gather_propagation'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:591:in
 `propagation_context'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:502:in
 `gather_propagation'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:716:in
 `block in event_propagation_phase'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:692:in
 `gather_errors'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:710:in
 `event_propagation_phase'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1328:in
 `process_events'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1816:in
 `block (2 levels) in event_loop'
 |   /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/support.rb:182:in
 `synchronize'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1815:in
 `block in event_loop'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1793:in
 `loop'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1793:in
 `event_loop'
 |
 /home/seekurjr/virgo_adaptation/tools/roby/lib/roby/execution_engine.rb:1673:in
 `block (3 levels) in run'
 | The following tasks have been killed:
 | Rock::CorridorNavigation::Servoing:0x74bd258

 [3] servoing_hokuyo!: task
 Rock::CorridorNavigation::Servoing:0x74bd258{initial_map =>
 default(nil)}[] has been removed

 }}}

-- 
Ticket URL: <http://rock.opendfki.de/ticket/379>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list