LDAP Invalid username or password

I have Spark linked to my Active Directory domain working fine, most users can login, but two new users that I have only added resently get an error.

I have two OU’s one called “IC” and one called “TP”, users in IC work and most from TP work too. the two new users have been put in the TP OU.

Is there a way to refresh the Ad list.

This is the error log when i try login with one of the users that fails. the username and password are correct.

22-Jan-2010 12:34:37 org.jivesoftware.spark.util.log.Log warning
WARNING: Exception in Login:
SASL authentication failed:
at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 209)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:341)
at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:828)
at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:196)
at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:594)
at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
at java.lang.Thread.run(Unknown Source)

This users is in “USERS” AD folder ?

trying clearing the cache and restarting the openfire service.

These users are under TP

How do i clear the OpenFire cache?

Thanks for the quick responces

server>server management>cache summary

put a check in the very top box on the right and scroll to the bottom and click “clear selected”

The responce marked as answer is correct, and got all but 1 user working correctly. The user that couldn’t connect had a " in the name field. I assume this interfered with the code used to check user details and caused an error.

Just incase anyone has a similar problem.