Acknowledged

Watchface Crashes, but Sim and Preview are Working

Hi everyone,

I'm having an issue where my generated Watchface is crashing, but both SIM and the WatchfacePreview work like a charm.

Source Code (incl .prg) here:

https://github.com/r-neuschulz/HeartsDesire

Tested on Garmin Epix Pro 2 (Gen 2).

Steps to reproduce:

  1. Build the Project
  2. Load .prg file to Device
  3. Observe how the watchface defaults to a standard watchface, but the preview looks correct (like in the SIM).
Parents
  • Thanks for the link! (And for the hint to uninstall before new sideloading).

    I placed some strategic println calls, and my findings are:

    In the preview, it successfully goes from the constructor initialize() -> onLayout() -> onUpdate()
    However, once i start the watchface it finishes the constructor initialize(), but then nothing. From what I see, onUpdate() isn't even being called, it crashes before. Without CIQ_LOG.

    Interesting too: the analog watch indicator of the default watchface (provided by garmin) vanishes, after my app crashed. Weird.

Comment
  • Thanks for the link! (And for the hint to uninstall before new sideloading).

    I placed some strategic println calls, and my findings are:

    In the preview, it successfully goes from the constructor initialize() -> onLayout() -> onUpdate()
    However, once i start the watchface it finishes the constructor initialize(), but then nothing. From what I see, onUpdate() isn't even being called, it crashes before. Without CIQ_LOG.

    Interesting too: the analog watch indicator of the default watchface (provided by garmin) vanishes, after my app crashed. Weird.

Children
  • It's not common, but there have been cases where something corrupts something else.  Try rebooting your watch.  Press and hold the upper left button for 15-20 seconds and the watch will turn itself off.  Then turn it back on.