rqt_robot_monitor (RuntimeError: deque mutated during iteration)
I'm working with diagnostics and I visualize them with rqt_robot_monitor node. At the beginning everything works properly but a few seconds later and without doing anything this error appears:
Traceback (most recent call last): File "/opt/ros/kinetic/lib/python2.7/dist-packages/rqt_robot_monitor/timeline_view.py", line 195, in _slot_redraw for i, m in enumerate(self._timeline): File "/opt/ros/kinetic/lib/python2.7/dist-packages/rqt_robot_monitor/timeline.py", line 158, in __iter__ for msg in self._queue: RuntimeError: deque mutated during iteration
Apart from nodes with their respectives diagnostic_updater::DiagnosedPublisher I run the aggregator_node with his own yaml.
I don't know why this happens and I'd like to hear any proposal you have.
Thanks in advance.
EDIT: Found a closed issue in the GitHub repository.