Customer was trying to sync a new Active Directory user to be used as an Administrator. Because of internal customer policies, service accounts cannot have a first or last name. When trying to sync in this user, the customer received the following error:
Looking at the source code, it is hardcoded in UserServiceImpl.java to throw an error if an LDAP user does not have a first or last name:
There should be an option to allow users without a first and/or last name to be synced into APS.
LDAP/AD users without a first or last name are not synced and an error is thrown in the logs.