Complete
over 5 years ago

CIQSTORE-1712

ERA: getInitialView() issues on different SW

Hello,

It is not possible to avoid the crashlogs from the devices that use obsolete SW.

Expected: Garmin SDK uses the last SW with the corrections, this info should be embeeded into the .PRG file, and Garmin Connect do not allow to install apps that do not match fixed SW.

NB. I do not understand why the issue is cloned across the series of the devices?

Simple code that worked for years:

    // Return the initial view of your application here
    function getInitialView() {
        //Sys.println("App getInitialView");
        return [ new ProjectXLargeWatchView()];
    }

causes this:

Error Name: Too Many Arguments Error
Occurrences: 30
First Occurrence: 2020-02-02
Last Occurrence: 2020-02-09
Devices:
    fēnix® 6S Pro / 6S Sapphire: 3.00
    fēnix® 6 Pro / 6 Sapphire: 3.00
    fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire: 3.10
App Versions: 1.6.7
Languages: deu, eng, por
Backtrace:
    ProjectXLargeWatchApp.getInitialView:94

Error Name: Symbol Not Found Error
Occurrences: 179
First Occurrence: 2020-01-30
Last Occurrence: 2020-02-09
Devices:
    fēnix® 6S Pro / 6S Sapphire: 2.10
    fēnix® 6 Pro / 6 Sapphire: 2.40
    fēnix® 5S Plus: 7.60, 8.50
    fēnix® 6 Pro / 6 Sapphire: 2.20
    fēnix® 5 Plus: 7.10
    vívoactive® 4: 2.20
    fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire: 2.30
    Venu: 3.50, 3.60, 2.30
    vívoactive® 4: 2.70, 3.20
    vívoactive® 3: 6.60, 6.30, 6.20
    vívoactive® 4S: 2.70
    Forerunner® 245 Music: 2.90, 3.00
App Versions: 1.6.7
Languages: ces, chs, cht, deu, dut, eng, fre, kor, nob, pol, por, rus, spa, swe, tha
Backtrace:
    ProjectXLargeWatchApp.getInitialView:94

Error Name: Symbol Not Found Error
Occurrences: 2
First Occurrence: 2020-02-06
Last Occurrence: 2020-02-06
Devices:
    fēnix® 5S: 14.20
App Versions: 1.6.7
Languages: eng
Backtrace:
    ProjectXLargeWatchApp.getInitialView:94

  • How it is going? Is it fixed? Former Member

  •  There is a current bug with the CIQ store and GCM where ciq app installs (and updates) are not always checking for minimum device fw. I expect this bug is what is causing you trouble. The fact that all the errors are reported on old FW is consistent with this ciq store bug.

    You should not have to make any changes on your end. This issue should be resolved when the CIQ store and GCM fixes are in. Until the fix is in, you should request that users update to latest device fw.

    Sorry for the inconvenience, and we are working to resolve this store issue.