Using Spark 2.8.3.
Some of our users who are currently using Pidgin would like to move over to spark, however, when they log in to Spark, their contact list is empty.
We have an ejabberd XMPP server, and employees are connecting mostly using Pidgin and Xabber. I believe we have a few outliers using something on iPhone, but I have no idea what client they’re using. They have not complained, so I’m assuming it’s working fine.
Contact lists are populated automatically using an LDAP roster plugin which pulls a list of users from a specific group in Active Directory.
When connecting from Pidgin on Windows, or Xabber on Android, users can see their contact lists like you would expect. Those same users open up Spark on the PC, and it appears that they have no contacts. They can still message other users by going to “Start a chat”, and entering the address, and they can receive messages without any issues.
errors.log.0 shows the following entry each time I connect to the server:
Apr 15, 2019 1:39:46 PM org.jivesoftware.spark.util.log.Log error
SEVERE: Unable to contact shared group info.
org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPPError: service-unavailable - cancel
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)