We figured out the issue. We had users with German Gmail accounts that used a Gtalk Id using @gmail.com. In that case, when using the Gtalk ID with the @gmail.com form, the GAE XMPP API is not able to get the user presence. Once we switched the Gtalk Id to @googlemail.com, everything worked great.
It seems to be a bug on the Gtalk -- GAE integration side. It would be great if it could be fixed from the Google side, as such issues are pretty hard to troubleshoot. Cheers, Jerome On Aug 14, 1:34 am, Jerome <[email protected]> wrote: > We are currently experiencing an issue with XMPPService.getPresence() > always returning false for a couple of specific users even though the > users are online. It is working great for several 100s other Gtalk > users though. > > The users (Gmail Gtalk Id) are able to see our GAE app XMPP "buddy" > and can send messages to it and get auto replies from our app through > XMPP too. The issue is specific to our app not being able to see the > status to these users. > > We faced the exact same issue with another user a few weeks ago, but > the issue resolved on its own after a while without any change on the > Gtalk side of this other user. > > How can we troubleshoot this blocking problem? Anybody noticed this > before? > > Jerome -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
