When you attempt to tp to an invalid coordinate (e.g. "/tp [player] invalidcoordinate"), the game will not return a proper error message, instead returning "commands.generic.double.invalid".
Linked issues
relates to
Attachments
Comments

Reproducible with "/tp player 1,2 3,4 5,6"
I'm using the English US language pack.

At http://crowdin.net/project/minecraft the source string for commands.generic.double.invalid is missing , so yet there is no other text to display.
Yeah sorry, it was a stab in the dark with the language thing. I can had a quick peek code-wise and those exceptions are not localised.

That specific exception is not localized, other are, e.g. commands.generic.num.invalid
The link is broken (spelling error in address) (EDIT: not anymore :O)

Thanks, link fixed.
(removed spam)
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
This also happens if you type in something like
/tp slowfreq 4.0 100.0 2.0, or numbers ending in .0.
Happened to me when trying to tp relative to my location, which was at bedrock at the time.
Same, comfirmed in 1.6.2, its more of a minor fix. i tried "/tp @p ~0 ~20 ~0t" i pressed t again after the up arrow. same weird error showed up, so i searched for it here 😃 Edit, English language btw.
I think its sorted but i cant be sure about 1.6.2
Which language pack are you using?