Watch Face is not working after update

Former Member
Former Member
Hey guys,

I'm having hard time tracking very strange bug. When watch face is installed for the first time or updated from the market, if fails to run until it reselected again in Watch Face list. Then it works good, without any freaking difference in the code. Can anybody tell me what is the difference between watch face install/update and selecting it again in the as active watch face?! The key here is that watch face actively uses settings. However, there is no obvious bug in resources and .toNumber() with null check is made, I'm even specifying default values for all properties in case if they are not coming from properties. Moreover, I'm not changing settings values in the way that previously saved one would not work!!!!!!

Guys who do update to watch software to 6.50 are reporting that this issue disappears. Can it be watch vs IQ versions conflict or it is not an excuse and the bug is in the code?
There is obviously "Failed invoking <symbol>" error happening. Any way to track it down on actual devices?

I'm testing it on SDK 1.2.3 and watch 6.50.

What the hell is happening? What it might be?!

Thanks!
  • Former Member
    Former Member over 9 years ago
    Just came up with one thought, that upon clean install there is no settings file. However, why updated watch fails then?
  • Former Member
    Former Member over 9 years ago
    https://forums.garmin.com/showthread.php?341351-multiple-duplicate-Apps-(with-same-UUID-install-on-update)

    possible?


    I've experienced it once, when I was uploading develop version and installing from the market. I saw in the list two apps with the same name pending to sync. Had no time to resolve, reinstalled Garmin Express and problem gone.
  • Former Member
    Former Member over 9 years ago
    Hey, Garmin, I'm on the edge here. Getting negative reviews and having no ways to resolve it freaks me out so hard you can't imagine.

    The problem is relatively clear and reproducible now:
    User upgrades watch face and specifies settings through Garmin Express. Disconnects watch from PC. Watch goes to blank white screen and sets default watch face. User goes and writes negative review. However, if you go to Settings - Watch Face - Type: Connect IQ - YourCustomWatch, the watch face works and displays correctly! Question! What is the difference?!
    Nothing inside CIQ_LOG.txt
  • This is an issue we discovered in the fenix 3 6.50 firmware, and was fixed in the 6.60 release. Unfortunately, 6.60 didn't go out to the public due to some other issues that were found during verification. The next public release is 6.70, and I expect it will be available later this week. Apologizes for the delay in getting these fixes out to you and your users!
  • Former Member
    Former Member over 9 years ago
    This is an issue we discovered in the fenix 3 6.50 firmware, and was fixed in the 6.60 release. Unfortunately, 6.60 didn't go out to the public due to some other issues that were found during verification. The next public release is 6.70, and I expect it will be available later this week. Apologizes for the delay in getting these fixes out to you and your users!

    Thanks for the response!
  • It would seem that this issue is still persisting.
    Can Garmin verify that it's been fixed? Else, whenever a user does an update of an existing app, a new PRG name is installed on the watch (instead of overwriting the prev file with the same name) and then user settings goes down the drain.

    I'm on 6.8 and still seeing the watch using the "old" app after update.