Post a copy of your script so we can see what's actually being done.
When an database closes unexpectedly / crashes repeatedly, then the file should be remove from the server and recover should be run on the file to check for file corruption.
Thanks, I will give it a try.
If [Get (ScriptResult) = "Print"]
Else If [Get (ScriptResult) = "PDF"
Save Records as PDF [Restore; Records being browsed]
Else If [Get (ScriptResult) = "Cancel"
Close Window [Current Window]
Exit Script [Result: "Cancel"]