osrf / capabilities

Implements the concept of capabilities as part of the robots-in-concert system.
Other
8 stars 26 forks source link

Namespacing issue with nodelet manager #52

Closed bit-pirate closed 10 years ago

bit-pirate commented 10 years ago

When starting the capability server in a namespace, I get this error:

Invalid <node> tag: node name cannot contain a namespace. 

Node xml is <node args="manager" name="$(arg capability_server_nodelet_manager_name)" output="screen" pkg="nodelet" type="nodelet"/>
[INFO] [WallTime: 1395035918.374652] Capability Server Ready
[ERROR] [WallTime: 1395035918.472600] Capability server's nodelet manager terminated unexpectedly.

It looks to me like this has something to do with the arg parsing within the capability server. If in https://github.com/osrf/capabilities/blob/master/src/capabilities/capability_server_nodelet_manager.launch

I change

name="$(arg capability_server_nodelet_manager_name)"

to

name="capability_server_nodelet_manager"

the error disappears.