/ /
Web SDK Error Codes (4.15)
Updated last year

DEVICE_CODE_MINIMUM_OS_VERSION_ERROR

Code: 8

Cause: The device's operating system version is lower than the minimum version required to run the SDK.

Solution: Upgrade the device operating system or use another device.


DEVICE_CODE_CLOCK_SKEW_ERROR

Code: 17

Cause: Severe clock skew detected

Solution: The user should verify that the device date, time and timezone are set correctly. It is recommended to enable 'Set automatically' in the device settings.


DEVICE_CODE_MINIMUM_BROWSER_VERSION_ERROR

Code: 18

Cause: The browser version is older than the minimum required version.

Solution: Upgrade the device's browser or use another browser.


CAMERA_CODE_NO_CAMERA_ERROR

Code: 1001

Cause: The `session.start()` command was called, but the device has no camera with the required specifications.

Solution: The camera must support a resolution of 640x480 at 30FPS. The rear camera requires a flashlight for finger measurements. The user should verify that the device camera works properly.


CAMERA_CODE_CAMERA_OPEN_ERROR

Code: 1002

Cause: Could not operate the camera.

Solution: The user should verify that the device camera works properly and try again. If the problem persists, the user should restart the application.


CAMERA_CODE_CAMERA_MISSING_PERMISSIONS_ERROR

Code: 1005

Cause: The application does not have permission to access the camera.

Solution: The user should grant the web page permission to use the camera.


LICENSE_CODE_ACTIVATION_LIMIT_REACHED_ERROR

Code: 2002

Cause: No more devices can be used with your license.

Solution: Contact the sales team to increase the number of device authorizations in your license.


LICENSE_CODE_METER_ATTRIBUTE_USES_LIMIT_REACHED_ERROR

Code: 2003

Cause: No more measurements are allowed for the provided license.

Solution: Contact the sales team to increase the number of measurements in your license.


LICENSE_CODE_AUTHENTICATION_FAILED_ERROR

Code: 2004

Cause: Several issues might cause this error: clock skew detected, the SDK was unable to authenticate the license, a bad token was received from the license server

Solution: The user should take the following actions: Check the internet connection. Set the device time correctly. Verify that the device has sufficient storage.


LICENSE_CODE_INVALID_LICENSE_KEY_ERROR

Code: 2007

Cause: The provided license key is invalid.

Solution: Use the license key provided by the support team. If the problem persists, contact the support team.


LICENSE_CODE_REVOKED_LICENSE_ERROR

Code: 2010

Cause: The license was revoked.

Solution: Contact the customer support.


LICENSE_CODE_INTERNAL_ERROR_9

Code: 2016

Cause: SSL error. Unable to authenticate the license server response.

Solution: The user should check the device's local time, internet connection, try a different network, or try again later.


LICENSE_CODE_LICENSE_EXPIRED_ERROR

Code: 2017

Cause: The license has expired.

Solution: Contact the customer support.


LICENSE_CODE_LICENSE_SUSPENDED_ERROR

Code: 2018

Cause: The license is suspended.

Solution: Contact the customer support.


LICENSE_CODE_NETWORK_ISSUES_ERROR

Code: 2024

Cause: No internet connection.

Solution: The user should check the internet connection and try again.


LICENSE_CODE_SSL_HANDSHAKE_ERROR

Code: 2025

Cause: SSL certificate security warning.

Solution: The user should check the device's local time, internet connection, try a different network, or try again later.


LICENSE_CODE_INPUT_LICENSE_KEY_EMPTY_ERROR

Code: 2032

Cause: No license key was provided to the SDK.

Solution: Initiate the SDK with a valid license key, provided by the support team.


LICENSE_CODE_INPUT_PRODUCT_ID_ILLEGAL_ERROR

Code: 2034

Cause: An invalid product ID was provided.

Solution: The product ID must be `null` when establishing a session.


LICENSE_CODE_CANNOT_OPEN_FILE_FOR_READ_ERROR

Code: 2035

Cause: The SDK cannot read from the file system, or a file may be corrupted.

Solution: Instruct the user to check the installation integrity.


LICENSE_CODE_MONTHLY_USAGE_TRACKING_REQUIRES_SYNC_ERROR

Code: 2036

Cause: The SDK failed to authenticate with the license server as required by the license type.

Solution: Instruct the user to check the internet connection and try again.


LICENSE_CODE_SSL_HANDSHAKE_DEVICE_DATE_ERROR

Code: 2037

Cause: SSL certificate security warning.

Solution: The user should check the device's local time, internet connection, try a different network, or try again later.


LICENSE_CODE_SSL_HANDSHAKE_CERTIFICATE_EXPIRED_ERROR

Code: 2038

Cause: SSL certificate security warning.

Solution: The user should check the device's local time, internet connection, try a different network, or try again later.


LICENSE_CODE_MIN_SDK_ERROR

Code: 2039

Cause: The SDK version is too old to be used with this license.

Solution: Upgrade to the latest SDK version or contact the support team.


LICENSE_CODE_NETWORK_TIMEOUT_ERROR

Code: 2042

Cause: Network timeout reached for a single call

Solution: Verify the speed of the internet connection. Restart the application, wait for a few seconds and try again. If the problem persists, try using another network, and try again later. If the problem continues to persist, contact the support team.


MEASUREMENT_CODE_MISDETECTION_DURATION_EXCEEDS_LIMIT_ERROR

Code: 3003

Cause: The face or finger were not detected for a period of over 0.5 seconds several times.

Solution: Make sure the face or finger are stable during the measurement and follow best practices for taking a measurement.


