We're getting lots of "Unhandled Exceptions" in ERA, but there's no such exception. I don't see any reason why Garmin would intentionally hide the real exception form the developers (especially that the documentation mentions some possible exceptions)
My problem is with Properties.setValue. I am pretty sure it's not any of these, or at least it shouldn't be:
- (Application.ObjectStoreAccessException) —
Thrown if called from a background process on device that does not have ConnectIQ 3.2.0 support. Data can always be passed to the foreground process from a background process with Background.exit().
- (Lang.UnexpectedTypeException) —
Thrown if key is a disallowed data type
- (Properties.InvalidKeyException) —
Thrown if key does not exist in Application Properties
See the rest below, the stupid forum doesn't let me to post it in one piece