Ralph Johns

iChat Information Pages

 


Issues and Problems in Adding Buddies

When adding Buddies the Buddy will appear in the Buddy List and then fade in and out to highlight this action.

Sometimes they will disappear completely, particularly if you are not showing Off-Line Buddies.

There can be several reasons for this and several checks need to be made to iChat and it's settings and possibly your Buddies settings and sometime a little deeper.

Areas Covered

I will start by looking at the ones that are showing as Off-line and you should start by displaying the Off-line Buddies:- (I will use the AIM Buddy List as an example but read for Jabber as well)

  1. Go to the View Menu in iChat
  2. Select Show Off-Line Buddies. (In later version (3 and 4) you can choose to display these as a separate group)
  3. Check the List to see if the Buddy is there.

There are several reason why this Buddy might be showing as Off-Line. Presuming they are in the List:-

  1. They may actually be Off-Line
  2. You may have misspelt their name
  3. AIM may have recognised the name as Valid but it is not your Buddy so it appears as a Buddy who is not On-line. There two variants to this:-
    1. plain typos
    2. Adding a buddy as the "wrong" subtype (@mac.com instead of plain AIM or vice versa)
  4. Your Security/Privacy Setting may need sorting.
    1. You may be Blocking them
    2. They may be Blocking you
    3. You may not be allowing them
    4. They may not be allowing you
  5. They may be using a client or Version that can be set to be Invisible.
  6. You have a faulty or partial Login with AIM (Less of an issue with Jabber Logins)

Checking Things Out

Variants on Misspelling: Item B above

