This Question is Answered

1 "correct" answer available (10 pts) 1 "helpful" answer available (5 pts)
4 Replies Last post: Mar 13, 2008 4:40 AM by Vladislav Chernyshov  
Vladislav Chernyshov Bronze 28 posts since
Feb 13, 2008
Currently Being Moderated

Mar 11, 2008 11:47 AM

getRoster returns 0

 

Hi,

 

 

I'm using this code:

 

 

             &n bsp;  roster = connection.getRoster();         &n bsp;    

             &n bsp;  roster.setSubscriptionMode(SubscriptionMode.manual);

             &n bsp;  roster.addRosterListener(new RosterListener() {

             &n bsp;      public void presenceChanged(Presence presence) {

 

 

             &n bsp;          ..........

 

 

             &n bsp;  }

 

 

And randomly getting empty roster. I mean that randomly getRoster methos blocks for a second and than returns no entries. And the following RosterListener actually listen nothing.  Overwise it's OK. i'm getting non-empty roster and RosterListener works just fine.

 

 

Tha's the problem?

 

 

Thanks

 

 

Sabine Dinis Blochberger Gold 285 posts since
Oct 21, 2005
Currently Being Moderated
Mar 12, 2008 4:43 AM in response to: Vladislav Chernyshov
Re: getRoster returns 0

Maybe you should add a test to see if the user authenticated successfully.

 

con.isAuthenticated()

 

Sabine Dinis Blochberger Gold 285 posts since
Oct 21, 2005
Currently Being Moderated
Mar 13, 2008 4:25 AM in response to: Vladislav Chernyshov
Re: getRoster returns 0

Have you also already sent the initial presence? Other than that, I'm out of ideas.

More Like This

  • Retrieving data ...