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