We just installed Spark 2.5.8 (about 40 users) and Openfire 3.5.1 in our company and we have a little problem… sometimes some users do not appear in the contact list and a restart of the Spark client is required to make the missing users show up. Is this a known problem ?
I don’t think I heard this problem before. Are you using LDAP and have you added the new user to LDAP and that is the user that is missing in the roster? Do you see the same problem if you use another client?
No we are not using LDAP, it is set up with the default setting (Store users and groups in the server database). We haven’t tried another client, all our users are using Spark… this problem does not happen everytime, it has been reported only by a few.
So from what you are describing it seems that the problem is related to obtaining the roster from the server for the first time. That is weird. You can use the xml debugger plugin to monitor the XML being sent to the client and confirm that if it was sent and the client is not showing it then it is a client problem.
The xml debugger plugin is for Openfire (so it is server side). However, most of the XMPP clients also offer a way to open an XML debugger window to monitor the traffic with the server.
I’m seeing this problem on Openfire 3.6.4. I observed the following from the server:
The affected users’ rosters did not include the shared group.
The list of groups of which the affected accounts were members included the shared group.
Both affected accounts were listed in other’s rosters, as members of the shared group (i.e. other members of the group saw both accounts appropriately).
Both affected accounts were still members of the AD group.