-
Notifications
You must be signed in to change notification settings - Fork 255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to play: No storage could be initialized. Abort #1807
Comments
I observed this issue in ROS2 Jazzy and found that it also occurs in Iron. However, it works correctly in Humble. |
@r7vme @MichaelOrlov - Can you take a look at this, I am also seeing this issue on windows with Jazzy and Iron installation |
@karthiknit1 I was able to reproduce it with Jazzy. Looks like this is smth to do with @MichaelOrlov any ideas off the top of your head? |
@r7vme In the below function, when I pass empty string instead of message_definition.encoded_message_definition, Its able to convert db3 to zstd and decompress all the bags while playing with no error. I am not sure if the message definition is causing any issue here. void SqliteStorage::create_topic( |
@AbhishekTiwari07 I am not able to reproduce this issue the way how you did it because don't have message definition for the |
@AbhishekTiwari07 Never mind, I was able to reproduce this issue. |
There is something wrong with the compression operation during bag conversion. |
Description
I encountered an issue when attempting to convert a single bag file into multiple compressed bag files. After the conversion, I am unable to play the compressed bag files and encounter an error.
Expected Behavior
I should be able to play the file without any error.
Actual Behavior
I encounter an error while trying to read the 4th bag file.
To Reproduce
ros2 bag convert -i <path to input_bag> -o output.yaml
ros2 bag play split_bag
System (please complete the following information)
Additional context
reprod_files.zip
The text was updated successfully, but these errors were encountered: