After freshly loading MW-DISP recovery replication DSAs via LDIF file and starting the for the first time the following error is reported in AlARM and TRACE log files of all DSAs.
Assertion failed (/net/cadir-master/release/B14_1_04.new/dxgrid/src/dsa/dxgrid/caMain.c1710)
The problem is due to having duplicate entries for an attribute with the same value. Here is an example of an attribute 'uid' (it can be any attribute for that matter) where one value is base64 encoded while the other is clear text.
It is also possible that this assertion failed shows up if both duplicate values are in clear text.
Sample entry:
dn: cn=Firstname Lastname,ou=Administration,ou=Corporate,o=CompanyName,c=AU
objectClass: inetOrgPerson
cn: Firstname Lastname
sn: Lastname
uid: clear-text-value
uid:: base64 encoded value
title: Product Manager
telephoneNumber: 111 1111
description: Product Distribution
mail: Firstname.Lastname@CompanyName.com
In the above, the problem is two 'uid' being added which has the same value.
Solution is to delete the base64 encoded value from the entry and reload the data. Or delete one clear text value line and leave the other one with clear text in place.
NOTE: There could be more entries similar to this (may be on different attribute name) so check the entire LDIF file to make sure there are no duplicates.