rqt_bag rosbag exception
Hello, Im getting the following exception error thrown WHILE running rqt_bag, after opening the bag file I want to replay:
Exception in thread Thread-8:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run()
File "/opt/ros/noetic/lib/python3/dist-packages/rqt_bag/index_cache_thread.py", line 67, in run updated |= (self.timeline._update_index_cache(topic) [greater than] 0)
File "/opt/ros/noetic/lib/python3/dist-packages/rqt_bag/timeline_frame.py", line 838, in _update_index_cache for entry in self.scene().get_entries(topic, start_time, end_time):
File "/opt/ros/noetic/lib/python3/dist-packages/rqt_bag/bag_timeline.py", line 273, in get_entries for entry, _ in bag._mergesort(bag_entries, key=lambda entry: entry.time):AttributeError: module 'rosbag.bag' has no attribute '_mergesort'
When liine 253 from bag_timeline.py explicity states from rosbag import bag # for _mergesort
(???)
rqt_bag runs, except I cannot see the bag playbag msgs displayed (from either of 2 topics) within the playback bar.
PARAMETERS
/rosdistro: noetic
/rosversion: 1.15.9
WSL2 Ubuntu 20.04.01
rqt version 0.5.2