In short, this is the problem: You try to go invisible in chat from your gmail and it says: “Oops! You are not invisible because you’re logged into Google Talk from another client, device, or location that doesn’t support invisibility.” No matter what you do – from signing out of all the devices/clients/locations to resetting your google account password, you STILL see the ‘oops’!

Frustrating. To the core!

Turns out that there are a number of reasons why your chat suddenly behaves this way. But the main point is that there is another (or are many other) session(s) of your chat active at that particular time. This spooky session(s) might be from a talk app on your mobile phone, the Hangout app, stand-alone Gtalk software, IM clients such as eBuddy, Trillian, etc. The idea is to end those invisible session(s), but you have no idea where that session is, right?

Don’t worry, there is a way to find that and it takes as much time as it will take you to download around 9Mb.

So, here are the steps:

1. Go ahead download pidgin, a third-party IM client and install it. We will use this client find out and force sign-out those ‘ghosts’ of your Gtalk!

2. Run the program after you install it. You will be asked to ‘Add‘ an account. Click it and select Google Talk from the drop-down menu and enter your gmail credentials. See the pic below:

with your gmail credentials

with your gmail credentials

3. A successful sign-in will take you to the client and you will be able to see your contact list (called as Buddy list in pidgin)

4. Click on ‘Buddies‘ and select ‘Get user info‘ or you can just press Ctrl+I. This will give you a pop-up window as shown below. Type your gmail address in it and click OK.

Enter your Gmail id

“Enter your Gmail id”

5. Wait for sometime while it fetches the information for you. Once it is done, you should see a window like the one below:

Enter your gmail id

Enter your gmail id

As you can see, this account has currently got 3 active session running (including the one from pidgin). Note the IDs given for the “Resource” entry. Copy the whole content into a notepad/word file. All these IDs indicate a specific device/client in which google talk is active.

6. Now Close this window. Click ‘Manage Accounts‘ and then select your account and delete it.

7. Now, repeat the ‘add account‘ process given in step 2. This time in addition to your gmail user name and password, give the ‘resource id‘ in the ‘Resource‘ section. Sign-in

8. Now, once you are in the main window of the application, set your status as ‘Offline’. Sign into gmail and try to set your status as invisible. If you are not getting the ‘oops…’ message, then you have done it! If you are sill getting it,then follow the above step with the other resource ids that you have seen (which you should have copied into the notepad/word file). Try them one-by-one till you are able to set your status as invisible in gmail chat.

That should do it!

Thanks to Keith for this helpful suggestion.