5.2.21. Data Corruption

5.2.21.1. [Critical] Serialization errors in Windows when publishing remote debugging telemetry with Monitoring Library 2.0

In release 7.5.0, you may have seen serialization errors like the following when publishing remote debugging telemetry with Monitoring Library 2.0:

DL Error: : ERROR [0x0101661B,0xF43B1B59,0x44F1F97A:0x00000283{Entity=DW,Topic=DCPSEventStatusMonitoring,Type=DDS::Monitoring::Event,Domain=101}|WRITE|ADD TO WRITER QUEUE|PROCESS SAMPLE] RTIXCdrInterpreter_fastSerializeSample:DDS::Monitoring::TypeSupportQosPolicy:cdr_padding_kind serialization error. Invalid enumerator value 533
DL Error: : ERROR [0x0101661B,0xF43B1B59,0x44F1F97A:0x00000283{Entity=DW,Topic=DCPSEventStatusMonitoring,Type=DDS::Monitoring::Event,Domain=101}|WRITE|ADD TO WRITER QUEUE|PROCESS SAMPLE] RTIXCdrInterpreter_fullSerializeSample:DDS::Monitoring::DataReaderEvent:qos_type_support serialization error

As a result, Admin Console may not have visualized all the entities in a remote Connext system.

This problem only affected Windows platforms and the following components:

  • Routing Service

  • Persistence Service

  • DataWriters using zero copy transfer mode

[RTI Issue ID MONITOR-707]