Adium

Ticket #9126 (new defect)

Opened 1 year ago

Last modified 2 weeks ago

Cannot delete Gadu-Gadu contact from list

Reported by: es_uomikim Assigned to: nobody
Priority: normal Milestone: Adium 1.3.3
Component: Gadu-Gadu Version: 1.2.1
Severity: normal Keywords: delete contact list
Cc: Patch: None
Pending: 0

Description

It is impossible to delete a contact or a contact group of Gadu-Gadu from contact list because it reverts on next login.

/1 I delete a contact

/2 it disappears

/3 I turn off Adium

/4 I turn it back on and...

/5 I see it on my contact list...

Because of that I have lots of old contacts on my list that I cannot remove.

I started even thinking about installing some other Gadu-Gadu client just only to delete those contacts and export contact list on server and to import it again with Adium--it's silly...

It is only possible to add new contacts on list, it is not possible to remove them. It's a serious malfunction.

PS: The same problems had some other people on few internet forums.

Change History

(follow-up: ↓ 4 ) 02/05/2008 07:26:32 PM changed by edr1084

  • pending set to 1.
  • milestone set to Needs feedback from users.

It sounds like we aren't sending the change to the server and it's being redownloaded on connect. Do you have access to a PC to see if the same thing happens when running Pidgin? That way we can figure out if it's our problem or if the problem is actually in libpurple.

02/06/2008 02:05:20 PM changed by es_uomikim

  • pending deleted.

No, sorry, I don't have a PC...

03/30/2008 11:50:32 AM changed by es_uomikim

Will it be repaired ever..?

(in reply to: ↑ 1 ) 04/10/2008 05:43:20 AM changed by ars

