I’'m connecting to Wildfire 2.6.2 using Smack 2.2.1, sending my initial presence as available/invisible (Presence.Mode.INVISIBLE). However this causes a warning level exception thrown in Wildfire server.
As seen in the logs:
2006.06.28 15:15:47 Invalid presence show
java.lang.IllegalArgumentException: No enum const class org.xmpp.packet.Presence$Show.invisible
I understand this error occurs because no corresponding Presence is matched in the Presence class on the server, but how do I fix this? Is this a client/server API compatibility problem?
Is there a list of which version of Smack is compatible with which version of Wildfire? (or other XMPP APIs?) How do I use the Invisible mode then?
Thanks in advance.