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.
Adium Not Importing Fire Buddy Lists.
-
djbsquared
- Cocoaforge Admin
- Posts: 248
- Joined: Thu Dec 02, 2004 6:29 am
- Location: West Bloomfield/East Lansing
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?
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.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?
Try my software!
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
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.
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.
We are aware that a manual way to initiate the Fire importer is desired and it's being looked into.
Try my software!
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
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.
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.
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.
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.
Yes. It uses the 2.0 information over the 1.x info.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?
A few aren't dead, like the following: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.
http://blog.fireim.org/download/get.php ... ire2.0.dmg
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!
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!