-
Notifications
You must be signed in to change notification settings - Fork 577
Open
Labels
Description
Description
- Library Version:
commit 5204927d20d39fe5310c6a316cd6d26a2912d928 (HEAD -> ros2, origin/ros2, origin/HEAD)
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- ROS Version: jazzy
- Platform / OS: ubuntu 24.04
Steps To Reproduce
We run rosbridge as a separate node and for some of the actions calls we're getting:
[rosbridge_websocket-11] Exception in callback <function main.<locals>.spin_ros at 0x7d8d7a393ec0>
[rosbridge_websocket-11] Traceback (most recent call last):
[rosbridge_websocket-11] File "/root/chimera/.env/lib/python3.12/site-packages/tornado/ioloop.py", line 937, in _run
[rosbridge_websocket-11] val = self.callback()
[rosbridge_websocket-11] ^^^^^^^^^^^^^^^
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rosbridge_server/lib/rosbridge_server/rosbridge_websocket", line 244, in spin_ros
[rosbridge_websocket-11] executor.spin_once(timeout_sec=0.01)
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rclpy/lib/python3.12/site-packages/rclpy/executors.py", line 923, in spin_once
[rosbridge_websocket-11] self._spin_once_impl(timeout_sec)
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rclpy/lib/python3.12/site-packages/rclpy/executors.py", line 904, in _spin_once_impl
[rosbridge_websocket-11] handler, entity, node = self.wait_for_ready_callbacks(
[rosbridge_websocket-11] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rclpy/lib/python3.12/site-packages/rclpy/executors.py", line 874, in wait_for_ready_callbacks
[rosbridge_websocket-11] return next(self._cb_iter)
[rosbridge_websocket-11] ^^^^^^^^^^^^^^^^^^^
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rclpy/lib/python3.12/site-packages/rclpy/executors.py", line 775, in _wait_for_ready_callbacks
[rosbridge_websocket-11] waitable.add_to_wait_set(wait_set)
[rosbridge_websocket-11] File "/root/chimera/docker_workspace/install/rclpy/lib/python3.12/site-packages/rclpy/action/client.py", line 371, in add_to_wait_set
[rosbridge_websocket-11] self._client_handle.add_to_waitset(wait_set)
[rosbridge_websocket-11] rclpy._rclpy_pybind11.RCLError: Failed to add 'rcl_action_client_t' to wait set: action client pointer is invalid, at ./src/rcl_action/action_client.c:510
Reactions are currently unavailable