Closed sshmaxime closed 4 years ago
Unfortunately ROS 2 servers don't have a way to communicate this failure generically to the client. Until ros2/ros2#921 is implemented there is no much the ros1_bridge can do about it (except just ignoring the service call and letting the client wait forever for a response which isn't really an option either).
Thank you ! Was not aware of that :)
Bug report
Required Info:
ros-foxy-ros1-bridge
When calling a service using ROS2 as client to ROS1 as server, using the dynamic-bridge. The bridge exit after throwing an error:
I figured out something. This happens only when the service return false, like that:
If it returns true, the error does not appear and the bridge works properly.
Why is that ?