Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧑‍🌾 rclcpp tests failing due to rmw callbacks not implemented in Humble ci and Iron ci #155

Closed
Crola1702 opened this issue Jul 17, 2024 · 4 comments
Assignees

Comments

@Crola1702
Copy link

Crola1702 commented Jul 17, 2024

  • Ubuntu jammy and noble
  • Humble and Iron source

How to Reproduce

  1. Run a build in Hci_nightly_connext or Ici_nightly_connext
  2. See tests failures

Bug Description

Reference builds:

Failing test (updated):

rmw_client_set_on_new_response_callback not implemented:

rmw_service_set_on_new_request_callback not implemented:

rmw_subscription_set_on_new_message_callback:

Failing tests (before 17-09-2023):

rmw_client_set_on_new_response_callback not implemented:

rmw_event_set_callback not implemented (Hci only):

rmw_service_set_on_new_request_callback not implemented:

rmw_subscription_set_on_new_message_callback:

Note: rmw_api_connextdds_subscription_get_network_flow_endpoints: not implemented is also showing here

Full log output:

unknown file: Failure
C++ exception with description "failed to set the on new response callback for client: rmw_client_set_on_new_response_callback not implemented, at /tmp/ws/src/ros2/rmw_connextdds/rmw_connextdds_common/src/common/rmw_listener.cpp:58" thrown in the test body.

...

unknown file: Failure
C++ exception with description "failed to set the on new message callback for QOS Event: rmw_event_set_callback not implemented, at /tmp/ws/src/ros2/rmw_connextdds/rmw_connextdds_common/src/common/rmw_listener.cpp:29" thrown in the test body.

...

unknown file: Failure
C++ exception with description "failed to set the on new request callback for service: rmw_service_set_on_new_request_callback not implemented, at /tmp/ws/src/ros2/rmw_connextdds/rmw_connextdds_common/src/common/rmw_listener.cpp:45" thrown in the test body.

...

unknown file: Failure
C++ exception with description "failed to set the on new message callback for subscription: rmw_subscription_set_on_new_message_callback not implemented, at /tmp/ws/src/ros2/rmw_connextdds/rmw_connextdds_common/src/common/rmw_listener.cpp:74" thrown in the test body.
@Crola1702 Crola1702 changed the title 🧑‍🌾 rclcpp tests failing due to rmw callbacks rmw_client_set_on_new_{response,request}_callback not implemented in Humble ci and Iron ci 🧑‍🌾 rclcpp tests failing due to rmw callbacks not implemented in Humble ci and Iron ci Jul 17, 2024
Crola1702 added a commit to osrf/buildfarm-tools that referenced this issue Jul 17, 2024
@Crola1702
Copy link
Author

@asorbini do you think we can have a fix for this one?

@fujitatomoya
Copy link
Collaborator

@trubio-rti friendly ping.

@trubio-rti trubio-rti self-assigned this Jul 31, 2024
@trubio-rti
Copy link
Collaborator

@Crola1702 @fujitatomoya I've been on vacation the past two weeks and didn't get any notifications for this. Please add both of us as assignees from now on so I can get an email as well :)

@claraberendsen
Copy link

Closing since this has been resolved for Humble and will not be forward ported to Iron since it's close to it's EOL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants