I have a problem that users appear offline but they are online. I am using a converse.js clients (Wordpress plugin). Connection and authentication, everything works fine. I can see other users in the client as well but they are always offline. If I look at sessions in admin console there are connected users offline as well. I have tried a desktop client “Pidgin” but there was same problem. Users are authenticated through AD.I have Openfire ver. 4.0.2.
Anyone help, please?
I solved it!
The problem was probably with Java 8 compiled code. There was an exception in log:
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/Concurrent HashMap$KeySetView;
(there is an article about it: https://issues.igniterealtime.org/browse/OF-1116)
So the solution is quite easy:
Uninstall all versions of Java
Install Java version 8
Install and setup Openfire
On the main page, you can see which version of Java Openfire uses. The problem should disappear after these steps.