Complete
over 4 years ago

WERETECH-9471

Fixed

Sensor.setEnabledSensors exception on Venu, Vivoactive 4

I have been getting numerous reports of app crashes due to the Sensor.setEnabledSensors call. This is occurring on a Venu with the new 4.90 firmware, and I've had reports of possibly the same error on Vivoactive 3 and 4 watches after they received their most recent firmware updates in the past week.

My call is

 Snsr.setEnabledSensors( [Snsr.SENSOR_HEARTRATE,Snsr.SENSOR_BIKECADENCE,Snsr.SENSOR_BIKEPOWER] );

(which has been unchanged for literally years) and this is causing this error:
Error: Array Out Of Bounds Error
Details: 'Failed invoking <symbol>'

Removing Snsr.SENSOR_BIKEPOWER from the array does not make any difference.

Parents
  • I am getting the same with Locus Map application:
    The problem is Sensor.SENSOR_BIKECADENCE . Even if only this sensors is enabled in the code, the app crashes without any message on device with CIQ 3.2 (not even IQ!). 

    The app was built using CIQ 3.1.9 !! - this can be reason why you are unable to reproduce it. 

Comment
  • I am getting the same with Locus Map application:
    The problem is Sensor.SENSOR_BIKECADENCE . Even if only this sensors is enabled in the code, the app crashes without any message on device with CIQ 3.2 (not even IQ!). 

    The app was built using CIQ 3.1.9 !! - this can be reason why you are unable to reproduce it. 

Children
No Data