I had a session file that got corrupted, but I didn't know it. Opening the project resulted in an unhelpful error message.
It would be great if when a file gets borked, the report includes the name of the file, and the fact that the mobile app server is the component reporting the issue.
It took hours to finally figure out what the problem was.