Catching exceptions from JSON.parse in findProject()
+ verifying donorDocument exists before trying to access its properties in retrieveEmail()