Robotics StackExchange | Archived questions

rosbag cannot convert bag.active file to .bag

I try to convert from bag.active to .bag file but get error, I use ros noetic and ubuntu 20.04. but got error.

rosbag reindex FlightLog-2022-11-23-15-17.bag.active

Traceback (most recent call last): File "/opt/ros/noetic/bin/rosbag", line 35, in rosbag.rosbagmain() File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 1032, in rosbagmain cmdscmd File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 631, in reindexcmd bagop(args, True, True, lambda b: b.version > 102, op, options.outputdir, options.force, options.quiet) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 674, in bagop inbag = Bag(inbagfilename, 'r', allowunindexed=allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 467, in init self.open(f, mode, allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1428, in open if mode == 'r': self.openread(f, allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1456, in openread self.version = self.readversion() File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1564, in _readversion versionline = self.file.readline().rstrip().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9f in position 0: invalid start byte

rosbag reindex FlightLog-2022-11-23-15-17.bag.active FlightLog-2022-11-23-15-17.bag

Traceback (most recent call last): File "/opt/ros/noetic/bin/rosbag", line 35, in rosbag.rosbagmain() File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 1032, in rosbagmain cmdscmd File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 631, in reindexcmd bagop(args, True, True, lambda b: b.version > 102, op, options.outputdir, options.force, options.quiet) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/rosbagmain.py", line 674, in bagop inbag = Bag(inbagfilename, 'r', allowunindexed=allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 467, in init self.open(f, mode, allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1428, in open if mode == 'r': self.openread(f, allowunindexed) File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1456, in openread self.version = self.readversion() File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1564, in _readversion versionline = self.file.readline().rstrip().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9f in position 0: invalid start byte

Asked by huytd on 2022-11-23 05:15:34 UTC

Comments

Answers