iChat
These pages are about iChat.
They consist of old info about iChat 1, 2 (AV), 3 as well as new stuff about the latest incarnation, iChat 5.
The info in these pages has been somewhat reorganized. I hope to make sure that things are grouped in a more logical order to explain somewhat how iChat has got from iChat (ver 1) though to the current iChat 5.x.x
The Menu at the top will contain everything but may change from page to page.
Historical Document
These pages have sat here since 2008 with no update. In that time the AIM servers have been closed down (2017) and iChat has been superseded by Messages. That effectively make this a sort of Historical Document of how it worked.
I will make attempts to renew and refresh Links to either the most current site or use the Way Back Machine Archive so that people can at least look at what was used. I will make Edit Notes on this and on those where I can find no link to replace the older one as I go through the document.
Trouble Shooting in iChat
So iChat does not work and you don't know why.
What to do about Problem Solving in iChat
This page deals with working through 12 specific areas of issues with iChat not working the way you think it should.
The idea is that they appear in the list the same order in which you might come across them or they are at least in the order that suggest iChat can do more and more with the end items being more specific compared to the more Global type ones at the top of the page. To be more specific the first ones are about iChat not starting up properly or not logging on, where as the last ones are on Video chats not working or Specific Cameras not working (ichat is working but not doing a specific thing.
The panel layout lends itself to keeping each issue in a separate section. The order is left, right, down, left, right and so on.
Can not get through Start Up Screen
If you have tried to get through the first Start Up Screen on the first time you start iChat you may find that you can not progress and get an error message that reads:-
iChat Internal Error!
NSInternalInconsistencyException
Invalid parameter not satisfying: aString ! = nil
Unknown property 'Richard' type '-1549840836'
Both are an Address book errors. The "Richard" may be another Name and the number might be different. It normally means there is a problem with identifying you as 'you' on the right Address Card. If the Address Book opens, you may be able to select the right card as 'you'. If not then go here and read the first two solutions.
There can also be a a Font Issue.
NSInvalidArgumentException:
NSConcreteMutableAttributedString
addAttribute:value:range:: nil value"
This is solved by checking on Fonts Lucida Grande and Helvetica in Font Book.
The Fonts Lucida Grande or Helvetica are missing or disabled in Font Book. See Page 13: Fonts for Fix
(Essentially go to the Font Book and make sure they are both active)
This page's List of Contents.
Can not log on to the AIM sever
There are several reasons why you can not log on to the AIM server. All users of iChat or AIM whether you have an @mac.com or AIM name have to log on to the AIM server to see or start adding their Buddies to the Buddy List.
- Your screen name details are not as you registered them.
Check and Remedy: What I am trying to say, politely, is you have registered an account name and password with either AIM or @mac.com and mistyped one or both at that point and now the details do not match as you type in what you think you registered. Try logging on to an AIM page or @mac.com to check.
- There is the possibility that you are having trouble with the default server and port number set in the "Server Options" button in the iChat Preferences > Account section.
FIX: First open the iChat Preferences > Account > Server Options. Try changing the port Number first. The default is 5190. The first substitute number should be 443. (others to try 80 as in web browsing, 110 as in some email services. Note: In fact any port below 1024 will do).
Second Fix: Return to the 5190 port number and change the server name from login.oscar.aol.com to login.glogin.messaging.com
Note: this server no longer seems to accept iChat 3 logins
- Your modem or router is not working properly.
FIX: In this case I am referring to the fact that your internet connection device is not configured properly. If your device has a built in Firewall or is using Network Translation (NAT) or Port Forwarding then port 5190 will need to open on the device. On some routers and modems this can be achieved with the Universal Plug and Play (UPnP) setting. On others you will have to open the port for NAT on the protocols UDP and TCP.
NOTE:- if the Ports are not open then the device is effectively a hardware firewall.
- You have an Airport or Wifi device that is not configured properly.
FIX: With WiFi devices, including an Airport device, you will need to make sure that either it or the router/modem are not acting as a DHCP server. You can not have two or more such servers on a system as they both issue addresses to every other device including each other and your computer and confusion ensues. In the Airport Utility that is used to set up an Airport there is a check box that is normally 'Ticked' for "Distribute Addresses" and this needs to be unchecked. Other WiFi devices will have similar controls in their set up sessions.
A variation on this is if your computer is on two networks, such as Wireless and ethernet, at the same time and can be seen by the DHCP server at the same time.
- Your Address Book is not pointing to 'you'
FIX: Your Address Book need to have the right Address Card pointing at your details. Check and correct. Your details are supposed to have the icon of the head and shoulders next to them. This can be corrected by selecting your details and using the "Make this My Card" in the card menu of the Address Book.
This page's List of Contents.
Can not Add Buddies
So iChat is up and running and you want to add a new Buddy. The Buddy has sent you details in an email and you are not having a chat with them yet, so you are going to have to resort to typing their name in - and then iChat says you can't add them.
- You have already added them so iChat just 'bonks' the error sound you have set for your computer at you.
- You have them in you Address Book with possibly one AIM or @mac.com name already.
FIX: In this case you can add the two account/screen names (even mix the types) in both the Address Book and the Address Card accessed from iChat.
- Open the Address Book and select the Contact/Buddy you want.
Click on either the AIM item of the @mac.com one and add the new screen name after you have entered a comma (",")
In iChat after opening the Buddies Info with the Apple key and "i" together you need to select their Address Card. You can add a second AIM or @mac.com name after a comma here as well.
- You get a message from iChat saying "Feedbag Error... Either number 10 or 17
FIX: In this case you will need to go to Error Messages to find a fix.
(Note: There is also to Feedbag Error 14 when trying to Add ICQ members numbers) Now listed on the link above to page 13.
Edit Oct. 2008: In iChat 4 you do not get a FeedBag Error - the buddy Pic fades and returns as if it is going to be added but then disappears and can not be found in the Off Line Buddies either
- New Problem of iChat Barrier by Intego.
FIX: One poster on the Apple iChat Discussion page found that just having this turned on meant he could not add or subtract Buddies.
Turn it off. Re-read the instructions.
(Note: I am expecting this to turn out to be a set up problem rather than a problem with the product) (Edit 2024:- I don't ever remember ever finding out.
- In a sort of continuence from the Edit in 3. above there are some other issues in iChat 4 that look the same - the Buddy looks like they are going to be added but are not in the list - even Off-line (they did the fading in and out process as if being added). In this case you may need to delete com.apple.ichat.AIM.plist and restart iChat to force iChat to re-establish the Login again as the details in the .plist and the AIM server may not be fully in sync.
If the Buddy does appear in the list but is Greyed out check the Panel to the right.
This page's List of Contents.
Can Add Buddy but Only See Greyed Out Names
Once you have added your Buddy's name it will appear in the Buddies List window, providing you have the View menu set to show Offline Buddies and you have not put them in a group which is not on display. The other causes might be:-
- You mistyped their name.
FIX: Check the Spelling and use the Get Info Card (or Address Book) to make changes to their name.
This includes checking that you have not added an AIM name as an @mac.com or an @me.com name. (Do it via the Address Book or the problem will persist if you try and delete them direct from the Buddy List (Possible) but do not change the Address Book. see below.
NOTE: You can have one of three AIM valid names. One from AIM itself or one of the two types from Apple, the older @mac.com or the newer @me.com names. Whichever you use you will create an AIM Buddy list. Any Buddies with an AIM valid name will be added to this list but the process lets you choose either a AIM account type, @mac.com or @me.com when you add the Buddy. The AIM servers regards
georgewashington,
georgewashington@mac.com
and
georgewashington@me.com
as three different Buddies as the @ symbol is a valid character in an AIM name. Therefore you should consider those added as the "wrong" account type as spelling errors.
- You have them Blocked in your Privacy settings in the iChat Preferences.
FIX: This is unlikely but it is worth checking.
Go to the iChat Preferences and the Privacy section and check the two Editable lists and make sure the Buddy is not in there, particularly if you have got others "Blocked" and are not using the Default "Allow All".
In later versions of iChat 3 and iChat 4 it is possible that Buddies get added to the Block List almost as a matter of course - See item 5 in the panel to the left - it seems it is related to what the AIM servers think your settings are compared to the .plist that holds the info.
- They are off line.
FIX: There is no fix for some one who does not have their Chatting application on.
- They have set themselves to "invisible" on a PC on in iChat 4 when the setting become available or Blocked you on either platform.
FIX: Contact them by another method and check if a PC or iChat 4 user has set themselves to "Invisible" or if a user on Either platform has got you "Blocked"
This page's List of Contents.
You Can See Buddies but They Can't See You.
This is a reverse of the above, in essence, and it just means you have to check on your end.
- Are you "Blocking" them.
- Have they mistyped your name.
- Have they Blocked you.
I am not going to list all the Fixes here as they appear in the section above, but your Buddy has to check their settings.
This page's List of Contents.
Can Not See Green Icons for Audio and Video
So you have successfully Added your Buddy and they are on line. They show in your Buddy list with dark Text and are Online. However, you know they have a Camera or Microphone and no little Green icons are appearing next to their name. There can be several causes for this:-
- You have not selected to "Show Video Status" (or Audio) from the iChat > View menu.
FIX: With iChat as the front application, go to the View Menu and select "Show (relevant) Status"
- You have not got the Camera or Microphone "Enabled" in the Video (or Audio Menu for Mics only)
FIX: Visit the Video (Audio) menu and check a Tick appears next to the relevant item.
Selecting the item will toggle the tick On or Off depending which is currently showing.
- With a Microphone you also have to check two more places. The Sound Preference Pane in System Preferences > Input tab and the Video Preferences in the iChat Preferences > Microphone Drop down > select the correct device. A Camera with a Microphone included will also appear in this Preferences Pane.
This page's List of Contents.
Can Text chat but not AV
This most likely the most difficult to solve. It normally means you have to change your router or modem settings. The best FIXes are to read the options in the next section.
This page's List of Contents.
Can not connect to a certain Buddy.
In some situations you will be able to chat to one friend ("a" to "b") but friend "c" can't chat to "b". Worse still you are friend "b" and are isolated from one Buddy whilst they can chat to everybody else and so can you. Apart from the first FIX it is likely to be a Firewall or Router/modem problem.
More recent information and better understanding by me of how NAT and then the methods that rely on NAT to open the ports such as Port Forwarding, Triggering and DMZ work together - points to this being a NAT related problem where two modems (or the routers behind them) are incompatible with the one at the other end. This is because different Manufacturers use different methods to enable NAT. The realistic FIXes are the one about using UPnP and the "Bottom Line" to get one end to "Play Nicely" with the other. I leave the other information here as they are still goods hints about checking settings.
This page's List of Contents.
Can see Preview of Video but get Black screen on Attempting to Chat.
This is becoming a more commonly reported problem. Unfortunately there does not appear to a standard "Fix" for this.
Start with checking these items.
- First of all check the System Preferences > Displays is set to Millions.
- Check you have enough light.
Suggested FIX: In some cases the camera will not have enough light and the picture will be so dark as to appear black. Add more light (behind the camera and pointing at you). Try iGlasses from Ecamm.com The same people who do iUSBCam iGlasses does for iSight what iUSBCam does for USB cameras and 'slower' machines. (Edit 2024:- Updated Links using the Way Back Machine. The first's download link works but the iChatUSBCam one does not
- Check if the camera is switched on especially if you are using a DV CONVERTER.
Suggested FIX: With a DV converter it can be on and the Camera can be off. This will result in a black preview as well as a black Video chat. Correct as required.
- Check you do not have a Canon Micro DV cam
Suggested FIX: Canon made a range of MicroDV cameras that has an incompatible DV format for use with iChat. The only solution at present is to get another camera attached.
(they are not the only manufacturer who do this).
- Check the output from the camera is set to DV if it gives you other options (DV camcorders).
Suggested FIX: Some cameras are capable of different outputs. DV or an Analogue signal for VCR recording or TV monitoring. Make sure you have read your camera's manual(s) and find the right setting. Another thing to check is that it is Not HDV as IChat can not cope with this.
- Check that the "Camera Enabled" setting has a tick next to it in the iChat Video menu
Suggested FIX: iChat has a menu item in the Video menu that allows you to deselect the connected camera by selecting the item in the said menu. This can toggle the camera On and Off each time you use the item. It does not use a another window to do this. Make sure that the item has a tick next to it to "Enable Camera".
- Check that there is some Picture in Picture settings in com.apple.ichat.plist
Suggested FIX: When you start a Video chat invite in iChat you first see a preview whilst the application connects to the Buddy at the other end. When the connection is made this preview becomes the Picture in Picture (PIP) of the Video chat. The settings for this are held in the above mentioned .plist The .plist is found in OSX/Users/(Your Account)/Library/Preferences The file can be opened with TextEdit.
-
(Click once on file and use Open With from the Finder's File menu) or, if you have Developer Tools installed, Property List Editor (PLE) (Straight forward double click).
Scroll down the window in TextEdit to see if there are any PIP entries. In Property List Editor use the reveal triangle next to the word "Root" and then search the list. In either case the number should be less than 1 (example 0.25578). In PLE the number will be on the same line. In TextEdit entries come in pairs with and you should look for
<key>PIPSize</key>
<real>0.30681818723678589</real>
Both ways are editable and you can delete the file or correct as required.
- Check that a camera is listed in the above file and com.apple.ichatAgent.plist
Suggested FIX: Some of the camera details are held in this file. Namely whether it is "Enabled" in the Video menu. A corrupt file will be at odds with the Video menu and should be deleted. Can be opened and edited in the methods detailed above.
This page's List of Contents.
Can not send Files.
This group of FIXes deals with not being able to send files. As a reminder:- files can be sent by placing them in the Text entry field of a Text Chat and appear as a link. In a Text, Video or Audio chat they can also be sent by dropping the file on the Buddies name in the Buddy List. There is also an option to use the Menu item in the Edit menu to 'Attach File'. Varying the way you try and send a file can sometimes help.
This list does presume that you have got Port 5190 open to the UDP protocol that is required for this to work. (In the Mac Firewall for iChat 2 and 3 and in the Modem/router as well for all versions). The fixes here are for those occasions when it does not work.
- Check you are logged on.
FIX: For this you need to see your Buddies as dark text. Check the iChat menu item "Log On to the AIM". If it reads this you will need to use it as you are not logged on.
- Check you Buddy is logged on
FIX: If your Buddy shows up as light grey he/she is not logged on or is blocking you for some reason including being set to Invisible. Email them if you can, contact them via someone else or wait until they are on line.
- Check you are not blocking a Buddy
FIX: In this case you may have deliberately or accidentally Blocked a Buddy and they will appear as off line. Go to the iChat menu- Preferences- Privacy Section and check the Blocked and Allow settings and lists.
- Check you have not clicked and sent an Alias
FIX: It is easy to make the mistake of putting an alias in a text chat but you Buddy will get a 4k file and no proper link to the file. Select the correct item.
- Check a different method
FIX: sometimes you will get an error message that reads something like "sending too much data to quickly: href000008". If you are sending via a text chat entry field try dropping the file on the Buddy's name in the Buddy list or using the menu item in the File menu. If this does not work rebooting iChat seems to clear the problem.
Also for this stop any Scrolling or rapidly changing Status Message. The first is normally an AppleScript but short tunes in iTunes can also cause a rapid change.
(Edit 2024:- Animated Buddy Pics can also cause this as all data that updates the Buddy Lists is sent on port 5190 on the UDP protocol.
This page's List of Contents.
Can see my DV camera in iMovie but not iChat
This tends to a problem about the output signal of the DV camera.
- Check the signal sent out by the camera is not PAL or NTSC.
FIX: The fix is really in the line above. Check the camera for output options. Make sure you do not have a VCR setting in operation, as some cameras can do this.
Edit: iChat 2 and 3 can only accept DV output form a DV source and not HDV. In fact iChat even then loses some of the width of the picture the camera sees as it displays an almost square picture.
- Check it is DV.
FIX: Make sure the camera is capable of DV output or get a DV converter.
- Check iMovie is closed down.
FIX: It is likely that you will get an error message with this saying "The Camera is in use by another application". iMovie and some other applications take precedent over the camera and you will need to shut down/quit such applications.
- Check another application is not using the camera
FIX: As above.
This page's List of Contents.
Can not get my DV camcorder to stay on
There are various things to try with this one. The FIXes are in the order as they are listed. The results will depend on individual circumstances. Basically Camcorders of any tape sort have Anti-stretch features to turn off the camera when in a parked mode such as ready to film but not recording to stop the Tape stretching. A secondary gain is that if you are out and about it saves the battery. Provided you have made some of the checks in the preceding section(left) regarding the camera signal output, the mode the camera is in and so forth then you can proceed with these checks.
FIXes:
- Take the tape out. (but close the door)
- Open the tape door. (and leave open) (it varies from Camera to Camera)
- Make sure you have power. (D' oh !)
- Check any power saving setting on the camera. ( 1) above, is normally what looks like this, but check anyway.)
- Check that output signal is continuous. (Some cameras have demo modes that kick in after a period - they tend to play through a selection of things similar to iChat 4's Video effects)
- Put memory card in.
- Check for suitable export signal.
This page's List of Contents.
Information Block
This site is about iChat from Version 1 through to iChat 5.x.x
It has had a major Edit in September 2024 moving towards being HTML 5 complaint. It has essentially become an Historical document on how things could be done in iChat.
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
Compatibility
As mentioned above this has had a Major Edit/Update in September 2024 meaning that the Browsers listed at the bottom are likely to no longer work.
I have tested in Safari 18.1, Firefox 130.x and 131.0, Vivaldi 6.9.3447.48 and iCab 6.2.3 (All Mac Browsers) I don't have access to a PC let alone multiple browsers to test on.
The original pages worked 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.
Top of page