6.2.6. Content Filters and Query Conditions
6.2.6.1. [Critical] Instance handling on a DataReader and filtering operations in ContentFilteredTopics, QueryCondition, TopicQueries, and Multi-Channel DataWriters may have failed
Starting in 6.0.0, you may have experienced invalid results in filtering
operations when using ContentFilteredTopics, QueryCondition,
TopicQueries, or Multi-Channel DataWriters. This issue may have
resulted in DataReaders not receiving samples they should have. The
following error message occurred:
DDS_SqlFilter_evaluateOnSerialized:deserialization error: sample
.
This issue may also have caused failures on a DataReader when setting
writer_qos.protocol.disable_inline_keyhash
to TRUE on a matching
DataWriter. This could have led to incorrect instance handling, where
two different instances were considered the same.
This problem was specific to Topic types containing optional members, and occurred when the DataReaders and DataWriters on the Topic used XCDRv1 encapsulation. The problem affected all languages.
This problem has been resolved.
[RTI Issue ID CORE-13829]