I have the same issue... i cannot remove gadu-gadu contacts from adium (after adium restart they're back at the list). I've checked it on Pidgim 2.4.1 (and cross-checked it on native client Gadu-Gadu 7.7.0) and everything works just fine...

Besides I have one more problem, that i've seen being mentioned in other ticket. With Adium not running I deleted all the gadu-gadu contact's entries from the blist.xml file, then I've cleared the list on the server using native client. After this Adium didn't load the contacts (correct). Then I added/edited the contacts in the native client and reuploaded them to the server. After this Adium imports only 1 contact out of over 150 (not quite correct :/ - I'll just mention that Pidgim works fine with the import of the new list).

And one more thing... While I was using Adium, I've added some new Gadu-Gadu contacts. I added the Aliases to them, but after importing the list from the server to the native client all the new added contacts (by adium) didn't have the alias i've set in adium. Insted of them there was duplicated gadu-gadu id number o_O. (ggid: 123456; alias: 123456)

I hope you can do something about these problems...

04/10/2008 05:50:50 AM changed by Robby

  • milestone changed from Needs feedback from users to Adium X 1.3.2.

As this seems a valid report I'll milestone it for 1.3.2.
ars says (Thanks, ars, by the way! :)) Pidgin works and I haven't found a corresponding ticket in Pidgin's Trac so there is no (obvious) evidence it's a Libpurple problem.

05/15/2008 08:38:16 AM changed by djmori

08/10/2008 01:23:07 PM changed by MarkS

I am using Adium 1.3 b11 and I can confirm having the same issue(as a feedback from others). I had a contact with three accounts tied together: Jabber, Gadu Gadu, and ICQ. I expanded the contact trying to delete the ICQ and Gadu Gadu contact. I couldn't remove the Gadu Gadu contact. I stayed on my list. The issue is that the Gadu Gadu contact was not used and I believe it was recycled.

09/02/2008 08:43:45 PM changed by jas8522

  • milestone changed from Adium 1.3.2 to Adium 1.3.3.

12/27/2008 07:48:50 PM changed by evands

  • milestone changed from Adium 1.3.3 to Needs feedback from users.

Please show the debug logging of Adium 1.3.3b1 or later (see CurrentAdiumDebug for instructions) of attempting to delete a Gadu-Gadu contact and it not working.

12/28/2008 02:07:03 PM changed by es_uomikim

Here you are, sensitive data is replaced by "XXX":

19:58:56: -[AdiumPreferredAccounts preferredAccountForSendingContentType:toContact:]: Could not find an online choice to talk to <AIListContact:a696730 Gadu-Gadu.XXX>; will include offline accounts
19:58:56: <ESPurpleGaduGaduAccount:903ab90 2>:XXX: privacyOptions are 5
19:59:03: -[AIListCell _drawHighlightWithFrame:inView:]: 
19:59:06: (Libpurple: gg) ** gg_remove_notify_ex(0xa15e5a0, 0, 3);
19:59:06: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x0e, ...)
19:59:06: -[AIListCell _drawHighlightWithFrame:inView:]: 
19:59:06: Uploading gadu-gadu list...
19:59:06: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x16, ...)
19:59:06: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x16, ...)
19:59:06: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x16, ...)
19:59:06: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x16, ...)
19:59:06: -[AIListCell _drawHighlightWithFrame:inView:]: 
19:59:08: (Libpurple: gg) ** gg_watch_fd(0xa15e5a0);
19:59:08: (Libpurple: gg) // gg_watch_fd() GG_STATE_CONNECTED
19:59:08: (Libpurple: gg) ** gg_watch_fd_connected(0xa15e5a0, 0x136e240);
19:59:08: (Libpurple: gg) ** gg_recv_packet(0xa15e5a0);
19:59:08: (Libpurple: gg) // gg_recv_packet() header recv(15,0xbfffde70,8) = 8
19:59:08: (Libpurple: gg) // gg_recv_packet() body recv(15,0xa8bb618,1) = 1
19:59:08: (Libpurple: gg) // gg_watch_fd_connected() received userlist reply
19:59:08: (Libpurple: gg) ** gg_event_free(0x136e240);
19:59:09: (Libpurple: gg) ** gg_watch_fd(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_watch_fd() GG_STATE_CONNECTED
19:59:09: (Libpurple: gg) ** gg_watch_fd_connected(0xa15e5a0, 0x134d8e0);
19:59:09: (Libpurple: gg) ** gg_recv_packet(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_recv_packet() header recv(15,0xbfffde70,8) = 8
19:59:09: (Libpurple: gg) // gg_recv_packet() body recv(15,0xa89c298,1) = 1
19:59:09: (Libpurple: gg) // gg_watch_fd_connected() received userlist reply
19:59:09: (Libpurple: gg) ** gg_event_free(0x134d8e0);
19:59:09: (Libpurple: gg) ** gg_watch_fd(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_watch_fd() GG_STATE_CONNECTED
19:59:09: (Libpurple: gg) ** gg_watch_fd_connected(0xa15e5a0, 0xa4b7770);
19:59:09: (Libpurple: gg) ** gg_recv_packet(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_recv_packet() header recv(15,0xbfffde70,8) = 8
19:59:09: (Libpurple: gg) // gg_recv_packet() body recv(15,0xa426938,1) = 1
19:59:09: (Libpurple: gg) // gg_watch_fd_connected() received userlist reply
19:59:09: (Libpurple: gg) ** gg_event_free(0xa4b7770);
19:59:09: (Libpurple: gg) ** gg_watch_fd(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_watch_fd() GG_STATE_CONNECTED
19:59:09: (Libpurple: gg) ** gg_watch_fd_connected(0xa15e5a0, 0xa45ff90);
19:59:09: (Libpurple: gg) ** gg_recv_packet(0xa15e5a0);
19:59:09: (Libpurple: gg) // gg_recv_packet() header recv(15,0xbfffde70,8) = 8
19:59:09: (Libpurple: gg) // gg_recv_packet() body recv(15,0x13462b8,1) = 1
19:59:09: (Libpurple: gg) // gg_watch_fd_connected() received userlist reply
19:59:09: (Libpurple: gg) GG_USERLIST_PUT_REPLY
19:59:09: adiumPurpleNotifyMessage: type: 2

Buddy list uploaded
Your buddy list was stored on the server. 
19:59:09: (Libpurple: gg) ** gg_event_free(0xa45ff90);
19:59:11: (Libpurple: util) Writing file blist.xml to directory /Users/XXX/Library/Application Support/Adium 2.0/Users/Default/libpurple
19:59:11: (Libpurple: util) Writing file /Users/XXX/Library/Application Support/Adium 2.0/Users/Default/libpurple/blist.xml
19:59:13: -[AIListCell _drawHighlightWithFrame:inView:]: 
19:59:46: (Libpurple: gg) ** gg_ping(0xa15e5a0);
19:59:46: (Libpurple: gg) ** gg_send_packet(0xa15e5a0, 0x08, ...)

12/28/2008 02:09:28 PM changed by es_uomikim

(I don't have to say it's still not working...)

12/28/2008 02:35:17 PM changed by Robby

  • milestone changed from Needs feedback from users to Adium 1.3.3.