Android SDK error map

This table shows a matrix of SDK methods and possible errors. This provides a convenient overview of which errors may occur in every SDK method.

Error Error code
start
registerUser
deregisterUser
registerAuthenticator
deregisterAuthenticator
authenticateUser
logout
changePin
validatePinWithPolicy
enrollForMobileAuthentication
handleMobileAuthenticationRequest
authenticateDevice
NETWORK_CONNECTIVITY_PROBLEM 9000
SERVER_NOT_REACHABLE 9001
DEVICE_DEREGISTERED 9002
USER_DEREGISTERED 9003
OUTDATED_APP 9004
OUTDATED_OS 9005
ACTION_CANCELED 9006
DEVICE_REGISTRATION_ERROR 9008
USER_NOT_AUTHENTICATED 9010
PIN_BLACKLISTED 9011
PIN_IS_A_SEQUENCE 9012
PIN_USES_SIMILAR_DIGITS 9013
WRONG_PIN_LENGTH 9014
INVALID_AUTHENTICATOR 9015
DEVICE_ALREADY_ENROLLED 9016
ENROLLMENT_NOT_AVAILABLE 9017
USER_ALREADY_ENROLLED 9018
GENERAL_ERROR 10000
CONFIGURATION_ERROR 10001
INVALID_STATE 10002
LOCAL_DEREGISTRATION 10003
AUTHENTICATOR_ALREADY_REGISTERED 10004
FIDO_AUTHENTICATION_DISABLED 10005
AUTHENTICATOR_NOT_SUPPORTED 10006
AUTHENTICATOR_NOT_REGISTERED 10007
AUTHENTICATOR_PIN_DEREGISTRATION_NOT_POSSIBLE 10008
LOCAL_LOGOUT 10009
DEVICE_NOT_AUTHENTICATED 10012
MOBILE_AUTHENTICATION_REQUEST_NOT_FOUND 10013
FIDO_SERVER_NOT_REACHABLE 10016