Saving user and or group filter for ldap config generates an extra amp; at openfire.xml.
Manually edditing openfire.xml and removing the extra amp; from the filters allows a successfull search.
When saving the user filter “&(objectClass=posixAccount)” on Server Settings -> Profile Management
“<searchFilter>& amp;amp;(objectClass=posixAccount)</searchFilter>” comes out on openfire.xml and has be changed to
“<searchFilter>& amp;(objectClass=posixAccount)</searchFilter>” to correctly search those users.
same happens when saving group filters.
Openfire version 3.4.1 running under linux.