This was determined to be a linux based backup systems which changes the file attribute on the .project file to be hidden. Linux and Western Digital dont handle files without names well and eclipse doesn't display good error messages when the file is hidden.
I don't possible know why eclipse stores 3 files in the project with just an extension and not a name any way.