Internal Error has frozen my project

Working this morning, I clicked on a different chapter and got an “Internal Error” message (see below):
(I reported this to the LL support and am anxiously awaiting a reply).

It seems that the data file itself has become corrupted. I came to this conclusion by opening a different project, which appeared to load and I was able to navigate without problem.

My question is, can I simply use an older version of the datafile downloaded from Dropbox? Or was there something in the scrivener program itself that bugged out?

If the former, I can upload a saved backup (via Dropbox) of a couple of days ago. But if it’s the program itself, not sure how to proceed. Normally, I’d delete the program off my hard drive and download a fresh version again. One can do with from the App store I do not see this option on the LL website. (after I’ve logged in).

It takes two days for LL Support to reply, and I’m hoping someone out there can offer evidence-based suggestions…

This is the text of the error message:

"Exception Name: NSRangeException

Exception Reason: *** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array

0 CoreFoundation 0x00007fff4b3a432b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff72a1ac76 objc_exception_throw + 48
2 CoreFoundation 0x00007fff4b3e5634 _CFThrowFormattedException + 202
3 CoreFoundation 0x00007fff4b2c3274 -[__NSArrayM objectAtIndex:] + 148
4 Scrivener 0x0000000103364285 Scrivener + 713349
5 Scrivener 0x00000001033589d8 Scrivener + 666072
6 Scrivener 0x00000001033147d4 Scrivener + 387028
7 Foundation 0x00007fff4d470525 __NSFireDelayedPerform + 409
8 CoreFoundation 0x00007fff4b328064 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20
9 CoreFoundation 0x00007fff4b327cd7 __CFRunLoopDoTimer + 1095
10 CoreFoundation 0x00007fff4b3277da __CFRunLoopDoTimers + 346
11 CoreFoundation 0x00007fff4b31edab __CFRunLoopRun + 2427
12 CoreFoundation 0x00007fff4b31e1a3 CFRunLoopRunSpecific + 483
13 HIToolbox 0x00007fff4a606d96 RunCurrentEventLoopInMode + 286
14 HIToolbox 0x00007fff4a606b06 ReceiveNextEventCommon + 613
15 HIToolbox 0x00007fff4a606884 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16 AppKit 0x00007fff488b9a73 _DPSNextEvent + 2085
17 AppKit 0x00007fff4904fe34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
18 AppKit 0x00007fff488ae885 -[NSApplication run] + 764
19 AppKit 0x00007fff4887da72 NSApplicationMain + 804
20 libdyld.dylib 0x00007fff73634015 start + 1
21 ??? 0x0000000000000001 0x0 + 1"

Did you email support directly or only send the automatic exception report? We don’t reply to automatic reports as they go in a log which I sift through at the end of each week or two (as many exceptions are harmless internal Apple errors). So if you do ever get an error like that, be sure to email us directly at AT We are a tiny bit behind at the moment as one of your more experienced members of staff are away and our new members of staff are still getting up to speed, but if you emailed us direct, you should have received a reply within two days, so I am very sorry if you did not.

Could you please zip up your project and send it to us so that we can see what is going on?

Thanks and all the best,