Closed hughie closed 8 years ago
상황을 설명해주세요.
@jihoonl concert를 실행하고, concert client(young)을 실행한뒤에, web-remocon을 통해 conductor graph와 pickup delivery monitor를 통해 서비스 준비상황을 점검하려는데 아래와 같이 클라이언트(young)의 service와 통신하지 못하는 에러가 발생함. 하지만 그 때 young과 통신 상태는 양호한 편이었음(ping으로 확인)
[ERROR] [WallTime: 1442306161.186405] [Client 2] [id: subscribe:undefined:77] subscribe: Expected a topic field but none was found.
[INFO] [WallTime: 1442306161.221425] [Client 2] Unsubscribed from /concert/info
[INFO] [WallTime: 1442306162.148341] Interactions : new remocon connected [web_remocon_ab7909eb09914cd59e1b00cb485a5461]
[ERROR] [WallTime: 1442306164.150182] Error processing request: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/invite], address [rosrpc://192.168.0.22:33843]
['Traceback (most recent call last):\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 623, in _handle_request\n response = convert_return_to_response(self.handler(request), self.response_class)\n', ' File "/opt/ros/indigo/lib/rosapi/rosapi_node", line 79, in get_services_for_type\n return ServicesForTypeResponse(proxy.get_services_for_type(request.type))\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosapi/proxy.py", line 68, in get_services_for_type\n return rosservice_find(service_type)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 325, in rosservice_find\n t = get_service_type(s)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 147, in get_service_type\n return get_service_headers(service_name, service_uri).get(\'type\', None)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 126, in get_service_headers\n raise ROSServiceIOException("Unable to communicate with service [%s], address [%s]"%(service_name, service_uri))\n', 'ROSServiceIOException: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/invite], address [rosrpc://192.168.0.22:33843]\n']
[ERROR] [WallTime: 1442306164.150947] [Client 0] [id: call_service:/rosapi/services_for_type:70] call_service ServiceException: service [/rosapi/services_for_type] responded with an error: error processing request: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/invite], address [rosrpc://192.168.0.22:33843]
[ERROR] [WallTime: 1442306179.147246] Error processing request: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/stop_rapp], address [rosrpc://192.168.0.22:33843]
['Traceback (most recent call last):\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 623, in _handle_request\n response = convert_return_to_response(self.handler(request), self.response_class)\n', ' File "/opt/ros/indigo/lib/rosapi/rosapi_node", line 79, in get_services_for_type\n return ServicesForTypeResponse(proxy.get_services_for_type(request.type))\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosapi/proxy.py", line 68, in get_services_for_type\n return rosservice_find(service_type)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 325, in rosservice_find\n t = get_service_type(s)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 147, in get_service_type\n return get_service_headers(service_name, service_uri).get(\'type\', None)\n', ' File "/opt/ros/indigo/lib/python2.7/dist-packages/rosservice/__init__.py", line 126, in get_service_headers\n raise ROSServiceIOException("Unable to communicate with service [%s], address [%s]"%(service_name, service_uri))\n', 'ROSServiceIOException: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/stop_rapp], address [rosrpc://192.168.0.22:33843]\n']
[ERROR] [WallTime: 1442306179.147689] [Client 2] [id: call_service:/rosapi/services_for_type:81] call_service ServiceException: service [/rosapi/services_for_type] responded with an error: error processing request: Unable to communicate with service [/youngadbf3129c7a346c899bb9ef4eea12226/stop_rapp], address [rosrpc://192.168.0.22:33843]
[ERROR] [WallTime: 1442306161.186405] [Client 2] [id: subscribe:undefined:77] subscribe: Expected a topic field but none was found.
요 에러는 뭔가요? rosbridge관련인 것 같은데.
concert master와 young을 실행시킨 뒤에 young이 미처 준비되기 전에 remocon을 실행해서 young의 service와 통신하지 못했던 것으로 생각됨.