How to fix "Invalid Archive Signature" error?

Hi, I’m running into an issue where gplates isn’t loading my project that I thought I properly saved & quit last night due to an error window that reads:

Error: Gplates was unable to load the project file ‘Project 1.gproj’:
InvalidArchiveSignature: Scribe archive stream has an invalid signature. Call stack trace:
(E:\Users\John\Development\Usyd\gplates\src\2.3\src\scribe\ScribeBinaryArchiveReader.cc,71)

What is this error, what caused it, and how do I fix it and ensure it never happens again? I can’t seem to find any resources on this online. Really demoralizing to have this happen to my first-ever project just as I was starting to get the hang of things.

Hi Looxcas,

Unfortunately it’s quite likely that your project file got corrupted somehow. The archive signature is the first thing in the file that GPlates uses to ensure it’s actually a GPlates project file, and it’s not even getting past this.

Perhaps a corruption happened after saving and before loading. In any case, all you can really do now is create/save a new project file.