For a while a was outside my CIQ dev hobby.
Have tried my PONG Watchface yesterday and got a crush of fenix 6X Pro Solar, then I checked ERA toll and got a bunch of reports for the issue on the real devices.
This PONG watchface for months available for download and I got zero bug reports or ERA reports.
I was sure all these reports happened since sw updates.
Actually ALL reports reference to the same line
animTimer.start(method(:onTimerAnimation), tmrDelay, true);
Code relevant to this issue is pretty simple:
... function onTimerAnimation(){ WatchUi.requestUpdate(); } ... var tmrDelay = 50; ... var animTimer = new Timer.Timer(); animTimer.start(method(:onTimerAnimation), tmrDelay, true);
I can't reproduce it in the Emulator, no problems at all. But based on ERA reports it is clear a bunch of devices are impacted.
Error Name: Unhandled Exception
Occurrences: 388
First Occurrence: 2021-08-14
Last Occurrence: 2021-09-20
Devices:
fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power: 19.20
fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6: 19.20
Venu: 6.30
D2 Air: 2.80
Enduro: 19.20
fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power: 19.10, 19.20
vívoactive® 4: 6.30, 6.20
vívoactive® 4S: 6.30, 6.10, 6.20
Venu® Sq. Music Edition: 2.90
Venu® Sq: 2.90
App Versions: 1.2.0
Languages: ces, deu, dut, eng, fre, heb, pol, rus, slo, spa
Backtrace:
PongWatchFaceView.onExitSleep:288