onTimerLap() and onWorkoutStepComplete() not working for simulator

Using the data field simulator for Fenix 7 Pro.

Since yesterday onTimerLap() is only being called on one press of the lap button, and then on subsequent lap button press' it's not called. 

onWorkoutStepComplete() is not being called at all.

This is new behaviour only since yesterday, prior to that it had been working fine? Even tested an older backup of my code and onTimerLap() and onWorkoutStepComplete() still did not work.

Has anybody else had this issue?

  • Just tested this with the Sample code FieldTimerEventsView(). Added a println to each event function. Confirming onTimerLap() and onWorkoutStepComplete() only get called once. Tested with fenix 5s simulator.

  • I have the same issue in the simulator. Suddenly onTimerLap gets called only on the first press on the lap button. Why does this happen? I have tried to "empty" my compute function and my onUpdate function. Same problem. Also if doing nothing but a 

    System.println("What?");
    in the onTimerLap, it's only called on the first Lap.
    I have also rebooted my computer, but same issue.
    Did you find any solution to this?
  • This issue got solved by uninstalling the SDK, deleting any related SDK files, then re-installing the SDK. It happened twice to me and re-installing solved it both times

  • Thanks a lot! I will try that. :-)