I’m starting to experiemnt with JAXL, so I’m not sure if this is an OF bug or a JAXL issue. I pretty much took to their example bot code and got it connected to my OF environment - Two nodes, Hazelcast for clustering. The JAXL app basically connects to Openfire, then joins a persistent MUC that has one user in it. The user and the JAXL client do not have any roster information.
If my JAXL app connects to get the same OF instance as the user I get what I believe to be ‘correct’ presence information about the user who is in the MUC: http://pastebin.com/M2xXqnBX
If JAXL conncets to the other host, but the user stays where they are, I get screwy presence about the user that doesn’t include MUC information: http://pastebin.com/SCfdbRyd
Like I said, I’m unsure if it’s a JAXL issue or Openfire, but since it seems to be the Hazelcast part in the middle that influences the presence information I figured it was worth checking to see if anyone else had the same problem.