Details
Description
If XMPPConnection#getRoster is invoked after a login and the roster isn't received yet, smack will get stuck on waiting for roster initialization without success (it times out). Because the RosterPacketListener which handles the initialization depends also on the waiting XMPPConnection#getRoster method.
Issue Links
- is related to
-
SMACK-115
RosterTest, FloodTest failures
-
In the XMPPConnection class is commented:
but the RosterEntry#getGroups method which is called within the RosterPacketListener:
depends on the XMPPConnection#getRoster method.