Ticket #5240 (closed defect: fixed)

Opened 2 years ago

Last modified 14 months ago

Deleting buddy from MyspaceIM results in Protocol error, code 2817

Reported by: alien88 Owned by: jeff
Milestone: Component: MySpace
Version: 2.4.0 Keywords: myspace, delete, 2817
Cc: alien88

Description

When removing a MyspaceIM buddy in Adium, an error message of "Protocol error, code 2817" is generated. See the debug log:

 21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg before=<MsimMessage: 
delbuddy(boolean): TRUE
sesskey(integer): 1286447746
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: found username USERNAMEXXXXXX has uid XXXXXX
21:14:27: (Libpurple: msim) msim_do_postprocessing msg: <MsimMessage: 
delbuddy(boolean): TRUE
sesskey(integer): 1286447746
_username(string): USERNAMEXXXXXX
_uid_field_name(string): delprofileid
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing_cb: postprocessed msg=<MsimMessage: 
delbuddy(boolean): TRUE
sesskey(integer): 1286447746
_username(string): USERNAMEXXXXXX
_uid_field_name(string): delprofileid
_uid_before(string): (NULL)
delprofileid(integer): XXXXXX
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg after (uid immediate)=<MsimMessage: 
delbuddy(boolean): TRUE
sesskey(integer): 1286447746
_username(string): USERNAMEXXXXXX
_uid_field_name(string): delprofileid
_uid_before(string): (NULL)
delprofileid(integer): XXXXXX
/MsimMessage>
21:14:27: (Libpurple: msim) msim_send_raw: writing <\delbuddy\\sesskey\1286447746\delprofileid\XXXXXX\final\>
21:14:27: (Libpurple: msim) msim_msg_send()ing <MsimMessage: 
delbuddy(boolean): TRUE
sesskey(integer): 1286447746
_username(string): USERNAMEXXXXXX
_uid_field_name(string): delprofileid
_uid_before(string): (NULL)
delprofileid(integer): XXXXXX
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg before=<MsimMessage: 
persist(integer): 1
sesskey(integer): 1286447746
cmd(integer): 515
dsn(integer): 0
lid(integer): 8
uid(integer): MYMYSPACEUID
rid(integer): 433
body(string): ContactID=<uid>
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: found username USERNAMEXXXXXX has uid XXXXXX
21:14:27: (Libpurple: msim) msim_do_postprocessing msg: <MsimMessage: 
persist(integer): 1
sesskey(integer): 1286447746
cmd(integer): 515
dsn(integer): 0
lid(integer): 8
uid(integer): MYMYSPACEUID
rid(integer): 433
body(string): ContactID=<uid>
_username(string): USERNAMEXXXXXX
_uid_field_name(string): body
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_msg_free_element_data: not freeing unknown type 1966882116
21:14:27: (Libpurple: msim) msim_postprocess_outgoing_cb: postprocessed msg=<MsimMessage: 
persist(integer): 1
sesskey(integer): 1286447746
cmd(integer): 515
dsn(integer): 0
lid(integer): 8
uid(integer): MYMYSPACEUID
rid(integer): 433
body(raw): ContactID=XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): body
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg after (uid immediate)=<MsimMessage: 
persist(integer): 1
sesskey(integer): 1286447746
cmd(integer): 515
dsn(integer): 0
lid(integer): 8
uid(integer): MYMYSPACEUID
rid(integer): 433
body(raw): ContactID=XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): body
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_send_raw: writing <\persist\1\sesskey\1286447746\cmd\515\dsn\0\lid\8\uid\MYMYSPACEUID\rid\433\body\ContactID=XXXXXX\final\>
21:14:27: (Libpurple: msim) msim_msg_send()ing <MsimMessage: 
persist(integer): 1
sesskey(integer): 1286447746
cmd(integer): 515
dsn(integer): 0
lid(integer): 8
uid(integer): MYMYSPACEUID
rid(integer): 433
body(raw): ContactID=XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): body
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg before=<MsimMessage: 
blocklist(boolean): TRUE
sesskey(integer): 1286447746
idlist(list): 
 0. a-
 1. <uid>
 2. b-
 3. <uid>

/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: found username USERNAMEXXXXXX has uid XXXXXX
21:14:27: (Libpurple: msim) msim_do_postprocessing msg: <MsimMessage: 
blocklist(boolean): TRUE
sesskey(integer): 1286447746
idlist(list): 
 0. a-
 1. <uid>
 2. b-
 3. <uid>

_username(string): USERNAMEXXXXXX
_uid_field_name(string): idlist
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_msg_free_element_data: not freeing unknown type 0
21:14:27: (Libpurple: msim) msim_postprocess_outgoing_cb: postprocessed msg=<MsimMessage: 
blocklist(boolean): TRUE
sesskey(integer): 1286447746
idlist(raw): a-|XXXXXX|b-|XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): idlist
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_postprocess_outgoing: msg after (uid immediate)=<MsimMessage: 
blocklist(boolean): TRUE
sesskey(integer): 1286447746
idlist(raw): a-|XXXXXX|b-|XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): idlist
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) msim_send_raw: writing <\blocklist\\sesskey\1286447746\idlist\a-|XXXXXX|b-|XXXXXX\final\>
21:14:27: (Libpurple: msim) msim_msg_send()ing <MsimMessage: 
blocklist(boolean): TRUE
sesskey(integer): 1286447746
idlist(raw): a-|XXXXXX|b-|XXXXXX
_username(string): USERNAMEXXXXXX
_uid_field_name(string): idlist
_uid_before(string): (NULL)
/MsimMessage>
21:14:27: (Libpurple: msim) dynamic buffer at 0 (max 30720), reading up to 15359
21:14:27: (Libpurple: msim) msim_input_cb: going to null terminate at n=81
21:14:27: (Libpurple: msim) msim_input_cb: read=81
21:14:27: (Libpurple: msim) msim_parse: got <\error\\err\2817\errmsg\The buddy to be deleted is not a buddy.\uid\XXXXXX>
21:14:27: (Libpurple: msim) msim_error (sesskey=1286447746): Protocol error, code 2817: The buddy to be deleted is not a buddy.
21:14:27: adiumPurpleNotifyMessage: type: 0
MySpaceIM Error
Protocol error, code 2817: The buddy to be deleted is not a buddy.
 
21:14:27: -[AIDockBehaviorPlugin performActionID:forListObject:withDetails:triggeringEventID:userInfo:]: Performing action BounceDockIcon for (null) with details {
    BehaviorType = 2;
}. Triggerring event was Interface_ErrorMessageReceived.

Also, for reference the Adium bug report is: http://trac.adiumx.com/ticket/9441

Change History

Changed 2 years ago by jeff

Protocol error, code 2817: The buddy to be deleted is not a buddy.

Probably caused by the buddy not being on the server-side buddy list for some reason.

Changed 2 years ago by alien88

When I go to: http://www.myspace.com/index.cfm?fuseaction=im.friendslist&tab=1

It confirms they're on my buddy list. When I delete the person, the user shows up as removed but still receive the error.

Changed 14 months ago by bernmeister

Is this still a problem? Can you please verify in Pidgin 2.5.8?

Changed 14 months ago by alien88

  • status changed from new to closed
  • resolution set to fixed

Seems fine now. Just tested and no error.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!