foxglove / ros-foxglove-bridge

Foxglove WebSocket bridge for ROS 1 and ROS 2
MIT License
168 stars 75 forks source link

foxglove-bridge complains about missing .msg definition for services on Rolling #292

Closed 981213 closed 6 months ago

981213 commented 7 months ago

Description

I'm porting stuff for the next ROS2 release recently, and found that foxglove-bridge prints more warnings. It turns out rosidl dropped the generation of _Request.msg and _Response.msg in: https://github.com/ros2/rosidl/pull/753 and there's no separated _Request.msg and _Response.msg in ROS2 Rolling/Jazzy anymore.

Steps To Reproduce Start foxglove-bridge on rolling and there will be warnings about missing .msg definition for services:

[foxglove_bridge-1] [INFO] [1713513638.972211723] [foxglove_bridge]: Starting foxglove_bridge (rolling, 0.7.6@e37a3e1) with WebSocket++/0.8.2
[foxglove_bridge-1] [INFO] [1713513638.973095726] [foxglove_bridge]: [WS] Server running without TLS
[foxglove_bridge-1] [INFO] [1713513638.973658034] [foxglove_bridge]: [WS] WebSocket server listening at ws://0.0.0.0:8765
[foxglove_bridge-1] [INFO] [1713513638.973759238] [foxglove_bridge]: [WS] WebSocket server run loop started
[foxglove_bridge-1] [WARN] [1713513638.975312585] [foxglove_bridge]: no .msg definition for rcl_interfaces/srv/DescribeParameters_Request, falling back to IDL
[foxglove_bridge-1] [WARN] [1713513638.975454329] [foxglove_bridge]: Could not find definition for type rcl_interfaces/srv/DescribeParameters: rcl_interfaces/srv/DescribeParameters_Request
[foxglove_bridge-1] [WARN] [1713513638.975547949] [foxglove_bridge]: no .msg definition for rcl_interfaces/srv/GetParameterTypes_Request, falling back to IDL
[foxglove_bridge-1] [WARN] [1713513638.975628446] [foxglove_bridge]: Could not find definition for type rcl_interfaces/srv/GetParameterTypes: rcl_interfaces/srv/GetParameterTypes_Request
[foxglove_bridge-1] [WARN] [1713513638.975706609] [foxglove_bridge]: no .msg definition for rcl_interfaces/srv/GetParameters_Request, falling back to IDL
[foxglove_bridge-1] [WARN] [1713513638.975789147] [foxglove_bridge]: Could not find definition for type rcl_interfaces/srv/GetParameters: rcl_interfaces/srv/GetParameters_Request
[foxglove_bridge-1] [WARN] [1713513638.975887434] [foxglove_bridge]: no .msg definition for type_description_interfaces/srv/GetTypeDescription_Request, falling back to IDL
[foxglove_bridge-1] [WARN] [1713513638.975953056] [foxglove_bridge]: Could not find definition for type type_description_interfaces/srv/GetTypeDescription: type_description_interfaces/srv/GetTypeDescription_Request

Expected Behavior No such warnings printed.

linear[bot] commented 7 months ago

FG-7402 foxglove-bridge complains about missing .msg definition for services on Rolling