LDAP changes do not sync with Openfire

Hi,

we have an issue that seems to be there for quite sometime, but I couldn’t found a satisfactory answer.

Setup:

  • Openfire 4.0.3 (but previous versions have it, too)
  • Embedded database
  • Authentication using LDAP (Active Directory or OpenLDAP)

When a new user is added to LDAP or a user is removed from LDAP, Openfire restarts, not a good thing when operators use the system. A possible solution (I don’t remember where I read it) is to use a real DBMS and not the embedded one. This time Openfire doesn’t restart, but the LDAP changes are not propagated to Openfire (i.e. Openfire admin console doesn’t show the modifications to LDAP users). We set any possible cache value we could find to zero, but no luck.

Is it a bug or something that we 're doing wrong? Here is something close to the problem that I could find but it didn’t work.

Thank you in advance for your prompt reply.

Regards,

J