MEASUREMENT_CODE_INVALID_RECENT_DETECTION_RATE_ERROR

Code: 3004

Cause: More than 2 periods of multiple frame losses were detected during the measurement.

Solution: The user should make sure that the device is not overheating or low on resources. The user should not use debugging tools or developer tools or perform intensive logging during the measurement. If the problem persists, the user should close other applications or services, or restart the device. The user should make sure to follow best practices for taking a measurement.


MEASUREMENT_CODE_LICENSE_ACTIVATION_FAILED_ERROR

Code: 3006

Cause: The license activation failed.

Solution: The user should check the device's internet connection, and should check that no invalid proxy configuration is used. If the problem persists, the user should csupport team.


MEASUREMENT_CODE_INVALID_MEASUREMENT_AVERAGE_DETECTION_RATE_ERROR

Code: 3008

Cause: The average frame rate is significantly lower than expected.

Solution: Instruct the user to close resource-intensive applications. Ensure the device isn't busy, overloaded, overheated, or affected by OS, software, or hardware issues. Allow the device to cool down and retry. If the problem persists, consider using another device.


MEASUREMENT_CODE_TOO_MANY_FRAMES_INORDER_ERROR

Code: 3009

Cause: Multiple consecutive frames were received in incorrect timestamp order. This error occurs if warning 3506 is issued multiple times.

Solution: The user should rerun the measurement.


MEASUREMENT_CODE_MISDETECTION_DURATION_EXCEEDS_LIMIT_WARNING

Code: 3500

Cause: The face/finger was not detected for a period of over 0.5 seconds.

Solution: The instantaneous vital signs should not be displayed to the user for a few seconds until the algorithms overcome the face/finger detection issues.  The user should make sure to follow the best practices for taking a measurement.


MEASUREMENT_CODE_INVALID_RECENT_FPS_RATE_WARNING

Code: 3505

Cause: Camera FPS is degraded and may affect the measurement quality.

Solution: The user should make sure to follow the best practices for taking a measurement.


MEASUREMENT_CODE_MEASUREMENT_MISPLACED_FRAME_WARNING

Code: 3506

Cause: A frame was received in incorrect timestamp order.

Solution: The user should proceed with the measurement.


VITAL_SIGN_CODE_BLOOD_PRESSURE_PROCESSING_FAILED_WARNING

Code: 4505

Cause: Failure to calculate blood pressure in this measurement. This warning does not impact other vital sign measurements. The failure may have been caused by corrupted installation files.

Solution: Blood pressure will not be calculated for this measurement session. The other vital sign results will be presented. The user can retry the measurement.  If the problem persists, the user should reinstall/repair the app.


VITAL_SIGN_CODE_MEASURING_WITH_NO_ENABLED_VITAL_SIGNS_WARNING

Code: 4506

Cause: No vital signs were processed as part of this measurement.

Solution: This warning is issued when the license does not support the calculation of any vital signs, or when the SDK cannot access license information. The user should check the internet connection and try another measurement.


INITIALIZATION_CODE_INVALID_PROCESSING_TIME_ERROR

Code: 7002

Cause: An invalid session time was provided when creating a session.

Solution: Use a valid session time. The valid session time range is between 20-180 seconds.


INITIALIZATION_CODE_SESSION_LISTENERS_MISMATCH

Code: 7003

Cause: Using new listeners along with legacy API.

Solution: Refer to the SDK documentation.


INITIALIZATION_CODE_INVALID_LICENSE_FORMAT

Code: 7005

Cause: The provided license key is either empty or its format is invalid.

Solution: Review the license key that was provided for this SDK by the support team. Verify that the license key string is not empty, and that the format is valid. Do not include any spaces, new-lines or special characters in the string.


INITIALIZATION_CODE_SDK_LOAD_FAILURE

Code: 7006

Cause: The SDK fails to load the algorithmic binary file (a.wasm.gz).

Solution: Make sure a.wasm.gz is white listed and is deliverable by the server.


INITIALIZATION_CODE_UNSUPPORTED_USER_WEIGHT

Code: 7007

Cause: The weight submitted by the user is not supported. The supported weight range is between 40 to 200 kilograms.

Solution: The user should either submit a weight within the supported range, or not specify a weight at all.


INITIALIZATION_CODE_UNSUPPORTED_USER_AGE

Code: 7008

Cause: The age submitted by the user is not supported. The supported age range is between 18 to 110 years.

Solution: The user should either submit an age within the supported range or not specify an age at all.


INITIALIZATION_CODE_UNSUPPORTED_USER_HEIGHT

Code: 7012

Cause: Defined user height is not between 130 and 230.

Solution: Make sure that the height is between 130 and 230


INITIALIZATION_CODE_MEMORY_ALLOCATION_ERROR

Code: 7013

Cause: Occurs when the memory allocation failed.

Solution: Contact customer support.


INITIALIZATION_CODE_INITIAL_MEMORY_ALLOCATION_ERROR

Code: 7014

Cause: Memory allocation failure

Solution: Instruct the user to close all other applications and active browser tabs, wait for a few seconds and try again. If the problem still persists it means the device is too weak to run the SDK.


INITIALIZATION_CODE_BROWSER_NOT_SUPPORTING_SHARED_ARRAY_BUFFER_ERROR

Code: 7015

Cause: The user's browser does not support SharedArrayBuffer.

Solution: Instruct the user to upgrade the browser's version or use another browser/device.


INITIALIZATION_MEMORY_CONSUMPTION_WARNING

Code: 7501

Cause: Occurs when the application is attempting to invoke the SDK in a tab where it has been invoked before. This implies that the session might not be opened.

Solution: Contact customer support.

Was this article helpful?