Unable to find conference service

Hi folks,

I have Openfire 3.6.3 installed and have a strange problem where by users aren’t able to find the conference service. I can see the service is created via the admin console. I’m using Spark client, but I’m unable to see the services as well via the browser (F8). My xmpp.domain is set to an IP address instead of a FQDN. Not sure if that’s the cause of the problem.

Any help is greatly appreciated.

Thanks!

How is you conference service named in Admin Console? What if you try to add it in Spark manually?

The conference service is “conference”. Previously, Spark was able to automatically detect it upon login. Somehow it has dissapeared. Keying in “conference.10.112.136.11” in Spark --> Conferences --> Add Conference Service ends up in the error “Unable to locate the conference service”. I do get the following stack trace from Spark log though:

SEVERE: Error in disco discovery.
No response from the server.:
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:410)
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:379)
at org.jivesoftware.spark.ui.conferences.BookmarksUI$12$1.construct(BookmarksUI.ja va:418)
at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
at java.lang.Thread.run(Unknown Source)

Are you saying the users were seeing such conference server “conference.10.112.136.11” in their Spark clients? What about restarting the server?

After a server restart, users are usually able to see the service. But after a while (don’t have the actual delay time), the “conference” service just dissapears.

Can you check with some other client (Exodus, Psi…) when the service disappears in Spark? Also, check errors.log of Openfire for some relevant errors.

Other clients are experiencing the same thing as well. I’ve looked at the logs. Unfortunately, I can’t seem to find any stacktrace related to the confererence room.

BTW, I only have the following line in my /etc/hosts file:

127.0.0.1 build001 localhost.localdomain localhost

Could that be the problem?

Well, the thing that it works at first and then disappears, means that something is wrong with the server i think. You can post all errors here, maybe we’ll find something. Maybe this can be a low system resources issue or something similar.

As about hostname. Mine is:

127.0.0.1 localdomain jiveserver

Actually, in your place i wouldn’t use IP address as a domain name. You can login in Spark using the domain name as a server and also specify a host as IP in Advanced settings.

I’ll try using a domain name instead of IP. Are there any server changes required besides setting the xmpp.domain property? I read somewhere that the domain property needs to be set all over the DB. Is that true?

Thanks.

Hard to tell, i havent done this myself. But i’ve heard the same thing, that you have to change domain part in the database.

I’m getting this error using openfire 3.7 and spark 2.5 and 2.6.3. did you find a solution?