Watchface: Weather stopped working suddenly – no code changes, can't debug properly

Hi everyone,

I’m the developer of a watchface (MeteoRise) for the Fenix 6X Pro, and I’m facing a critical issue. Out of nowhere, the weather feature stopped working overnight — without any code change on my end (neither on the watch nor on the server).

What’s strange is that this happened simultaneously on two different versions of the watchface — one public, one private — while I was away on vacation. I’ve confirmed I didn’t push any updates or server changes.

Despite this, I can still see some traffic hitting my server every 2 minutes, so it seems like some users are not affected. That leads me to suspect a firmware change or something else outside my control.

Everything works perfectly in the simulator for my device (Fenix 6X Pro), which makes this even more frustrating.

Now I’m trying to debug, but I’m stuck:

I followed the documentation here: developer.garmin.com/.../

But I can’t find any .PRG file on my watch to locate the app ID and create the needed .TXT file for enabling logs.

I do get a CIQ_LOG.YML file (note: it’s .YML, not .YAML as mentioned in the docs), so I’m not even sure how reliable that information is.

Here’s a snippet of the error from the log:

>Error: Unexpected Type
>Error Details: 'Failed invoking <symbol>'
>Time: 2025-06-25T20:23:30Z
>Firmware-Version: '28.02'
>ConnectIQ-Version: 5.1.0
>Appname: MeteoRise Stack:
>- pc: 0x1000069d
>- pc: 0x1000096c
>- pc: 0x10000eb3

Also, I’m having a really hard time pushing updates to the watch for testing. Even when I use the web interface to push the app to my device or sync through Garmin Connect / Connect IQ, it eventually updates — but only after a very long time. That makes testing incredibly painful.

I’d really appreciate any help on:

Properly enabling logs (how to find the .PRG, or alternative methods?)

Understanding what “Unexpected Type Error” might mean here

Making the app update reliably on the watch for development/testing

Thanks in advance for any insight or advice!