Acknowledged

App with API 6.4.2 doesn't start since firmware 16.22 anymore

Hi folks,
since the todays firmware on 16.22 on my fenix 7x my app (https://apps.garmin.com/de-DE/apps/fb178fa4-b5df-4b29-ac2f-cae16b991766) can't be started on the watch anymore. There is NO crash screen or anything. The app has no reaction at all. I've tryed a new installation of it - with the same failure.
In the SDK are njo changes. What's up here?
Greetings, Judex

  • We've tracked down the source of the problem and it'll be fixed in an upcoming device release. In the mean time, you can prevent the crash by not initializing a global variable at declaration with a non-primitive type to prevent the crash from happening. That'll be the quickest way to get your app up and running again. The future device firmware will allow globals to be initialized with non-primitive types again.

    var foo = new Bar(); // this causes the crash
    
    class Bar {
    }
    
    

    If you change the above to the following it'll start working again.

    var foo;
    
    class Bar {
    
    }
    
    class App extends Application.AppBase {
    
      function initialize() {
        foo = new Bar();
      }
    }
    
    

  • Except my firmware is 18.23

  • I've got the same problem, same symptoms on forerunner 255