ontinuous Console Error Output in RTI DDS 6.1.2 – “commendbewriterservicematchedstatus_updateremotereaderfromgroup”

3 posts / 0 new
Last post
Offline
Last seen: 2 months 2 weeks ago
Joined: 07/07/2025
Posts: 2
ontinuous Console Error Output in RTI DDS 6.1.2 – “commendbewriterservicematchedstatus_updateremotereaderfromgroup”

Hello,

To get straight to the point, the software I developed continuously outputs the following error message on the console:

commendbewriterservicematchedstatus_updateremotereaderfromgroup: !goto wr bew remote reader.

 

I have read from bug reports that this issue was resolved in RTI DDS version 7.x.x, but unfortunately, I am required to use version 6.x.x.

Here is my environment and setup:

  1. Development environment: Visual Studio 2019, C++, RTI DDS 6.1.2 (using Modern C++ API)

  2. Process A joins a total of three different DDS domains.

  3. Process A sends data only on one of these three domains at 10 Hz, with each data payload approximately 11,000 bytes in size.

Apart from Process A, there are about 15 other processes joining the same domain. None of these other processes send data at a faster rate than Process A, nor do they output the error message mentioned above.

I suspect the root causes might be:

  • Hypothesis 1: Sending 10,000+ bytes of data at 10 Hz is the main cause of the problem. However, I have heard from other teams working on different projects that they do not experience this issue.

  • Hypothesis 2: The QoS settings might be a contributing factor.

Please let me know if you need any additional information.

Thank you for your assistance.

Offline
Last seen: 2 months 2 weeks ago
Joined: 07/08/2021
Posts: 9

Hi,

Is there any other abnormal behaviour observed when this error message appears?

It would seem that you are part of an existing project and I think internally we would be able to help/provide more information about this.

Please contact me at zklim@rti.com to see how we can help

Thank you

Regards,

Senior Field Application Engineer

Zhikai Lim

Offline
Last seen: 2 months 2 weeks ago
Joined: 07/07/2025
Posts: 2

Thank you for your reply. I’d like to share some additional details about my development environment and the specific issue I’m facing.

  1. Some of the Topics in our system involve variable-length data, so we enabled Unbounded Support when generating IDL files.

  2. Due to security policies, I’ve attached the contents of the QoS .xml file by copying it into a .txt format (included below).

  3. When the problem occurs, RTI DDS logs print two types of messages:

  • Occasionally, the following message is printed continuously and repeatedly:

    [0x0101EE34, 0x9A61E980, 0x0ABDAFF1 : 0x80002103{E=DW, T=structA, C=structA_Array, D=130}|WRITE] COMMENDBeWriterServiceMatchedStats_updateRemoteReaderFromGroup:!goto WR bew remote reader

     

    The structA_Array Topic is defined in our namespace and includes structs, enums, and bool fields. It does not contain any variable-length data.

  • In other cases, this message is printed endlessly:

COMMENDBeWriterServiceMatchedStats_updateRemoteReaderFromGroup:!goto WR bew remote reader

 

 4. When this message flood occurs, the following abnormal behaviors are observed:

  • The structA_Array Topic (approx. 11,000 bytes, 10 Hz publish rate) experiences transmission delays.
    • After this, delays are also observed in other Topic receptions.

    • The log message continues to print without stopping.

    Based on the RTI DDS documentation, this log may not indicate a critical error.
    However, I suspect that this continuous logging might affect Topic transmission/reception due to buffering or stdout congestion.

    Please let me know if you need any additional information.
    I appreciate your support.

File Attachments: