powered by Jive Software

Unable to login via XMPP w/ Hazelcast clustering

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.

This might actually be an Adium SSL problem - Will update once I have been able to validate it is client-side misconfiguration.