Page 1 of 1
Adium Not Importing Fire Buddy Lists.
Posted: Wed Mar 07, 2007 9:31 am
by 010111
i've tried it on 2 seperate accounts and on 2 separate machines...
Adium 1.0.1 is not importing the buddy lists for ICQ accounts from Fire 1.5.6. imports the user account fine as well as the chat logs. just not the actual buddy list.
am i doing something wrong? is there a way to manually import them?
looking in the "ByObject" folder where buddies seem to be stored i have a correct number of files called "MetaContact-#.plist" that would seem to be related to the imported users but the files themselves just show like 8-9 random characters in each. all the same and none related to the buddy. there is also a "Group.groupname.plist" of the missing groupname... same deal. nothing useful in it.
they look NOTHING like what a functioning ICQ contact looks like on my Adium.
any ideas?
thanks.
Posted: Wed Mar 07, 2007 10:19 am
by djbsquared
Contacts are stored on the server, they would not be imported to begin with.
Posted: Wed Mar 07, 2007 10:31 am
by 010111
Fire stopped storing them on the server. so in the case of a Fire user... they would not be stored on the server.
Adium seems to be generating some files equal in number to the missing buddies. and i'm pretty sure i read that Adium imported both users and groups from Fire. the buddies are all listed in the XML file in the Fire application support folder. why not import it?
Posted: Wed Mar 07, 2007 11:11 am
by bgannin
010111 wrote:Adium seems to be generating some files equal in number to the missing buddies. and i'm pretty sure i read that Adium imported both users and groups from Fire. the buddies are all listed in the XML file in the Fire application support folder. why not import it?
You've read correctly. The Fire importer imports and translates the buddy list from Fire to Adium. Like all software, it may have a bug and those who are more versed in the semantics of it (Fire importing) will have to verify that.
Posted: Wed Mar 07, 2007 11:57 am
by 010111
okay... so that must be it. just a consistent bug (for me). i guess.
i ran it on 5 machines personally. and so far *none* of them have imported the user list or groups correctly.
a few things about those users :
- the majority were ICQ only users (one had a jabber and an AIM account... the jabber imported with the wrong server name but buddies showed up for it. none for AIM though.)
- all were running Fire 1.5.6
- all were going to Adium 1.0.1
- all were ICQ users that never ever used the real ICQ client... i had set them all up in Fire and Fire alone.
- none of them have server buddies (as checked with ICQ2Go)
so for me anyway ... it is happening every time. my brother ran the same transition/upgrade as i was working on these... and according to him everything transferred fine. all his groups and buddies. however... he has used the real ICQ client before. and had accounts on the 4 main services vs. just ICQ.
i switched to Adium in the olden days... like 0.87 or something... so i never imported anything from Fire.
which leads me to another thing... a post-having-Adium import of Fire stuff would be cool. like with checkboxes for "Accounts" / "Buddies" / "Logs" ... then i could run that and get all my old logs which would be great.
also...
so far this isn't a huge issue as all the users i have done so far only have the other local ICQ users in their lists... and all of them will be replaced with Jabber users from the local server... but there are a few users i want to do soon that *do* have non-local ICQ users and other accounts/buddies that they will want to be transferred.
thanks.
Posted: Wed Mar 07, 2007 12:12 pm
by bgannin
We are aware that a manual way to initiate the Fire importer is desired and it's being looked into.
Posted: Wed Mar 07, 2007 6:29 pm
by gbooker
Actually, it does import the buddy list, but there is a reason why it does not seem to work.
Adium has no concept of a local buddy list without being connected to the server, and as such, it doesn't attempt to synchronize what it has in the buddy list with what is on the server on connect. So, the buddy list is imported, you connect to the ICQ account, and Adium throws out the buddy list in favor of what is on the server (which is empty).
I never found a really good solution around this, other than to require the user to connect to his accounts. I suppose I could have it prompt the user if it can do that.
Posted: Thu Mar 08, 2007 3:21 am
by 010111
one possible solution i was thinking of...
was that i heard that the never-to-be-released Fire 2.0 would allow saving the ICQ buddies back to the server. if i ran Fire 2.0 then saved the buddies.... would Adium 1.0.1 then be able to import the Fire 2.0 info?
unfortunately i can't find the Fire 2.0 pre-release anymore. i found a few links in the Fire forums... but they are all dead links.
thanks.
Posted: Thu Mar 08, 2007 6:02 am
by gbooker
010111 wrote:one possible solution i was thinking of...
was that i heard that the never-to-be-released Fire 2.0 would allow saving the ICQ buddies back to the server. if i ran Fire 2.0 then saved the buddies.... would Adium 1.0.1 then be able to import the Fire 2.0 info?
Yes. It uses the 2.0 information over the 1.x info.
010111 wrote:unfortunately i can't find the Fire 2.0 pre-release anymore. i found a few links in the Fire forums... but they are all dead links.
A few aren't dead, like the following:
http://blog.fireim.org/download/get.php ... ire2.0.dmg
Posted: Thu Mar 08, 2007 6:13 am
by 010111
i just found that version after making that post. it didn't fix the problem for me either.
what *did* work was making a duplicate account of the ICQ# *as* an AIM account... then convert each and every needed buddy using 'edit buddy...' in Fire to be AIM buddies vs. ICQ buddies. then deleted the newly made AIM account... and then when logging in via ICQ2Go the users would then be server-side and show up. and also imported correctly in Adium.
seemed like the users had to actually be online though in order to be added to the AIM server-side user list.
all said and done... i only have one user that will need this to happen to. it's also my boss though... hence the need to make it work correctly the first time!
thanks!