5.2.10. Logging

5.2.10.1. [Major] Unexpected warning during DomainParticipant enablement when locator reachability enabled

If you set the DomainParticipantQos::discovery_config::locator_reachability_lease_duration to a value other than DDS_DURATION_INFINITE, then Connext logged this warning during DomainParticipant enablement:

COMMENDAnonWriterService_assertRemoteReader:The remote reader with GUID 0x00000000,0x00000000,0x00000000:0x00020187 has no addressable locators.

This harmless warning was introduced in 7.0.0 and has now been removed.

[RTI Issue ID CORE-15718]

5.2.10.2. [Major] Misleading warning message when one non-loopback interface doesn’t support multicast

If the network interfaces on a machine included an interface that supports multicast and a non-loopback interface that does not support multicast, and you sent a multicast packet from the machine, then a warning message like this one would incorrectly appear:

NDDS_Transport_UDP_send:FAILED TO SEND | Message with 64 bytes over 2 interface(s). Total bytes sent: 64. Total bytes to send: 128.

In this example, the multicast packet is 64 bytes, and Connext was incorrectly trying to send it over two interfaces instead of one (hence, the 128). This problem, which only affected versions 7.3.0 and above, has been fixed by only trying to send the packet over the interface that supports multicast.

[RTI Issue ID CORE-15833]

5.2.10.3. [Trivial] Isolated RTIOsapiUtility_strcat error on DomainParticipant creation

The creation of a DomainParticipant with several network interfaces and transports enabled could produce an error message similar to this:

ERROR [0x0101F566,0x1D4CA420,0x63609182:0x000001C1{Domain=0}|ENABLE|LC:Discovery] RTIOsapiUtility_strcat:strcat(dest udpv4://192.168.1.56:7412 udpv4://192.168.1.2:7412 udpv4://192.168.2.2:7412 udpv6://FE80:0000:0000:0000:087F:2D88:7C58:91C3:7412 udpv6://FE80:0000:0000:0000:8CDD:2AFF:FED2:283A:7412 udpv6://FE80:0000:0000:0000:A4E1:A1D3:2686:A220:7412 udpv6://FE80:0000:0000:0000:1507:6DBD:B23F:C38D:7412 udpv6://FE80:0000:0000:0000:82BA:8AC8:9812:2319:7412 udpv6://FE80:0000:0000:0000:CE81:0B1C:BD2C:069E:7412 udpv6://FE80:0000:0000:0000:C889:F3FF:FECA:E764:7412 udpv6://FDB2:2C26:F4E4:0000:0000:0000:0000:0001:7412 udpv6://FE80:0000:0000:0000:, max size 526, src  ) returned NULL

This error message was harmless and could be ignored since it did not affect the DomainParticipant’s behavior. The issue that was triggering the message has been fixed and the log message should not appear anymore.

[RTI Issue ID CORE-15866]