It is a new error of the new 1.7 update, which is also happening to a lot of other people. Don't worry, Mojang will fix this bug eventually, for now you can still play on 1.6.4. 300th post!
That would apply, except that absolutly NO servers are showing up for me. The error occured when I tried to bypass the infinite search and manually tried to connect to a server. It didn't even try to connect. it just gave me that error.
This is not an error.
It is basically a renamed "End of stream" / "Read timed out" error, as keep in mind networking protocols changed.
Hi,
The server you are trying to connect to send invalid data, and is most likely not in sync with your version.
Please make sure that the server you are trying to connect to has been updated to 1.7.2.