Complete
over 2 years ago

bug: Data Field Is Not Running in onUpdate()


Error Name: Data Field Is Not Running
Occurrences: 25
First Occurrence: 2022-10-25
Last Occurrence: 2022-11-19
Devices:
Venu®: 7.20
Venu® 2: 11.08
Venu® 2: 10.24
fēnix® 5X / tactix® Charlie: 25.00
vívoactive® 4: 7.20
Venu® Sq. Music Edition: 3.80
App Versions: 2.1.0
Languages: ces, cht, eng, fre, pol
Backtrace:
ExtHRMField.onUpdate:218  var obscurityFlags = getObscurityFlags();

public function onUpdate(dc as Graphics.Dc) {
  var obscurityFlags = getObscurityFlags();
}

Parents
  • I have what will probably be a pretty unsatisfying answer.

    I did some digging into this today and agree that it's not your code that's causing this, because it appears to be related to an elusive and notoriously difficult-to-reproduce state that can occur with data fields. The end user sees an 'IQ...' icon in the place of the data field because the data field isn't running yet.

    Garmin publishes one app that has had this issue, and though I've found a couple of reports over the years that led to investigations into the problem, there hasn't been a resolution because the engineering teams are never able to reproduce the issue to debug. I think to fix this, we would need to have a device in hand that is in this state that can be used to really see what's happening.

Comment
  • I have what will probably be a pretty unsatisfying answer.

    I did some digging into this today and agree that it's not your code that's causing this, because it appears to be related to an elusive and notoriously difficult-to-reproduce state that can occur with data fields. The end user sees an 'IQ...' icon in the place of the data field because the data field isn't running yet.

    Garmin publishes one app that has had this issue, and though I've found a couple of reports over the years that led to investigations into the problem, there hasn't been a resolution because the engineering teams are never able to reproduce the issue to debug. I think to fix this, we would need to have a device in hand that is in this state that can be used to really see what's happening.

Children
No Data