While populating a collection with objects from an OU, MAGE reaches a mailbox with an LEDN that contains brackets “()” (in the username portion of the LEDN) and fails to move the mailbox or process any further mailboxes. This error is seen in the MAGE log
2015-04-30 20:34:21.5637 Px11CC TxB A35 C- M- Error System.ArgumentException: The (&(objectClass=person)(legacyExchangeDN=/O=SomeCompany/OU=OUName/cn=Recipients/cn=..SomeProjector(pi)) search filter is invalid.
at Quest.MigrationManager.Exchange.Basis.LdapHelper.FindOneEx(String searchBase, String filter)
at Quest.MigrationManager.Exchange.Basis.LdapHelper.FindOne(String searchBase, String filter, String properties)
at Quest.MigrationManager.Exchange.Basis.LdapHelper.GetMailboxHomeMDBNoException(String ledn)
at Quest.MigrationManager.Exchange.Agent.QTaskManager.ExpandNext(ExpandWrapper itemToExpand)
Any mailboxes next in queue are NOT processed until the exception is cleared.
The issue itself is known from several cases, it was fixed but for other types of ldap exceptions: empty homeMDB atttribute and some others. “Bad” LEDN is still not handled properly