Skip to content

🧑‍🌾 rmw_connextdds secure tests failing: failed to create DDS participant #246

Description

@miguelgonrod

System Info

  • OS
    • Ubuntu Resolute
  • ROS version and installation type
    • rolling

Bug Description

Lots of test regressions showing up on claiming failed to create DDS participant

Expected Behavior

To build without errors

How to Reproduce

  1. Go to any of the jobs listed below
  2. Build a job
  3. See test regressions

Reference Build

Failing tests

Click to see all

projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_comm_0
projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_comm_1
projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_comm_2
projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_comm_3
projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_not_connecting_0
projectroot.test_secure_publisher_subscriber__Empty__rmw_connextdds__secure_not_connecting_1
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_comm_0
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_comm_1
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_comm_2
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_comm_3
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_not_connecting_0
projectroot.test_secure_publisher_subscriber__UnboundedSequences__rmw_connextdds__secure_not_connecting_1
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
ros2topic.pytest.missing_result
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully

Log output

/var/lib/dpkg/info/rti-connext-dds-7.7.0-ros.config: 33: rev: not found
: RTI_NC_LICENSE_ACCEPTED detected. The included free use RTI license will be installed for backwards compatibility.
rti-connext-dds-7.7.0-ros: A license file for free use of the RTI Connext core libraries in prototype, research, and non-commercial applications was installed for use by all users of this system.
 ---> Removed intermediate container d028e237a74a
 ---> cb8b90b84201
.....
.....
....
[ERROR] [test_subscriber-2]: process has died [pid 389794, exit code 1, cmd '/home/jenkins-agent/workspace/nightly_linux-aarch64_release/ws/build/test_security/test_secure_subscriber_cpp UnboundedSequences false /'].
Processes under test stopped before tests completed
Process 'test_publisher-1' exited with 1
##### 'test_publisher-1' output #####
[INFO] [1783833601.167922442] [rcl]: Found security directory: /home/jenkins-agent/workspace/nightly_linux-aarch64_release/ws/build/test_security/test/test_security_files/enclaves/publisher

[ERROR] [1783833601.208743882] [rmw_connextdds]: failed to create DDS participant
[ERROR] [1783833601.208845331] [rmw_connextdds]: failed to initialize DomainParticipant
[ERROR] [1783833601.208855826] [rmw_connextdds]: failed to initialize node in context
should not have thrown!
failed to initialize rcl node: failed to create DDS participant, at /home/jenkins-agent/workspace/nightly_linux-aarch64_release/ws/src/ros2/rmw_connextdds/rmw_connextdds_common/src/common/rmw_context.cpp:579

CC: @Crola1702

Flakyness 15 days

job_name last_fail first_fail build_count failure_count failure_percentage
nightly_linux-aarch64_repeated 2026-07-12 2026-06-29 13 13 100.0
nightly_linux-aarch64_release 2026-07-12 2026-06-28 14 14 100.0
nightly_linux-aarch64_debug 2026-07-11 2026-07-09 3 3 100.0
nightly_linux_repeated 2026-07-10 2026-06-30 15 11 73.33
nightly_linux_release 2026-07-10 2026-06-30 14 10 71.43
nightly_linux_debug 2026-07-10 2026-07-09 4 2 50.0

Began to happen in https://ci.ros2.org/job/nightly_linux-aarch64_release/3602. This matches perfectly with this merge https://github.com/ros2/ci/pull/853 this one made the error pop up in aarch64 jobs, but this is not the cause as it is happenning on amd64

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions