I’m using Smack 3.2.2 and OpenFire 3.7.1.
Normally when we call Roster#createEntry that generates a RosterListener event as expected and we add new user that user to our app’s roster. However that does not always happen. It’s random but often there is no RosterListener event fired. This seems to happen a bit more often if the new contact has no groups but I it happens when a group is specified and when it’s not specified.
Is this a known issue? Why does this happen? How can I work around this?