Hi,
Trying to work out whether I need to do anything about an ERA report.
The error report is not very interesting or explanatory:
Error Name: System Error Occurrences: 1 First Occurrence: 2020-06-09 Last Occurrence: 2020-06-09 Devices: Edge® 1030: 9.50 App Versions: 0.0.18 Languages: deu Backtrace: DataField_SingleDialBaseView.initialize:317 DataField_SingleDialBaseApp.getInitialView:19
Which equates to this code:
do { // Create session and lap couhts obj[:mesgType] = mType; fitFields.add(createField(fieldLabStub+id, id, dataType, obj)); id++; mType++; } while(mType < 20);
The line number is the "do {" which means that something probably happened during the loop, and the createField is the most likely issue because... createField is always the most likely issue. I've seen similarly anonymous errors for createField...
#HINT PLEASE VOTE FOR THIS ISSUE! https://forums.garmin.com/developer/connect-iq/f/app-ideas/223155/please-can-the-next-sdk-give-more-meaningful-errors-session-createfield
However, this code has been there since the beginning and the memory limits that can cause issues should not affect an Edge 1030 that has four times the memory I built for. And the number of field limits that I am guessing at based on experience and various thread discussions [in the absence of any documentation from Garmin on same] should be comfortable for Edge 1030, too. (And hadn't previously caused issues after being live for several months.)
#HINT PLEASE ALSO VOTE FOR THIS ISSUE! https://forums.garmin.com/developer/connect-iq/f/app-ideas/229872/please-can-the-sdk-documentation-be-more-developer-friendly-and-searchable-and-complete
Finally, I checked the FW version which looks to be the most current version... In doing so, I saw a number of error reports in the forum for the 9.5 FW.
Has something changed?
Is this my bug or Garmin's bug?
G