I was helping a friend set up her new
iBook MacBook yesterday, and we were unable to get iChat to log in to her Google Talk account.
We kept seeing this error:
And this XMPP error was logged to Console:
iChatAgent [Warning] JConnection: Error: Error Domain=XMPPErrorDomain Code=10 “The operation couldn’t be completed. (XMPPErrorDomain error 10.)”
When we tried the same username and password on gmail.com in Safari, it worked. It also worked logging in to Google Talk using Adium.
So what’s going on? Well, my Google Account is firstname.lastname@example.org. Most people know Google also accepts emails sent to email@example.com. What I didn’t know is that you can also use paul.schreiber as a username. Most of the time.
Let me explain with a chart:
The problem was the dot. Once we removed it, we could log in successfully.
I assume the same thing happens if your actual username has a dot and you remove it.
Filed with Apple as Radar 8978731.