rclcpp icon indicating copy to clipboard operation
rclcpp copied to clipboard

rclcpp failed to send response to service client

Open URJala opened this issue 10 months ago • 13 comments

When calling a service I will sometimes (quite often), get an error message: [controller_manager.rclcpp]: failed to send response to /controller_manager/list_controllers (timeout): client will not receive response, at ./src/rmw_response.cpp:153, at ./src/rcl/service.c:400 This happens sometimes with any service I call, but especially list_controllers and switch_controllers seem to throw this error a lot (but not every time). When it happens the service will just hang, presumably because it never received a response. It is specifically happening while i am using the Universal Robots ROS2 driver, but I don't think that is related. I am running the driver (and therefore ROS2) in a vscode devcontainer (docker container), and i dont know if that could be related? I am running ROS Jazzy, built from binaries (the devcontainer is built with FROM ros:jazzy).

URJala avatar Mar 04 '25 12:03 URJala