NOTE: Before saying i duplicated another post, like MC-34947, THIS IS DIFFERENT. I had set up my server that me and my friends can play on, and port-forwarded the server so they could connect.
I set up a 1.7.4 server and i port-forwarded it so others can connect. Later, i went into the server as a test-run to see how it worked. Then i crashed on me and gave me this error message: io.netty.handler.timeout.ReadTimeoutException. Nothing happened to the server, so it seems that it has to do with connection. I went back into the server and after a few minutes, the chunks stopped loading, i couldn't use commands, and i crashed again. This never happened on my other servers (the ones that i DON'T port-forward) , so does anyone know what's going on? And Mojang, PLEASE fix this. I'm not only posting this because I don't want the error anymore, I want don't want others to get this error.
Related issues
Comments

This happened to me earlier today, except before the crash, I had logged in and had ended up in the nether minus an iron pickaxe and a few other items, like torches and food. After the server was repaired, I once more ended up in the nether and had to be teleported out. After I left and came back (once more with an iron pick and in the house this time), I was once again in the nether... And thinking it was related to the crash, I kept playing, listening to my friend's complaints of the giant hole that was suddenly in our cow pen. Now, for a third time, I logged in... and found myself missing a diamond sword and an iron pick. After getting that same error.
What's going on?