8.4. Regressions in 7.1.0
The following regressions were introduced in Connext 7.1.0.
8.4.1. Core Libraries
8.4.1.1. Possible crash when creating DomainParticipants concurrently
Creating DomainParticipants concurrently can lead to a crash if during the creation process one of the threads accesses the typecode of the internal builtin types while another thread is initializing it.
Not yet fixed
[RTI Issue ID CORE-14764]
8.4.1.2. Potential bus error when calling print and to_string APIs in TypeCode
Your application may generate a bus error after calling
the print and to_string APIs, such as
DDS_TypeCode_print_IDL
, in TypeCode.
This issue only happens when TypeCode propagation is enabled by
setting
participant_qos.resource_limits.type_code_max_serialized_length
to a
value greater than zero (the default is zero) and when using the
affected APIs in the TypeCodes that were part of
PublicationBuiltinTopicData
and SubscriptionBuiltinTopicData
.
Fixed in: 7.3.0
[RTI Issue ID CORE-13968]
8.4.1.3. Running rtisetenv_<arch>.bat caused issues in PATH environment
Running rtisetenv_<arch>.bat
may cause
issues in the PATH environment on Windows.
Fixed in: 7.2.0
[RTI Issue ID INSTALL-880]
8.4.1.4. Instance purging based on source timestamp does not work
The source timestamp-based purge delay does not purge instances based on their source timestamp. Instead, it purges instances based on their sequence number. Starting in 7.2.0, the dds.data_writer.history.source_timestamp_based_autopurge_instances_delay property works as intended.
Fixed in: 7.2.0
[RTI Issue ID CORE-13911]
8.4.2. Code Generator
8.4.2.1. Code not stored in specified output directory on Windows when IDL was in a Symlink
In Windows environments, when generating code using a specified output folder for an IDL located in a Symlink folder, the code is stored in the Symlink folder instead of the specified output directory. This issue is caused by a JDK bug. RTI has applied a workaround in 7.2.0; the generated code is now stored in the ouput directory when specified.
Fixed in: 7.2.0
[RTI Issue ID CODEGENII-1891]
8.4.2.2. Command-line option tips not printed if you entered an invalid option
If you enter an invalid Code Generator command-line option, Code Generator does not print out the helpful list of valid command-line options.
Fixed in: 7.2.0
[RTI Issue ID CODEGENII-1868]
8.4.2.3. Include flag used without a space caused Code Generator to fail
When using the flag -I
without a space between the flag and the included
folder, Code Generator fails, reporting that the flag is not supported.
Starting in 7.2.0, you can now successfully use
the flag -I
without a space (for example, -I./myInclude/
).
Fixed in: 7.2.0
[RTI Issue ID CODEGENII-1867]