-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Thanks for the repo!
Description:
When I try to use rosbag-tools topic-remove, it crashes with the following error:
Traceback (most recent call last):
File "/home/.../.local/bin/rosbag-tools", line 7, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/click/core.py", line 1462, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/click/core.py", line 1383, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/click/core.py", line 1246, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/click/core.py", line 814, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/rosbag_tools/utils.py", line 75, in wrapper
return f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/rosbag_tools/topic_remove/main.py", line 47, in cli
rosbag_rem = BagTopicRemover(inbag)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/rosbag_tools/topic_remove/topic_remover.py", line 34, in __init__
self.inbag = Path(path)
^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/rosbag_tools/topic_remove/topic_remover.py", line 48, in inbag
with Reader(self._inbag) as inbag:
^^^^^^^^^^^^^^^^^^^
File "/home/.../pipx/venvs/rosbag-tools/lib/python3.12/site-packages/rosbags/rosbag2/reader.py", line 107, in __init__
raise ReaderError(f'Rosbag2 version {ver} not supported; please report issue.')
rosbags.rosbag2.errors.ReaderError: Rosbag2 version 9 not supported; please report issue.
Environment:
OS: WSL2 Ubuntu 24.04
ROS 2 distribution: Jazzy
Python: 3.12
rosbag-tools installed via pipx
Steps to reproduce:
Run rosbag-tools topic-remove <bagfile> -t /topic
The command fails with the error above.
Expected behavior:
The tool should work with rosbag2 version 9, or at least provide clearer guidance on supported versions.
Additional context:
It seems that rosbag2 version 9 is not yet supported by rosbag-tools. Could you clarify if support is planned, or suggest a workaround?
Metadata
Metadata
Assignees
Labels
No labels