Open i-and opened 2 weeks ago
Hi @i-and, thanks for reporting.
Most likely, there is a bug in the deserialization when the extensibility of the message type is MUTABLE
. I will label this issue as a bug and we will review the serialization and deserialization in case the type is not FINAL
. In the meantime, you can always use the type as FINAL
.
Is there an already existing issue for this?
Expected behavior
Receiving data of any size.
Current behavior
For this variant of encoding and member sizes, data is not accepted (discarded).
Steps to reproduce
The HelloWorldExample was used to reproduce this situation (see the patch below). Debugging output has also been added to the stack code. The issue occurs when the size of the array
octets
of structureHelloWorld
from the IDL is 3, 5, 6 or 7.Fast DDS version/commit
v2.14.1
Platform/Architecture
Ubuntu Focal 20.04 amd64
Transport layer
Default configuration, UDPv4 & SHM
Additional context
No response
XML configuration file
No response
Relevant log output
Network traffic capture
No response