9.4. Regressions in 7.2.0
The following regressions were introduced in Connext 7.2.0.
9.4.1. Core Libraries
9.4.1.1. Sentinel constant for “invalid” Time contained unexpected value
The sentinel Time value that indicates an
“invalid” timestamp is incorrect and doesn’t match the value of an
“invalid” SampleInfo::source_timestamp (which can be returned when
an instance state is NOT_ALIVE_NO_WRITERS). This makes a comparison such
as the following to never be true:
if (info.source_timestamp() == Time::invalid()) {} // never true due to this bug
Starting in 7.3.0, Time::invalid() contains the expected sentinel value.
Fixed in: 7.3.0
[RTI Issue ID CORE-14334]
9.4.1.3. RTI Monitor unable to start due to missing nddsjava.jar in rti_connext_dds-7.2.0/lib/java in LM bundles
The nddsjava.jar file is missing in rti_connext_dds-7.2.0/lib/java,
making RTI Monitor unable to start. You can work around this issue manually
by copying nddsjava.jar from rti_connext_dds-7.2.0/lib/java to
rti_connext_dds-7.2.0/resource/app/lib/java. This issue only affects LM
bundles and is fixed in 7.3.0. It was also fixed in 7.2.0 shortly after 7.2.0’s
initial release.
Fixed in: 7.2.0, 7.3.0
[RTI Issue ID INSTALL-977]
9.4.2. Code Generator
9.4.2.1. Code generation fails if @verbatim annotation encountered
Code Generator (rtiddsgen) is supposed to ignore the @verbatim
annotation. However, a bug in Code Generator 4.2.0 (Connext 7.2.0)
causes rtiddsgen to fail when it finds @verbatim.
Fixed in: 7.5.0
[RTI Issue ID CODEGENII-2200]