I have a custom ROS message VisualizationData and a bagfile containing built-in ROS messages (like std_msgs/Bool, sensor_msgs/Imu, ...) and others custom ROS messages (including VisualizationData). When I load the bagfile, if I select the topic with Datatype VisualizationData, plotjuggler fails with error:
I don't have this issue with the others custom ROS messages.
OS: Ubuntu 20.04
Plotjuggler: from snap, PlotJuggler-3 3.0.7
VisualizationData is a composition of built-in ROS type/fixed-length and variable-length array and custom ROS messages :
Hi,
I have a custom ROS message
VisualizationData
and a bagfile containing built-in ROS messages (likestd_msgs/Bool
,sensor_msgs/Imu
, ...) and others custom ROS messages (includingVisualizationData
). When I load the bagfile, if I select the topic with DatatypeVisualizationData
, plotjuggler fails with error:I don't have this issue with the others custom ROS messages.
OS: Ubuntu 20.04 Plotjuggler: from snap, PlotJuggler-3 3.0.7
VisualizationData
is a composition of built-in ROS type/fixed-length and variable-length array and custom ROS messages :VisualizationData.msg
FrameInfo.msg
Point2D.msg
Landmark.msg
LandmarkUncertainty.msg
NewLandmark.msg
PatchInfo.msg
I tracked down the issue to ros1_parser.cpp: IntrospectionParser::parseMessage and the functions raising the exception to variant.hpp: Variant::extract. But I don't know why it fails to parse the message, given its definition.
Any idea what may be causing this?