Watch face crashes on Software Version 20.26

Hello!

Is someone also getting regular crashes of connect IQ watchfaces? I am using Suunto like plus (which got recent update for SDK 7.3.0) But other crashes too.

Soft reset helps for a while. I tried reinstall but crashs still happen.

  • TL;DR try turning off any Garmin weather features in your CIQ watchfaces

    This might be related to a change in behavior regarding the retrieval of weather data in Connect IQ. Basically the weather observation location name is coming up empty (null) when it used to be populated. (This change was made for Fenix 8 and for recent firmware updates of other devices.)

    It seems that some watchfaces were not written to handle this case, which is why they are crashing when they try to display the location name. (technically, a well-written app would’ve handled the null case, as it’s specified in the API, but in the past it may not have been a problem — at least not as frequently and consistently as now.)

    If your watchface is set up to retrieve weather, I would recommend turning that feature off for the time being (if you can).

    I would also contact the app developer and let them know.

    In the bug report linked below, a member of the Garmin CIQ team explains that the observation location name is now basically deprecated in the CIQ API (which means that any CIQ watchface which was not written to properly handle a null weather location name will continue to crash until the watchface code is changed to handle this condition):

    [https://forums.garmin.com/developer/connect-iq/i/bug-reports/cannot-get-location-of-garmin-weather-for-fenix8-series-devices?CommentId=3c7c4125-49e9-496b-b27b-b53a5ccd7371]

  • There is Weather widget which i dont use, but i turned it from garmin weather to none. I hope it will fix tthis problem.

    Thanks! 

  • No worries!

    But the problem I’m thinking of would only happen if a CIQ watchface was retrieving weather data using the CIQ API and it received a null location name it was not coded to handle.

    I don’t think the built-in weather widget would have any bearing on that problem.

    It’s possible that your watchfaces are crashing for a different reason, but I guessed it was the weather thing because:

    - this is a change that’s happened recently and is affecting many watches (probably most or all of the watches that are still receiving regular updates)

    - lots of watchfaces try to retrieve weather data

    You could also try disabling your bluetooth connection for a while, as a test. If the watchface in question stops crashing, it’s probably because it was unable to retrieve the weather at all, and so this bug was avoided.

  • I mean widget in ciq watchface. And i have two of them installed and both use garmin weather source. And both got crashed the same time.

    After setting them to "none" for now, no crashes occured :)