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
Restarted nodes change their uri but the module rosnode does not automatically reflect that change in its cached rosnode.get_api_uri() call. In the following the process monitor is unable to find the restarted process and does not display it.
I would suggest to rebuild that cache in case of error like so:
The process monitor plugin fails to redisplay nodes that have been killed and restarted while it is running. The cause seems to be in node_info.py:
self.nodes
. A solution would be to define a method to check for obsolete nodes like so:and call that method in every
get_all_node_info()
rosnode.get_api_uri()
call. In the following the process monitor is unable to find the restarted process and does not display it.I would suggest to rebuild that cache in case of error like so:
The text was updated successfully, but these errors were encountered: