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.
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)
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.
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:
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?