I tried Hazelcast on my 3.7.1 environment, but it was pretty much a disaster since it broke MUC. I checked 3.8.1 Alpha out of SVN and gave that a whirl. Everything works fine until I enable Hazelcast (even though I only have one node right now).
My warn.log is filled with this:
2013.02.07 14:29:41 com.jivesoftware.util.cache.ClusteredCacheFactory - No cluster members selected for cluster task org.jivesoftware.openfire.muc.cluster.GetNumberConnectedUsers
2013.02.07 14:29:41 com.jivesoftware.util.cache.ClusteredCacheFactory - No cluster members selected for cluster task org.jivesoftware.openfire.session.GetSessionsCountTask
Even though it knows I have one member:
Members [1] {
Member [10.2.3.40]:5701 this
}
I’m connecting with Adium, and it just gets ‘stuck’ at ‘Authenticating (75%)’. If I disable Hazelcast, restart Openfire, then try to login again it works every time.
I’m using local users with a MySQL database backend. Tried both 1.7u13 and 1.6u38 with the same results.