I am half day scratching my head and cant figure it out. Having watchface currently supporting F6 family and Marq Commander. So far only one Marq user experiences crash on any app setting change and nothing seems to help.
- error comes only during onsettingChange, app loading is fine
- always crashes on fist line of loadSettings function (according to ERA), which is loading first property from the list with 'Unexpected Type Error'
- this property is supposed to be a number
- developer FAQ #10 implemented
- cannot reproduce in simulator where value seems to be number in all cases
- user reports settings change is not reftlected when changes are done while watchface is not running as well, will load old settings anyway
- app uninstall/install or removing set file does not seem to change the behavior
Would someone have idea where to look at or how to exactly identify what is going wrong ?
ERA trace below:
Error Name: Unexpected Type Error
Occurrences: 2
First Occurrence: 2020-04-17
Last Occurrence: 2020-04-17
Devices:
MARQ Commander: 8.10
App Versions: 0.11.97
Languages: cht
Backtrace:
GarminWatchView.loadSettings:208
GarminWatchApp.onSettingsChanged:23