I recently got this error on file open (and the file didn't open):
Rename as .ma, open the file, then resave correctly as .mb
Maya binary file parse error: : (12) bad root blockCome to find out, the file was saved as mayaAscii, but with a .mb file extension.
Rename as .ma, open the file, then resave correctly as .mb