robotics-in-concert / rocon_concert

Orchestration packages for the multi-robot environment.
6 stars 9 forks source link

Service profile loading has undefined variables #198

Closed stonier closed 10 years ago

stonier commented 10 years ago
> rocon_launch turtle_concert teleop.concert --screen
  File "/mnt/zaphod/code/ros/rocon/src/rocon_concert/concert_service_manager/scripts/service_manager", line 19, in <module>
    sm = ServiceManager()
  File "/mnt/zaphod/code/ros/rocon/src/rocon_concert/concert_service_manager/src/concert_service_manager/service_manager.py", line 37, in __init__
    self._initialise_concert_services()
  File "/mnt/zaphod/code/ros/rocon/src/rocon_concert/concert_service_manager/src/concert_service_manager/service_manager.py", line 43, in _initialise_concert_services
    service_profiles = load_service_profiles(self._param['services'])
  File "/mnt/zaphod/code/ros/rocon/src/rocon_concert/concert_service_manager/src/concert_service_manager/service_profiles.py", line 42, in load_service_profiles
    rospy.logwarn("Service Manager : some services were not found on the package path %s" % not_found_resource_names)
NameError: global name 'not_found_resource_names' is not defined
[concert/services-3] process has died [pid 23334, exit code 1, cmd /mnt/zaphod/code/ros/rocon/src/r
stonier commented 10 years ago

This was ultimately caused by a regression in the typo fix for rocon_service_admin in the turtle_concert/teleop.concert, https://github.com/robotics-in-concert/rocon_tutorials/commit/b24a25fdbd33a90af2910f1bf85866eec04dabf4