You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the hard-to-debug problems in ROS is when a publisher is active and registered with the ROS master, but has a bad IP/DNS/ROS_HOSTNAME, so remote clients are not able to connect.
We should consider adding an error message (or making an existing error more visible) to the client libraries whenever the TCP connection to a publisher fails; particularly if it fails during name resolution.
The text was updated successfully, but these errors were encountered:
For the cpp part it will be pretty difficult to achieve. Any new connection attempt is scheduled with a PendingConnection. This one tries forever. Adding a warning at that level will be difficult since in a lot of scenarios the connection will intentionally only be established after some time (when the subscriber actually appears).
One of the hard-to-debug problems in ROS is when a publisher is active and registered with the ROS master, but has a bad IP/DNS/ROS_HOSTNAME, so remote clients are not able to connect.
We should consider adding an error message (or making an existing error more visible) to the client libraries whenever the TCP connection to a publisher fails; particularly if it fails during name resolution.
The text was updated successfully, but these errors were encountered: