I'm working with [diagnostics](http://wiki.ros.org/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](http://docs.ros.org/api/diagnostic_updater/html/classdiagnostic__updater_1_1DiagnosedPublisher.html) I run the [aggregator_node](http://wiki.ros.org/diagnostic_aggregator#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.
↧