As we, know, when making changes to local storage on mobile, upgrading apps will potentially fail if the data in the app is inconsistent with the new model.  I've noticed however, that the app seems to be completely unusable until you delete and reinstall it.

My question:  Is it possible to somehow capture that "upgrade failed" exception, so that if it fails, I can at least handle it more elegantly?  I would like to at least attempt a synchronization of the data before the user is forced to delete the app.

Any suggestions would be greatly appreciated.

Hi Mike,

That's not currently possible. The upgrade exception is an internal error, so an exception handler node won't be able to capture it.