The scenario is as follows.
Search for a Role
--- Get Role Occupants -- List<String> -- FQDN for user
------ Search the user using this FQDN --Error occurs
us.jts.fortress.FinderException: findUsers userRoot
[ou=People,dc=equatellc,dc=com] caught LDAPException=89 msg=encodeSafeText value [
uid=abc@gmail.com,ou=People,dc=equatellc,dc=com] invalid length [47]
at us.jts.fortress.rbac.dao.unboundid.UserDAO.findUsers(UserDAO.java:980)
at us.jts.fortress.rbac.UserP.search(UserP.java:74)
at us.jts.fortress.rbac.ReviewMgrImpl.findUsers(ReviewMgrImpl.java:284)
at com.equatellc.modules.security.LDAPOperations.searchUsers(LDAPOperations.java:577)
at com.equatellc.modules.security.LDAPOperations.getUserEmails(LDAPOperations.java:452)
at com.equatellc.modules.security.LDAPOperations.getUserEmailsForGroup(LDAPOperations.java:420)
The work around is to trim the user name part only, but I do not think that is the correct way to go forward.
Regards,