ERA : Symbol not found in Rez.initialize

Hi,

Confused by this one!

Error Name: Symbol Not Found Error
Occurrences: 3
First Occurrence: 2020-04-22
Last Occurrence: 2020-04-22
Devices:
    vívoactive® 3: 6.60
App Versions: 0.0.4
Languages: deu
Backtrace:
    Rez.initialize:38

Isn't Rez a compiled class that is autogenerated and initialize a method that is called before I have a chance to break anything?

Is this me or something else?

Thanks,

G

  • This is a case where the user has old firmware, as there's been a bug where the store would allow a user to install on devices without meeting the minimum requirements.  There's really nothing you can do.

  • Perfect, thanks.

    (On the plus side, it meant I played with VivoActive for the first time and found some things out!)

  • HI,

    My app is running in simulator for Edge 830, forerunner 945, but what I try Vivoactive 3.....

    Error: Symbol Not Found Error
    Details: Failed invoking <symbol>
    Stack: 
      - initialize() at Rez:54 0x10001ec2

    Is this a case of simulator letting me run on device that does not support the features I need or is it something else?

    Regards,
    Owain

  • Assuming the problem is indeed what I believe it to be, the vivoactive3 in question doesn't have firmware that is capable of running the given app. You can check the version of ConnectIQ the device supports at Menu > System > About > SW Versions > ConnectIQ. My guess is that this version is less than 3.1.3.

    If you are side-loading your app onto the vivoactive3, the Build for Device Wizard has an option that lets you specify the target SDK version. If the option is available with the SDK you're using, you can set this to something less than 3.1.3 and build the app. The result should work. 

    If our systems are working as expected, it should not be possible to install an incompatible app on a device that cannot support it. The system should require the firmware to provide the necessary support before installing the given app.