[Pidgin] #10936: Jabber file send fails with erroneous "user does not support file transfers" message

Pidgin trac at pidgin.im
Tue Dec 8 15:13:18 EST 2009


#10936: Jabber file send fails with erroneous "user does not support file
transfers" message
-------------------------------------+--------------------------------------
 Reporter:  SavvyX4                  |        Owner:  darkrain42
     Type:  defect                   |       Status:  new       
Milestone:                           |    Component:  XMPP      
  Version:                           |   Resolution:            
 Keywords:  jabber file send failed  |  
-------------------------------------+--------------------------------------
Description changed by darkrain42:

Old description:

> == Summary ==
> In the last several Adium 1.4beta releases I have been unable to send
> files to
> anyone on my buddy list. I am connecting via Jabber to an Openfire server
> running on my internal network. File transfers worked perfectly in Adium
> 1.4b8. I am not sure the exact build they started failing. I am able to
> receive files from my buddies however.
>
> As far as I understand, the libpurple that is having this trouble is
> version 2.6.5.
>
> == Steps to reproduce ==
> 1. Drag file to message window and press enter.
>
> == Expected results ==
> File transfer request should be sent to the buddy's client.
>
> == Actual results ==
> Adium immediately displays this notice:
>
> Adium Notice: File Send Failed
> -------------------------
> File Send Failed
>
> Unable to send file to <buddy>, user does not support file transfers.
>
> == Regression ==
> Jabber sending files works correctly on 1.4b8.
>
> == Notes ==
> Here is the contents of my Adium Debug Log window when attempting to send
> a file:
>
> 13:00:58: Getting accountActionMenuItems for
> <ESPurpleJabberAccount:16e463b0 2>:scott at sql02
> 13:00:58: (Libpurple: jabber) jabber_actions: have pep: YES
> 13:00:58: Sending text attachment AITextAttachmentExtension<1d806f70>:
> <AITextAttachmentExtension: 0x1d806f70> which has path /Volumes/Macintosh
> HD/Users/xxx/Downloads/filename.ext
> 13:00:58: PURPLE_XFER_SEND: 1bd1bf20 (/Volumes/Macintosh
> HD/Users/xxx/Downloads/filename.ext)
> 13:00:58: (Libpurple: jabber) Unable to find caps: nothing known about
> buddy
> 13:00:58: (Libpurple: jabber) Unable to find caps: nothing known about
> buddy
> 13:00:58: adiumPurpleNotifyMessage: type: 0
> File Send Failed
> File Send Failed
> Unable to send file to buddy/spark, user does not support file transfers
> 13:00:58: Posting Growl notification: Event ID:
> Interface_ErrorMessageReceived, listObject: (null), chat: (null),
> description: File Send Failed
> Unable to send file to buddy/spark, user does not support file transfers
> 13:00:58: (Libpurple: jabber) jabber_si_xfer_free(): freeing jsx
> 0x1bd397d0
> 13:00:58: (Libpurple: jabber) in jabber_si_xfer_cancel_send
> 13:00:58: adiumPurpleCancelLocal
> 13:00:58: Destroy file transfer {<ESFileTransfer: 0x1bdf3b00>
> :<Source=<ESPurpleJabberAccount:16e463b0 2>:account>
> <Destination=<AIListContact:2596160 Jabber.buddy>> <Message=buddy
> requests
> to send you  (2.8 KB){
> }>}

New description:

 == Summary ==
 In the last several Adium 1.4beta releases I have been unable to send
 files to
 anyone on my buddy list. I am connecting via Jabber to an Openfire server
 running on my internal network. File transfers worked perfectly in Adium
 1.4b8. I am not sure the exact build they started failing. I am able to
 receive files from my buddies however.

 As far as I understand, the libpurple that is having this trouble is
 version 2.6.5.

 == Steps to reproduce ==
 1. Drag file to message window and press enter.

 == Expected results ==
 File transfer request should be sent to the buddy's client.

 == Actual results ==
 Adium immediately displays this notice:

 Adium Notice: File Send Failed
 -------------------------
 File Send Failed

 Unable to send file to <buddy>, user does not support file transfers.

 == Regression ==
 Jabber sending files works correctly on 1.4b8.

 == Notes ==
 Here is the contents of my Adium Debug Log window when attempting to send
 a file:

 {{{
 13:00:58: Getting accountActionMenuItems for
 <ESPurpleJabberAccount:16e463b0 2>:scott at sql02
 13:00:58: (Libpurple: jabber) jabber_actions: have pep: YES
 13:00:58: Sending text attachment AITextAttachmentExtension<1d806f70>:
 <AITextAttachmentExtension: 0x1d806f70> which has path /Volumes/Macintosh
 HD/Users/xxx/Downloads/filename.ext
 13:00:58: PURPLE_XFER_SEND: 1bd1bf20 (/Volumes/Macintosh
 HD/Users/xxx/Downloads/filename.ext)
 13:00:58: (Libpurple: jabber) Unable to find caps: nothing known about
 buddy
 13:00:58: (Libpurple: jabber) Unable to find caps: nothing known about
 buddy
 13:00:58: adiumPurpleNotifyMessage: type: 0
 File Send Failed
 File Send Failed
 Unable to send file to buddy/spark, user does not support file transfers
 13:00:58: Posting Growl notification: Event ID:
 Interface_ErrorMessageReceived, listObject: (null), chat: (null),
 description: File Send Failed
 Unable to send file to buddy/spark, user does not support file transfers
 13:00:58: (Libpurple: jabber) jabber_si_xfer_free(): freeing jsx
 0x1bd397d0
 13:00:58: (Libpurple: jabber) in jabber_si_xfer_cancel_send
 13:00:58: adiumPurpleCancelLocal
 13:00:58: Destroy file transfer {<ESFileTransfer: 0x1bdf3b00>
 :<Source=<ESPurpleJabberAccount:16e463b0 2>:account>
 <Destination=<AIListContact:2596160 Jabber.buddy>> <Message=buddy requests
 to send you  (2.8 KB){
 }>}

 }}}

--

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


More information about the Tracker mailing list