Index: components/security/src/java/org/apache/jetspeed/security/spi/impl/ldap/LdapPrincipalDaoImpl.java =================================================================== --- components/security/src/java/org/apache/jetspeed/security/spi/impl/ldap/LdapPrincipalDaoImpl.java (revision 606234) +++ components/security/src/java/org/apache/jetspeed/security/spi/impl/ldap/LdapPrincipalDaoImpl.java (working copy) @@ -312,8 +312,12 @@ } protected String[] parseAttr(String attr, String replace) { - attr = StringUtils.replace(attr, "{u}", replace); - return StringUtils.split(attr,"="); + attr = StringUtils.replace(attr, "{u}", replace); + int index = attr.indexOf('='); + + return new String[]{ + index != -1 ? attr.substring(0,index) : null, + index < attr.length() -1 ? attr.substring(index + 1) : null}; } protected String getGroupDN(String groupPrincipalUid) {