Error reviewing Action Feedback messages in MCAP files

Hello,

We are using Kilted and record mcap bags with a command line approximately like this:

ros2 bag record -o <filename> --all-topics --all-services --all-actions --include-hidden-topics

When we open the MCAP files in Lichtblick or Foxglove we get this error in Problems panel and we can’t review the feedback messages:

Error in topic <redacted>/_action/feedback (channel 6)
Message encoding cdr with schema encoding '' is not supported (expected "ros2msg" or "ros2idl" or "omgidl")

At this point we are at a loss as to how to resolve this - do we need to publish the schema encoding somewhere?

Thanks.

Replying to myself, it looks like this is fixed in Rolling and will be fixed in the next release - support `.srv` and `.action` generated types for `MessageDefinition::get_full_text`. · Issue #1966 · ros2/rosbag2 · GitHub

2 Likes

Thanks for the follow up, @jbcpollak !