First of all if the Buddy does appear as Off-Line and you have checked with them that they are on line with some other means like a Phone or another IM applictaion then Click on their name in the Buddy List and a Get Info
( use the Command/Apple//⌘ key + i key togther or use the File Menu option)

Select the Address Card in the drop down or tab depending on version.
First of all check Spelling of the screen name. I can use about three fingers on both hnads to type but often enter things with my left hand before they should which transposes letters such as ralphjohsnr instread of ralphjohnsr. I often find that I have hit two keys at once adding extra letters as well.

The second issue is a variant on this in that iChat adds the @mac.com suffix (or the @me.com one) without you having to type them when choosing the Account/Screen Name type. It is very easy to forget to choose the type at the relevant stage.


later it has Picture 10

In the first Picture the @mac.com is out to the right of the Account Name field. In Leopard the Suffix involved is in the field already but greyed out with the cursor in font of this to try and visually remind you.

As ralphjohnsr, ralphjohnsr@mac.com and ralphjohnsr@me.com are all valid AIM IDs iChat and the AIM server where they are kept will recognise them as such and add them to the Buddy list. Obviously only one is an actual Buddy.

Apple are not the only ISP/Web Service that use the @ symbol as part of a valid ID so care must be taken. We are talking here mainly of confusion created by not choosing to add a Buddy as an AIM Screen Name causing it to be added as either @mac.com or @me.com

In iChat 4 it is not so easy to correct this and it is better to delete the Buddy and visit the Addres Book and edit the Address Card. @mac and @me.com names are added to the Address Book under AIM type IM listings

In earlier versions you can highlight the Screen Name in the iChat Address Card and delete the Suffix from the Screen Name. If you are not sure. delete the Buddy in iChat, Edit the Address Book card for that contact (if they have an Address Book entry) and Re-add the Buddy.

Privacy in iChat 2 and Security settings: Item C parts i and iii

In iChat 2 the iChat menu > Preferences have a separate Privacy icon and pane.


(Actually it is the same for iChat 1 as well)

This has Drop down to Slect the various options to Allow or Block Buddies


you need to Check that your Buddy is Allowed and Not Blocked.

Allowing is one of several options:-
Allow All
Allow Buddy List Only
(Later versions have Allow Specific People as well)

Blocking is also two Options:-
Block Everyone
Block Certain People

Some of these options have Lists and in the picture above in iChat 1 and 2 this is for adding certain Buddies or people to the Block List

In iChat 3 this Privacy option was changed to "Security" and is a tab in the Accounts Preferences pane and the lists involved tend to be separte pop outs. It is the same for iChat 4

For testing, use Allow All/Anyone as this overides both the certain people Allow and Block lists

Apart from this it is a question of checking and editing the various lists to get the correct Buddies to Show as On-Line.

Note:

People or Buddies added to the Buddy list will display as On or Off line depending on the things discussed in this section.

If you remove someone from your Buddy list because you don't want to have contact with them this will allow the to see you as On-line and contact you. Having them in the Buddy List but blocked will make you appear Off-Line to them and prevent contact.

The Allow Buddy List Only option and a removed Buddy will achieve the same thing.

Privacy in iChat 2 and Security settings: Item C parts ii and iv

The Reverse is true.

That is to say that if your Buddy has you Blocked or has Allow Buddy List only set and has not added you to their Buddy List or not added you to a Specific Peope list then they will appear Off-Line to you - the reverse of the Note Box above.

In this case you may have to check with your Buddy about their Settings as well.

Summary So Far

Check Spelling of Buddies Screen Name and which Account type it was added as.
Check if they are On or Off-Line or that the iChat settings - at both ends - allow you to see each other as On-line.

 

Issues with the Login to AIM

FeedBag Errors in in iChat 1,2 and 3

First of all in iChat 3 and Earlier it is possible that you actually get an Error Message when adding a Buddy to an AIM Buddy list.

"Could not add 'screenname' to your buddy list. (Feedbag error 10) or (... 17 or 14)"

Feedbag Error 17 is a message from AIM that your Buddy List is full.
Make sure that your Buddies do not appear in more than one group as they get counted twice (or more) this way. The limit was 200 and the Error 17 is less common now.

Feedbag Error 10 is connected to your Buddies details already being in the Address Book and you trying to add the same person under a different screen name - or adding an iChat Buddy when their AIM screen Name is already in their Address Book entry

Either delete the previous entry or....
add the second screen name after the first one with a comma in between in the Address Book (ralphjohnr,rlph820) in the AIM entry points or add an extra AIM field to the Address Book card to hold the second name.
Alternatively the names can be added in this way to the Buddy Info Accounts/Address Card drop down or tab when you use the Command/Apple//⌘ key and "i" together (Get Info) when a Buddy is highlighted in the Buddy list.

In iChat 3 there is some evidence that this is related to how your Groups are set up. I had this from another Level 4 at Apple Discussions:

Make sure you have a single group set in iChat (View - Use Groups). Add a group using the + on the bottom of the buddy list. Give it the name "Buddies", a default group that AIM uses. Once you add this group, then iChat should let you add people to the Buddy List

In Leopard the Error message reporting has been taken out and all you see is the Added Buddy flash several times and not appear even in the Off-Line list. Presume that you have Feedbag Error 10 and check the Address Book entry for the Buddy.

Feedbag Error 14 is to do with adding ICQ account names. Use the same approach as Feedbag Error 10.
For clarity there is this from Sabrina Leistner from Germany.

The person who is supposed to be added to a buddy list has to check whether he/she has allowed "all users to add me to their Contact List and see my Online / Offline status"
This can be found under "My preferences" -> Security -> General -> Contact List Authorization (ICQ client on a Windows PC)
This has to be done before the iChat person can add the Buddy

Ports and the Buddy List

As mentioned on pages 3 and 4 iChat logs in to the AIM servers on Port 5190 on the TCP Protocol -- AND -- it also gets Buddy List feedback on this same port for the Buddy list on the UDP Protocol - mainly about the Buddy Pics and Staus Messages

It has been found that some modems such as Zyxels and some that specify Port Forwarding with Protocols - do not like this double use of Port 5190. For these it is best that you go to iChat Menu > Preferences > Accounts > Server settings and change the Login port to 443 to separate the Login from the UDP feedback (and File Sending) port.

This may well help with adding some Buddies.

Of course the same port and particularly if required the Protocol neds to be allowed through any Routing device. See page 4 for more on this.

Checking and sorting a partial Login

Realistcally this is where you get to if you have checked Spelling, how you added the Screen Name, if they are On-line and are not Blocked and the port is allowed in your Modem or router.

There is no real way to check the quality of your Login. It can only be infered that something is not quite right and prceed with things that will sort this.

Method 1

Can also work for some problems with Video chats.

  1. Shut down any Airport Card
  2. Shut down the computer
  3. Disconnect any Ethernet cable from either the router/modem or computer end (leave modem connected to the Internet)
  4. With no internet Connection, Restart the Computer
  5. Restart iChat
  6. Plug in Ethernet Cable or turn On Airport Card
  7. Make iChat Login to AIM from the iChat Menu > Accounts sub menu or Accounts Listing
  8. Done

Method 2

On the Apple Discussion pages another option has been suggested of going to the System Preferences > Network and setting up a New Location in the (top) Drop Down. (Top is in Brackets as Leopard only has the one drop down)

What both methods force the OS to do is re-establish the Network Settings which can clear some problems with the AIM login in this case.

The Preferences List

As you may know in OS X the Preferences files for an Application are files that end in .plist and are stored in your Home Foder (with the Littl ehouse icon) > Library > Preferences. Depending on your version of iChat you will have three or so of these:-

  1. com.apple.ichat.plist - Listing most setting you can change
  2. com.apple.ichat.AIM.plist - Holds the AIM Login details
  3. com.apple.ichat.Subnet.plist - This one hold the Sort Order of the Buddy List and Blocked List people
  4. com.apple.ichatAgent.plist - Holds info on the messaging functioning part of iChat
  5. com.apple.ichat.Jabber.plist - Holds the Jabber account Login details in iChat 3 and 4

As with most things internet the connection can be suddenly dropped. With a web browser or Mail you just hit the refresh or Get Mail Button to re-establish the connection. As iChat is an Always On connection (Web Browsing and Mail are intermittent) a sudden drop by the AIM servers can cause problems as their Info on when and how you are logged in may differ from what is stored in com.apple.ichat.AIM.plist about the process from your end.

You can try Logging out of AIM in iChat if it shows you as Logged in and you cna get a Response. More often than not it will try several times and pop up an AIM issued message saying you have tried too often and to try later. At this point the only realistic thing to do is to delete the com.appl.ichat.AIM.plist and restart iChat to recreate the .plist involved.

As mentioned the .plists are in your Little House icon then the Library Folder within that and the Preferences folder inside the Library one. You can only get there by clicking through the folders involved as SPotlight and Find do not look in here. Drag the com.apple.ichat.AIM.plist item to the Trash and restart iChat to recreate it. This should sort any Login issues and should help in adding some Buddies.

In Leopard the issue can go deeper for some reason. It casues the AIM valid Accounts you have not to show in the Window menu nor in the Accounst submenu of the iChat menu AND the Link to Preferences also appears greyed out. As this FAQ/USers Tip at Apple says it can be linked to sync problems with the AIM Servers when they clear out old Screen Names. If you have this level of issue use the FAQ/Users Tip.


Summary

Check setttings
Force a Network reboot possibly with a restart of the computer.
In certain circumstances delete the com.apple.ichat.AIM.plist and restart iChat
As a last resort consult the User Tips Libary item at Apple

© 2005 Ralph Johns: New Page September 2008

Information Block

This site is about iChat from Version 1 through to iChat 4.x.x

It has a mixture of basic info and problem solving help.

The setions below will change for Specifics about info on the page on view

If you find these pages helpful please Donate to help keep them up to date

Compatibility

Confirmed to work with Win/IE 5.5 and later (should work in 5.0, but not confirmed), Firefox 2, Safari 3, Opera 9, iCab 3.02 and later, Mac/IE 5, Netscape 6 and later

Old browsers (IE version 4 or earlier, Netscape 4 or earlier) should only see a text-based page which, while not the prettiest option, is still entirely usable.

About This Page

This page covers the things that may prevent a Buddy for displaying in the Buddy List asd you Add them. This can be palin old typo mistakes to variations on your or your Buddy Blocking or Not allowong each other including iChat 4 or other client being set to Invisible. It also covers issues where the login with AIM may not be active or incomplete effecting the adding of Buddies