- MacOS 10.12.5
- Eclipse Neon.3, plug-in 2.3.1
- SDK 2.3.1
Detailed description of the issue:
Users with epix devices are unable to run my METAR/TAF widget; they immediately see the IQ! error screen. I had thought that the issue was related to the previous reported problem with the simulator (and potentially the resulting compiled code) calling the newer [FONT=Courier New]Communications.makeJsonRequest()[/FONT] method, however I finally received a CIQ log from a user and see this in the log:
ERROR: Unexpected Type Error
DETAILS: Failed invoking <symbol>
STORE_ID: 99cfcc6b55694e2d9c4ad0d946358a76
CALLSTACK:
TVM/api/Ant.mb (initialize:124)
The interesting thing here is that my widget does not use any ANT+ functionality. The widget uses the GPS (for location) and Communications (to retrieve web resources). With the new SDK 2.3.1, the widget now works properly in the simulator but still seems to fail to function on the actual device. The widget functions on all other devices without any issue so I believe this is a problem related to the epix VM (or the compiled code generated for the epix VM).
Steps to reproduce the issue:
I would generate a small project for this however without access to an actual epix device I could not confirm the sample experiences the same issue. However, you can see this error action if you install the widget in question: METAR/TAF widget -- https://apps.garmin.com/en-CA/apps/9...a-d0d946358a76
- Install the widget
- Try to run the widget
- See the IQ! error (and view the CIQ log)
Additional information:
None.
Code sample to reproduce the issue:
Production widget mentioned above will produce this error (on epix devices).