The fact is that sometimes Project files get corrupted. The good news is that they are COMPLETELY replaceable. There is nothing saved in the Project file that you have GOT to have to resurrect your work.
As for the “end of file” message, it’s a system-level error that (9 times out of 10) means you’ve got a corrupted file on your hands. Luckily for you, it appears that the corrupt file was the Project and not a Program, Bin or media file.