Skip to content
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

rosbag2_processing_service stops processing rosbag on attempting decode for messages with .idl defintions #195

Open
adev4a opened this issue Apr 1, 2024 · 0 comments
Labels
anomaly anomaly is an irregularity or disproportion. bug Something isn't working

Comments

@adev4a
Copy link
Collaborator

adev4a commented Apr 1, 2024

Summary

During integration testing of the rosbag2_processing_service it was found that some the service throws errors when trying to decode messages with the .idl definition in the schema.
Autoware auto messages are defined with this schema and currently need to be ignored in order to allow the service to continue operation.
image

Commit

Develop

Expected Behavior

All ros2 messages can be either decoded or ignored with a registered exception without stopping the processing for the entire rosbag

Actual Behavior

Trying to decode autoware_auto messages with the .idl schema causes the decode operation to error out, stopping the processing of the rosbag and returning an error to the processing status in the mysql database

Steps to Reproduce the Actual Behavior

  1. Start the historical data processing with all the required services (rosbag2_processing_service, web-ui, mysql, influxdb)
  2. Send a request to publish a rosbag with a topic that includes autoware_auto_msgs/msg/BoundingBoxArray type messages along with other message types.
  3. Check mysqldb processing status for the rosbag

Related Work

No response

@adev4a adev4a added bug Something isn't working anomaly anomaly is an irregularity or disproportion. labels Apr 1, 2024
@adev4a adev4a changed the title rosbag2_process_service throws error when decoding messages with .idl defintions rosbag2_processing_service stops processing rosbag on attempting decode for messages with .idl defintions Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
anomaly anomaly is an irregularity or disproportion. bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant