Unable to parse field definition: protobuf
I see this error when I readBag.
11:19:29.819 [main] DEBUG com.github.swrirobotics.bags.reader.messages.serialization.MessageCollection - --- Starting message parsing for pb_msgs/Localization ---
11:19:29.825 [main] DEBUG com.github.swrirobotics.bags.reader.messages.serialization.MessageType - Parsing message type: pb_msgs/Localization
11:19:29.825 [main] DEBUG com.github.swrirobotics.bags.reader.messages.serialization.MessageCollection - --- Finished parsing messages ---
11:19:29.828 [main] ERROR com.github.swrirobotics.bags.reader.records.Connection - Error configuring message deserializer:
com.github.swrirobotics.bags.reader.exceptions.InvalidDefinitionException: Unable to parse field definition:
protobuf
at com.github.swrirobotics.bags.reader.messages.serialization.MessageType.
maybe the type of "pb_msgs/Localization" can not be parsed. I want to know how to solve this problem. looking forward to your reply! thank you!
is this java-api support GPS type?
It should work with GPS messages such as sensor_msgs/NavSatFix or gps_common/GPSFix.
Could you share your message definition or a small bag file that contains an example message?