You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A user reported this in the Webviz Slack workspace.
Certain msg definitions (example kobuki_msgs/VersionInfo) have numeric constant with some leading zeros: uint64 SMOOTH_MOVE_START = 0000000000000001
ROS seems to handle this fine, but rosbag.js throws an error when trying to parse the constant, because JSON.parse throws. (@foxglove/rosmsg does handle it correctly, although I don't think we were aware of this bug/limitation when we wrote it.)
The text was updated successfully, but these errors were encountered:
When the parser was converted to Nearley this happened to fix a bug present in rosbag.js: cruise-automation/rosbag.js#98
Add a test case to prevent future accidental regressions.
A user reported this in the Webviz Slack workspace.
Certain msg definitions (example kobuki_msgs/VersionInfo) have numeric constant with some leading zeros:
uint64 SMOOTH_MOVE_START = 0000000000000001
ROS seems to handle this fine, but rosbag.js throws an error when trying to parse the constant, because
JSON.parse
throws. (@foxglove/rosmsg does handle it correctly, although I don't think we were aware of this bug/limitation when we wrote it.)The text was updated successfully, but these errors were encountered: