rmw_connextdds icon indicating copy to clipboard operation
rmw_connextdds copied to clipboard

:farmer: rclcpp tests failing due to rmw callbacks not implemented in Humble ci and Iron ci

Open Crola1702 opened this issue 1 year ago • 3 comments

  • 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 tests:

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 avatar Jul 17 '24 04:07 Crola1702

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

Crola1702 avatar Jul 30 '24 14:07 Crola1702

@trubio-rti friendly ping.

fujitatomoya avatar Jul 30 '24 23:07 fujitatomoya

@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 :)

trubio-rti avatar Jul 31 '24 06:07 trubio-rti

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

claraberendsen avatar Oct 15 '24 15:10 claraberendsen