Why isn't my server working?

I set up a server on my computer for Minecraft. It was just for me, and my friends to use. I got it set up and it worked perfectly. I was able to do everything normally. Later that night, I entered "stop" to end the server and closed it for the night. The next day, I tried to open the server and it gave me this error message in the "logs" folder:

[16:23:12] [Server console handler/ERROR]: Exception handling console input
java.io.IOException: The handle is invalid
at java.io.FileInputStream.readBytes(Native Method) ~[?:1.7.0_45]
at java.io.FileInputStream.read(Unknown Source) ~[?:1.7.0_45]
at java.io.BufferedInputStream.read1(Unknow… Source) ~[?:1.7.0_45]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.7.0_45]

Does anyone have any clue what this means?

Judging by the errors given i think you have a problem with java on your computer as it is referring to Java 1.7 Update 45, (1.7.0_45) try re-installing Java on your computer as well as clearing the server folder of any plugins (if your using bukkit), and re download the server client. Hope it helped.