[Pidgin] #14158: Facebook XMPP not receiving messages

Pidgin trac at pidgin.im
Fri Jun 24 22:45:11 EDT 2011


#14158: Facebook XMPP not receiving messages
------------------------+---------------------------------------------------
 Reporter:  Brian0Link  |        Owner:  deryni 
     Type:  defect      |       Status:  pending
Milestone:              |    Component:  XMPP   
  Version:  2.7.11      |   Resolution:         
 Keywords:  Facebook    |  
------------------------+---------------------------------------------------
Changes (by darkrain42):

  * status:  new => pending


Old description:

> Since Facebook updated their chat to have it essentially as part of
> messages, my pidgin has been hiccuping in receiving messages. Recently it
> started not receiving at all. The following log has me using pidgin to
> send a Facebook friend a message, which Facebook shows is received. Then
> Pidgin updates, showing that my friend is indeed writing a message. On
> Facebook, the message is sent, and I can see it in Facebook Chat, but
> Pidgin just continues to show her typing something, and then I don't
> receive anything.  This is most likely the same problem that was
> encountered in ticket 13566.
>
> Debug testing from 22:12:18 to 22:13:27
> Attached ticket:
>
> (22:12:18) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <iq
> type='get' id='purple9a6a0431'><ping xmlns='urn:xmpp:ping'/></iq>
> (22:12:18) jabber: Recv (ssl)(277): <iq
> from="brian0link at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"
> type="error" id="purple9a6a0431"><ping xmlns="urn:xmpp:ping"/><error
> code="503" type="cancel"><service-unavailable
> xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
> (22:12:19) util: Writing file prefs.xml to directory
> C:\Users\Brian\AppData\Roaming\.purple
> (22:12:19) util: Writing file
> C:\Users\Brian\AppData\Roaming\.purple\prefs.xml
> (22:12:26) gtkconv: setting active conversation on toolbar 04D71F18
> (22:12:26) prefs: /pidgin/conversations/toolbar/wide changed, scheduling
> save.
> (22:12:26) gtkconv: setting active conversation on toolbar 04D71F18
> (22:12:28) jabber: Recv (ssl)(211): <presence
> from="-667232748 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"><x xmlns
> ="vcard-
> temp:x:update"><photo>363c4164c2c81a3dadd01eeed9fa4226207cce9d</photo></x></presence>
> (22:12:28) blist: Updating buddy status for -667232748 at chat.facebook.com
> (XMPP)
> (22:12:28) jabber: Recv (ssl)(211): <presence
> from="-561871799 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"><x xmlns
> ="vcard-
> temp:x:update"><photo>9f176591e14bc252ab1d1f15cb654b4399b4d946</photo></x></presence>
> (22:12:28) blist: Updating buddy status for -561871799 at chat.facebook.com
> (XMPP)
> (22:12:28) jabber: Recv (ssl)(210): <presence
> from="-22924320 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"><x xmlns
> ="vcard-
> temp:x:update"><photo>02ba181c5b0ae1ecf11f063386df65f64e684986</photo></x></presence>
> (22:12:28) blist: Updating buddy status for -22924320 at chat.facebook.com
> (XMPP)
> (22:12:32) util: Writing file prefs.xml to directory
> C:\Users\Brian\AppData\Roaming\.purple
> (22:12:32) util: Writing file
> C:\Users\Brian\AppData\Roaming\.purple\prefs.xml
> (22:12:38) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <message
> type='chat' id='purple9a6a0432'
> to='-1148850395 at chat.facebook.com'><composing
> xmlns='http://jabber.org/protocol/chatstates'/></message>
> (22:12:39) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <message
> type='chat' id='purple9a6a0433'
> to='-1148850395 at chat.facebook.com'><active
> xmlns='http://jabber.org/protocol/chatstates'/></message>
> (22:12:39) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <message
> type='chat' id='purple9a6a0434'
> to='-1148850395 at chat.facebook.com'><composing
> xmlns='http://jabber.org/protocol/chatstates'/></message>
> (22:12:50) jabber: Unable to find caps: nothing known about buddy
> (22:12:50) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <message
> type='chat' id='purple9a6a0435'
> to='-1148850395 at chat.facebook.com'><active
> xmlns='http://jabber.org/protocol/chatstates'/><body>eventually,
> you'll be able to handle the real world</body></message>
> (22:12:50) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <message
> type='chat' id='purple9a6a0436'
> to='-1148850395 at chat.facebook.com'><active
> xmlns='http://jabber.org/protocol/chatstates'/></message>
> (22:12:50) jabber: Recv (ssl)(321): <iq from="chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"
> id="fbiq4A4111495D0D1" type="set"><own-message
> xmlns="http://www.facebook.com/xmpp/messages"
> to="-1148850395 at chat.facebook.com" self="true"><body>eventually,
> you'll be able to handle the real world</body></own-message></iq>
> (22:12:50) jabber: Unhandled IQ with id fbiq4A4111495D0D1
> (22:12:50) jabber: Sending (ssl)
> (brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD): <iq
> xmlns='jabber:client' id='fbiq4A4111495D0D1' to='chat.facebook.com'
> type='error'><own-message xmlns='http://www.facebook.com/xmpp/messages'
> to='-1148850395 at chat.facebook.com' self='true'><body>eventually,
> you'll be able to handle the real world</body></own-message><error
> type='cancel' code='501'><feature-not-implemented
> xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
> (22:12:57) jabber: Recv (ssl)(190): <message
> from="-1148850395 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"
> type="chat"><composing
> xmlns="http://jabber.org/protocol/chatstates"/></message>
> (22:13:13) jabber: Recv (ssl)(229): <presence
> from="-1152656825 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"><show>away</show><x
> xmlns="vcard-
> temp:x:update"><photo>198c0a6d5889ba7eeb6dfc35c522a59af7950d63</photo></x></presence>
> (22:13:13) blist: Updating buddy status for -1152656825 at chat.facebook.com
> (XMPP)
> (22:13:13) jabber: Recv (ssl)(211): <presence
> from="-726228173 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"><x xmlns
> ="vcard-
> temp:x:update"><photo>bef766335b7d1333c17446900e027ac08ec5ea86</photo></x></presence>
> (22:13:13) blist: Updating buddy status for -726228173 at chat.facebook.com
> (XMPP)
> (22:13:27) jabber: Recv (ssl)(187): <message
> from="-1148850395 at chat.facebook.com"
> to="brian0link at chat.facebook.com/Pidgin_7ffb5b56_4A411006B13FD"
> type="chat"><active
> xmlns="http://jabber.org/protocol/chatstates"/></message>

New description:

 Since Facebook updated their chat to have it essentially as part of
 messages, my pidgin has been hiccuping in receiving messages. Recently it
 started not receiving at all. The following log has me using pidgin to
 send a Facebook friend a message, which Facebook shows is received. Then
 Pidgin updates, showing that my friend is indeed writing a message. On
 Facebook, the message is sent, and I can see it in Facebook Chat, but
 Pidgin just continues to show her typing something, and then I don't
 receive anything.  This is most likely the same problem that was
 encountered in #13566.

 Debug testing from 22:12:18 to 22:13:27

--

Comment:

 I'm not sure what we could be doing here.  The log clearly shows that
 Pidgin is *not* receiving the messages, which suggests it's a server-side
 issue.

 Does this only happen when you're logged into the Facebook UI *and*
 Pidgin?  Or even if you're just connected via Pidgin?

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14158#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list