In the past, Construct did not correctly validate the names of all items in a project. For example it'd incorrectly allow characters not allowed in filenames, s...
In the error message, can you add a hyperlink to help users jump to the last older version that can be open project?
This article covers a range of possible problems and there isn't one release that you can always go back to. It depends on which version the project was last saved in and what type of invalid names the project uses.