rqt_robot_monitor (RuntimeError: deque mutated during iteration)

asked 2017-02-28 03:03:00 -0500

Reki10 gravatar image

updated 2017-11-27 03:40:58 -0500

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.

edit retag flag offensive close merge delete