This is maddening. I’ve started getting this error more and more often, and in the unlikeliest of situations. A user posts something like this (as a real examples):
“etoys.com : Free Shipping on EVERYTHING (up to a $15 value) with your purchase of $69 or more at eToys.com!.. http://dlvr.it/yYsNK”
This is 131 characters. Even if we have to account for t.co (which works out to be the same length as the existing link), there’s no way that this tops 140.
So, what’s the deal? When the text is 138 chars, and the link is less than 20, I can see this potentially happening (though the fact that it happens at all is patently ridiculous), but certainly not when the link is already 20 chars, or the tweet is significantly less than 140.
“Trail Blazers’ Nicolas Batum hopes to return to Portland next week and is … - OregonLive.com (blog) http://frog.ly/bvn #portland #pdx” is 135, and the link is already 18 - so adding two only makes it 137.
“i am #TFB Follow @kaspersky @ccureit @teaminfosec Stay safe online! INTERESTING TWEETERS: t.co/xxekMwrB @2ristic @8rticles… - Thanks!” is only 135, and there’s technically no URL at all. (user was reposting from one account to another, which is why the t.co is already present).
Edit: I think I understand the issue. Every domain, whether it’s a link or not, needs to be counted as if it were a link? I’m sorry, but this behavior is ridiculous.