Its likely the account used for LDAP lookups within openfire, was also the account password you changed. Id recommend not using a domain admin account for ldap lookups, as its not needed. by default, authenticated, non-privileged accounts should be able preform limited ldap lookups.
However, you’ll need to regain access to openfire admin portal and update the username/password used for your ldap lookups.
you can do this by re-running the setup wizard. Another option maybe to reset the admin password back to what it was, sign into openfire admin console, make the changes using the gui, then perform your password reset again.
You were right, Openfire was using the domain admin for LDAP queries. I used your idea to fix the problem. I changed the domain admin password back to what it was before. Then I was able to go to the admin portal http://localhost:9090. I logged in and went to the system properties section. There was a property named ldap.adminPassword with the old password. I changed this to the new password. I know this isn’t best practice and I should use a separate account, but I just wanted to get them up asap. I changed the domain admin password back to the new password. I restarted the openfire service. Now Spark works for all clients.