Trouble Shooting in iChat
Trouble Shooting in iChat
So iChat does not work and you don't know why.
What to do about Problem Solving in iChat
List of Contents for this Page.
- Can not get through the Start up screen.
- Have done the set up screen and can not log on to the AIM server.
- Can not Add Buddy.
- Can add buddy but only see greyed out names
- You can see Buddies but they can't see you.
- Can not see green icons for Audio and Video
- Can Text chat but not AV
- Can not connect to a certain Buddy.
- Can see preview of Video but get black screen on attempting to chat.
- Can not send Files.
- Can see my DV camera in iMovie but not iChat
- Can not get my DV camcorder to stay on
- Jump to bottom for ease of reading those first
This page deals with a systematic approach to problem solving in iChat.
There can be several reasons why iChat does not work properly. I will try and address the more common ones here. I will attmpt to list them in order of occurance as you start working through iChat. It is by no means a complete set of answers but it is likley to cover most things that you might come across. There are separate links that work within this page. At the end of each section you can elect to come back to the following List of Contents.
I have an error message This is a redirect to the Error Message page.
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"
Or this.
"Unknown property 'Richard' type '-1549840836' "
Both are an Address book error. 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.
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.
Fix: 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 Server Options. Try changing the port Number first. The default is 5190. The first subsitute number should be 443. (others to try 80 as in web browsing, 110 as in email. 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 loger 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 n Play (UPnP) setting. On others you will have to open the port for NAT on the protocols UDP and TCP. - 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 incluing each other and your computer and confusion ensues. In the Airport Utlity 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.
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 thier 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 and Buddy list with 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.
- Open the Address Book and select the Contact/Buddy you want.
- 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. - 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)
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 casues 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. - 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". - They are off line.
FIX: There is no fix for some one who does not have their Chatting application on. - They have set themseleves to "invisible" on a PC or Blocked you on either platform.
FIX: Contact them by another method and check if a PC user has set them selves to "Invisible" or if a user on Either platform has got you "Blocked"
You Can See Buddies but They Can't See You.
This is a reverse of the above, in essense, and it just means you have to check on your end.
- Are you "Blocking" them.
- Have they mistyped your name.
- Have they Blocked you.
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 thier name. There can be several causes fo 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.
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.
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 likley 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 Manufactures use different methods to enable NAT. The realistic FIXes are the one about using UPnP and the "Bottom Line" to egt one end to "Play Nicely" with the other. I leave the other information here as they are still goods hints about checking settings.
- Check that you are Allowing and not Blocking a Buddy
FIX: Go to the iChat menu -Preferences - Privacy section and make show you are Allowing and not Blocking your Buddy. - Check for Firewalls.
FIX: Check your computer, router and, if separate, your modem for firewalls. Make sure the following ports are open:- 5060, 5190, 5297, 5298, 5353, 5678, 16384-16403 in all devices. - Check for router or modem problems
FIX: Your Router and or Modem may be able to perform Network Translation (NAT) or Port Forwarding which is essentially the same thing. - The ports need to be open for UDP protocol in all cases and TCP in some. See Apple Doc 93208 for complete details.
- If you have the Univeral Plug n Play (UPnP) setting use that as it will dispense with the need to set NAT/Port Fowarding settings.
- Find out from Manuals/ReadMes/websites how your router or modem perform ad achieves these settings. Also go to this site's Apple Related Discussions, in Britain, to ask other users and experts how to set up your router/modem.
- If you have an Airport or other WiFi device you will have to set it to be a 'bridge'. In the case of an Airport device this is a case of deselecting the check box for "Distribute Addresses" in the Airport Utility when you set it up. Other WiFi devices should be able to be set to a similar configuration in it's set up session.
- An option on 4) above is to make the modem or first router to be a bridge and have any other device after that perform NAT/Port Forwarding.
- Some routers and Modems work not by Port Forwarding but by using Trigger ports. In these cases make sure you have identified port 5678 as the first Trigger. This Trigger should open port 5678, 5060, 16384-16403. In addition to this you need to have port 5190 trigger itself for Text chats and sending files. If you intend to use Rendezvous then you also need to set these three port to trigger themselves: 5297, 5298 and 5353. (EDIT September 2006: and 5220, 5222 and 5223 for Jabber).
- Check for router compatibilty.
FIX: In some cases no matter what you do two routers or modems will not 'play nicely' together. This is because not all internet connection devices perform NAT the same way.- Try a firmware update
- The UPnP setting. Or Port Triggering.
- Re-ordering your devices. (applies to VoIP devices)
- Setting a different device as the DHCP server.
In many cases the only option is to try another device.
Can see Preview of Video but get black screen on attempting to chat.
This is becoming a more commonally reported problem. Unfortunately there does not appear to a standard "Fix" for this.
Start with checking these items.
- 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). TryiGlasses from Ecamm.com The same people who do USBiChatCam iGlasses does for iSight what USBiChatCam does for USB cameras and 'slower' machines. - 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 Sony Micro DV cam
Suggested FIX: Sony made a range of MicroDV cameras that has an incompataible DV format with iChat. The only solution at present is to get another camera attaached. - 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 recordng or TV monitoring. Make sure you have read your camera's manual(s) and find the right setting. -
(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 that 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>
- <key>>PIPSize</key>
Both ways are editable and you can delete the file or correct as required.
Can not send Files.
This group of FIXes deals with not being able to send files. As a reminder: files can be sent by pacing 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. The fixes here are for those ocassions 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. 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 deliberatly or accidently Blocked a Buddy and they will appear as off line. Go to the iChat menu- Preferences- Privacy Section and ceck the Blocked and Allow settings and lists. - Check you have not clicked 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 droppiing 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.
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. - 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 sayng "The Camera is in use by another applictaion". iMovie and some other applications take prescedent over the camera and you will need to shut down/quit such applications. - Check another appliction is not using the camera
FIX: As above.
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 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 section above regarding the camera signal output, the mode the camera is in and so forth then you can proceed with these checks.
- Take the tape out. (but close the door)
- Open the tape door. (and leave open)
- 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 contiuous. (Some cameras have demo modes that kick in after a period)
- Put memory card in.
- Check for suitable export signal.
Back to other pages
© 2005 Ralph Johns Edited 24/9/2005, 5/5/2006, 25/08/2007
Updated September 2006. Moved to Gargoyles and edited Mar 2007