Could not find symbol trainingEffect.

[PHP][PHP]ERROR: Symbol Not Found Error
DETAILS: Could not find symbol trainingEffect.
STORE_ID: 00000000000000000000000000000000
CALLSTACK:
@PC = 0x10004e1f



Watch is an F3 FW 5.0 CIQ 1.2.1.
  • Is this the easy way of saying that trainingEffect doesn't appear as a member of Activity.Info on the fenix3? Does it work in the sim, or other devices? Or maybe this is one of the weird stacks that is seen when referencing null?
  • I actually don't know. It works in the SIM. But I also had a data simulation turned on. When data simulation is turned off, it will be NULL.

    I did a quick check if it's NULL (I didn't do that before this) and re-uploaded to the watch but it still gave an error IQ!

    still have the same issue
    ERROR: Symbol Not Found Error
    DETAILS: Could not find symbol trainingEffect.
    STORE_ID: 00000000000000000000000000000000
    CALLSTACK:
    @PC = 0x10004dff

    WARNING: Failed invoking <symbol>
    STORE_ID: 00000000000000000000000000000000

  • Sounds like you need to use "has" on trainingEffect.

    What version of CIQ in running on the F3?
  • [PHP][PHP]ERROR: Symbol Not Found Error
    DETAILS: Could not find symbol trainingEffect.
    STORE_ID: 00000000000000000000000000000000
    CALLSTACK:
    @PC = 0x10004e1f



    Watch is an F3 FW 5.0 CIQ 1.2.1.


    What version of CIQ in running on the F3?

    He said FW 5.0 with ConnectIQ 1.2.1, but according to the fenix3 firmware page, ConnectIQ 1.2.1 support didn't come along until 6.11. I'm guessing that there is some version confusion and that the firmware is out of date. NIKEOW, can you confirm?

    Sounds like you need to use "has" on trainingEffect.

    This is the portable solution. I do think it is helpful/important to find out if the firmware is actually up-to-date and verify that the field is present on that firmware. If it isn't, then this should be reported. I don't have a fenix3 to test with, so someone else would have to verify.
  • The watch says its 1.2.1

    And it is the latest stable version of FW on the watch. This is definitely a bug then.
  • Does the f3 include "firstbeat"?

    from the CIQ doc:

    Training Effect: The activity's level of effect on aerobic fitness. (www.firstbeat.com/consumers/analyzed-by-firstbeat-features#3)
    It's shows on a 2nd or 3rd page of settings>system>about with it's copyright notice.
  • Former Member
    Former Member over 9 years ago
    And it is the latest stable version of FW on the watch. This is definitely a bug then.

    I agree this is a bug.
    I just tested this on my watch running FW 5.0. I made a data field showing HR and Training Effect, and it works in the simulator, but not on the watch. The built-in Training Effect data field on the watch shows the TE, so the fenix3 absolutely supports it.

    -Torstein
  • FYI, (info has :trainingEffect) evaluates to false (info is an Activity.Info) on the fr920xt as well. It, and most other Garmin fitness devices, are listed on this page as supporting Training Effect.
  • I have this reported for investigation. Training Effect should have been made available back in August, so we'll check this out and see what's going on.