The Replication Agent was terminating with an unhandled exception when adding or updating a record on the data target if the data source and target files use a different alignment than the alignment used to compile the agent's c-tree client library.
The logic has been modified to correct this and a new keyword has been added to set the data source alignment. This feature is enabled by specifying the following option in the Replication Agent configuration file, ctreplagent.cfg:
use_target_alignment yes
This option is enabled by default.
Because most applications use the compiler's default alignment (8 bytes), so there is no difference in alignment, this exception is not commonly observed.