XML Properties Can Be Set Which Contain XML Entities
XML properties can be set in Openfire which contain XML entities. Since these entities are not escaped Openfire chokes when attempting to load them again from the XML file. Logic should be added to XMLProperties in order to escape and unescape XML entities from property values and not allow them in property keys, by throwing an exception.
This issue supersedes the & in the admin password for LDAP.