Robotics StackExchange | Archived questions

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/rqtrobotmonitor/timelineview.py", line 195, in _slotredraw for i, m in enumerate(self.timeline): File "/opt/ros/kinetic/lib/python2.7/dist-packages/rqtrobotmonitor/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.

Asked by Reki10 on 2017-02-28 04:03:00 UTC

Comments

Answers