Skip to main content
Every SDK surfaces the same error codes. An error carries a numeric code and a symbolic name; the web SDK also exposes a display form (E + the number, e.g. E1003). Codes are grouped into modules, each owning a numeric range.

How errors surface per platform

PlatformTypeAccessor
Kotlin / JavaMBKYCError (via MBKYCResult.Err)error.code
SwiftMBKYCError: Errorerr.code.rawValue
C#MBKYCException(int)ex.ErrorCode
CMBKYC_Error*mbkyc_error_code(error)
TypeScriptMBKYCErrorerror.numericCode / error.code
Match on the symbolic name rather than hard-coding numbers — names are stable across releases. Every SDK exports the names (e.g. the typed ErrorCode enum, or per-module buckets like vendor.EXTENSION_NOT_FOUND).

Module map

ModuleRangeArea
bindings1400–1599SDK API-surface errors (arguments, cancellation, lifecycle)
backend1000–1199Backend, network, and authentication errors
crypto1200–1399Encryption, keys, and signing errors
smartcard600–799Smart card reader and session errors
fingerprint800–999Fingerprint reader and capture errors
card0–199Card protocol and APDU errors
transport400–599IPC, connection, and messaging errors
service1600–1799Service verification errors
schema200–399Schema lookup and parsing errors
vendor9000–9999Vendor-specific errors
io1800–1999Standard I/O errors (std::io::ErrorKind)
usb2000–2199USB errors (rusb::Error)
pcsc2200–2399PC/SC smart card errors
ccid2400–2599CCID protocol errors
nfc2600–2799NFC/IsoDep errors
serial2800–2999Serial port errors
device3000–3199Device fingerprinting errors
aidl3200–3399Android AIDL service errors
jni3400–3599JNI (Java Native Interface) errors
logging3600–3799Logging and log export errors
wasm3800–3999WASM protocol-runtime errors (host + module side)

Integration errors

These are the modules you are most likely to handle in application code.

bindings

Errors from the SDK API surface (your code): bad arguments, cancellation, lifecycle.
CodeNameMessage
1400INVALID_ARGUMENTinvalid argument
1401INITIALIZATION_FAILEDinitialization failed
1402BINDING_CONNECTION_FAILEDconnection failed
1403DISCONNECT_FAILEDdisconnect failed
1404READ_FAILEDread failed
1405WRITE_FAILEDwrite failed
1406CANCELLEDcancelled
1407BINDING_TIMEOUTtimeout
1408NO_READERno reader
1409NO_CARDno card
1410AUTHENTICATION_FAILEDauthentication failed
1411OUT_OF_MEMORYout of memory
1412NOT_INITIALIZEDnot initialized
1413INTERNAL_ERRORinternal error
1414UNKNOWN_REQUEST_TYPEunknown request type
1415INVALID_READER_IDinvalid reader ID format
1416ALREADY_INITIALIZEDalready initialized
1417BUSYhost is busy with another lifecycle transition

backend

Backend — authentication, API key, device registration, and network errors from the Validation Gateway.
CodeNameMessage
1000NETWORK_ERRORnetwork error
1001BACKEND_UNREACHABLEbackend unreachable
1002REQUEST_TIMEOUTrequest timeout
1003INVALID_JWTinvalid JWT
1004API_KEY_REVOKEDAPI key revoked
1005SESSION_NOT_FOUNDsession not found
1006SESSION_EXPIREDsession expired
1007DEVICE_NOT_REGISTEREDdevice not registered
1008DEVICE_ALREADY_REGISTEREDdevice already registered
1009FINGERPRINTING_FAILEDfingerprinting failed
1010INVALID_REQUESTinvalid request
1011METHOD_NOT_ALLOWEDmethod not allowed
1012VALIDATION_FAILEDvalidation failed
1013BACKEND_ERRORbackend error
1014JSON_ERRORjson error
1015ENCODING_ERRORencoding error
1016DEVICE_FINGERPRINT_ERRORdevice fingerprint error
1017JWT_ERRORJWT error
1018SESSION_ERRORsession error
1019NO_READER_CONNECTEDno reader connected
1020NOT_IMPLEMENTEDnot implemented
1021INVALID_HEADERinvalid header
1022INVALID_CLIENT_REFERENCE_IDinvalid client reference ID
1023MISSING_CLIENT_REFERENCE_IDmissing client reference ID in response
1024SIGNER_ERRORtoken signing failed
1025SIGNER_TIMEOUTtoken signing timed out

crypto

Crypto — session encryption, key exchange, and signing errors.
CodeNameMessage
1200ENCRYPTION_FAILEDencryption failed
1201DECRYPTION_FAILEDdecryption failed
1202KEY_DERIVATION_FAILEDkey derivation failed
1203SIGNATURE_VERIFICATION_FAILEDsignature verification failed
1204SIGNATURE_NOT_FOUNDsignature not found
1205INVALID_SIGNATURE_FORMATinvalid signature format
1206BINARY_NOT_FOUNDbinary not found
1207INVALID_TEAM_IDinvalid team ID
1208EPHEMERAL_KEY_GEN_FAILEDfailed to generate ephemeral key pair
1209PUBKEY_COMPUTE_FAILEDfailed to compute public key
1210INVALID_PEER_PUBKEYinvalid peer public key
1211ECDH_AGREEMENT_FAILEDECDH agreement failed
1212NONCE_GEN_FAILEDfailed to generate nonce
1213INVALID_ENCRYPTED_DATAinvalid encrypted data format
1214INVALID_NONCEinvalid nonce length
1215INVALID_TAGinvalid authentication tag length
1216AGE_KEY_PARSE_FAILEDfailed to parse age identity key
1217AGE_DECRYPTION_FAILEDage decryption failed
1218INVALID_KEY_LENGTHinvalid key length

smartcard

Smart card — reader connection and session errors.
CodeNameMessage
600NOT_CONNECTEDnot connected
601CONNECTOR_ERRORconnector error
602READER_ERRORreader error
603INVALID_CARD_PARAMETERSinvalid card parameters
604BAC_PARAMETERS_NOT_SETBAC parameters not set
605UNSUPPORTED_INTERFACEunsupported interface
606UNSUPPORTED_CARD_VERSIONunsupported card version
607INVALID_ATTRIBUTE_DATAinvalid attribute data
608UNSUPPORTED_ENCODINGunsupported encoding
609INVALID_CARD_VERSIONinvalid card version
610NO_EID_READER_AVAILABLEno EID reader available
611SCP_PATTERN_NOT_FOUNDSCP pattern not found
612INVALID_SCPinvalid SCP
613UNKNOWN_SMARTCARDunknown smartcard
614INVALID_OBJECT_LENGTHinvalid object length
615NO_DATA_READno data read
616SHORT_REMAINING_LENGTHshort remaining length
617NO_SMARTCARD_READERSno smart card readers available
618SMARTCARD_READER_NOT_FOUNDsmart card reader not found
619SMARTCARD_CONNECT_FAILEDfailed to connect to smart card
620SMARTCARD_TRANSMIT_FAILEDfailed to transmit APDU to smart card
621SMARTCARD_INVALID_SESSIONinvalid smart card session
622SMARTCARD_REMOVEDsmart card was removed
623SMARTCARD_DIP_TIMEOUTtimed out waiting for card insertion
624INCOMPLETE_CARD_DATArequired field missing from card data

fingerprint

Fingerprint — sensor and capture errors.
CodeNameMessage
800NO_FINGERPRINT_READER_AVAILABLEno fingerprint reader available
801FINGERPRINT_READER_ERRORfingerprint reader error
802FINGERPRINT_READER_NOT_FOUNDfingerprint reader not found
803FINGERPRINT_CONNECT_FAILEDfingerprint connect failed
804FINGERPRINT_CAPTURE_FAILEDfingerprint capture failed
805FINGERPRINT_CAPTURE_TIMEOUTfingerprint capture timeout
806INVALID_FINGERPRINT_SESSIONinvalid fingerprint session
807LOW_FINGERPRINT_QUALITYlow fingerprint quality
808IMAGE_ENCODE_ERRORfailed to encode fingerprint image

card

Card — Emirates ID chip protocol (APDU / status-word) errors.
CodeNameMessage
0INVALID_RESPONSE_LENResponse length does not match expected value
1INVALID_COMMAND_HEADERCommand APDU header is malformed or invalid
2MORE_DATA_AVAILABLECard indicates additional data is available for retrieval
3MUTUAL_AUTH_FAILEDMutual authentication between terminal and card failed
4APPLICATION_BLOCKEDApplication on card is blocked and cannot be accessed
5CARD_ERRORGeneral card error occurred during operation
6INVALID_HOST_DATAData provided by host is invalid or malformed
7APPLICATION_NOT_FOUNDRequested application not found on card
8OBJECT_NOT_FOUNDRequested object not found on card
9OBJECT_APPLICATION_NOT_FOUNDObject’s parent application not found on card
10TAG_OBJECT_NOT_FOUNDObject with specified tag not found
11ATTRIBUTE_NOT_FOUNDRequested attribute not found
12INSUFFICIENT_BUFFER_LENBuffer size is insufficient for the operation
13OBJECT_ATTRIBUTE_NOT_FOUNDAttribute not found within the specified object
14TRANSCEIVE_ERRError occurred during APDU transmission
15INVALID_CARD_PARAMSCard parameters are invalid or misconfigured
16BAC_PARAMS_NOT_SETBasic Access Control parameters have not been set
17BODY_TOO_LARGERequest body exceeds maximum allowed size
18EMPTY_BODYRequest body is empty when data was expected
19UNSUPPORTED_INTERFACECard interface type is not supported
20UNSUPPORTED_CARD_VERSIONCard version is not supported
21INVALID_ATTR_DATAAttribute data is invalid or corrupted
22UNSUPPORTED_ENCODINGData encoding format is not supported
23ATTR_NOT_FOUNDAttribute not found in data structure
24INVALID_CARD_VERSIONCard version format is invalid
25NO_EID_READER_AVAILABLENo eID card reader is available
26SCP_PATTERN_NOT_FOUNDSecure Channel Protocol pattern not found
27INVALID_SCPSecure Channel Protocol configuration is invalid
28UNKNOWN_EIDeID card type is not recognized
29INVALID_OBJECT_LENGTHObject length field is invalid
30NO_DATA_READNo data was read from the card
31SHORT_REMAINING_LENGTHRemaining data length is shorter than expected
32SW_FILE_NOT_FOUNDcard returned SW 6A82 (file not found)
33SW_RECORD_NOT_FOUNDcard returned SW 6A83 (record not found)
34SW_SECURITY_STATUS_NOT_SATISFIEDcard returned SW 6982 (security status not satisfied; PIN or secure messaging required)
35SW_AUTH_METHOD_BLOCKEDcard returned SW 6983 (authentication method blocked)
36SW_CONDITIONS_OF_USE_NOT_SATISFIEDcard returned SW 6985 (conditions of use not satisfied)
37SW_INCORRECT_P1_P2card returned SW 6A86 (incorrect P1 P2)
38SW_INS_NOT_SUPPORTEDcard returned SW 6D00 (INS not supported)
39SW_CLA_NOT_SUPPORTEDcard returned SW 6E00 (CLA not supported)
40SW_UNCLASSIFIEDcard returned a non-success status word not mapped to a specific code; see logs
41SW_OFFSET_OUT_OF_RANGEcard returned SW 6B00 (wrong P1 P2; usually offset past end of file)

transport

Transport — connection, timeout, and messaging errors to local services.
CodeNameMessage
400INVALID_MESSAGE_FORMATinvalid message format
401INVALID_PAYLOAD_DATAinvalid payload data
402UNKNOWN_MESSAGE_TYPEunknown message type
403CONNECTION_FAILEDconnection failed
404CONNECTION_LOSTconnection lost
405TIMEOUTtimeout
406SERVICE_BUSYservice busy
407SERIALIZATION_ERRORserialization error
408VALIDATION_ERRORvalidation error
409MESSAGE_TOO_LARGEmessage too large
410CONNECTION_CLOSEDconnection closed
411PROTOCOL_ERRORprotocol error
412INVALID_SOCKET_NAMEinvalid socket name

service

Service — signed-service verification errors.
CodeNameMessage
1600SERVICE_NOT_ALLOWEDService vendor/type not in allowed list
1601SERVICE_VERSION_MISMATCHService version outside supported range
1602SERVICE_DEPRECATEDservice has been deprecated
1603SERVICE_INVALID_SIGNATUREservice signature verification failed
1604SERVICE_NOT_FOUNDservice not found
1605SERVICE_BIND_FAILEDfailed to bind to service
1606SERVICE_VERSION_UNAVAILABLEfailed to get service version
1607SERVICE_INIT_FAILEDservice initialization failed
1608SERVICE_RUNTIME_ERRORservice runtime error
1609SERVICE_SIGNAL_HANDLER_FAILEDsignal handler setup failed

schema

Schema — card data schema lookup and parsing errors.
CodeNameMessage
200APPLICATION_NOT_FOUNDapplication not found
201OBJECT_NOT_FOUNDobject not found
202OBJECT_APPLICATION_NOT_FOUNDobject application not found
203TAG_OBJECT_NOT_FOUNDtag object not found
204ATTRIBUTE_NOT_FOUNDattribute not found
205INSUFFICIENT_BUFFER_LENGTHinsufficient buffer length
206OBJECT_ATTRIBUTE_NOT_FOUNDobject attribute not found

vendor

Vendor — vendor-specific and extension errors (e.g. browser extension not found).
CodeNameMessage
9000VENDOR_ERRORvendor error
9001MORPHO_RESPONSE_TOO_SHORTMorpho response too short
9002MORPHO_INVALID_MAGICMorpho invalid sync magic
9003MORPHO_DEVICE_NOT_FOUNDMorpho device not found
9004MORPHO_CAPTURE_TIMEOUTMorpho capture timeout
9005MORPHO_USB_ERRORMorpho USB error
9006MORPHO_PERMISSION_DENIEDMorpho USB permission denied
9007MORPHO_SERIAL_ERRORMorpho serial port error
9008MORPHO_IMAGE_TOO_SHORTMorpho image data too short
9009MORPHO_JNI_ERRORMorpho JNI error
9010MORPHO_OPEN_FAILEDMorpho SDK device open failed
9011MORPHO_CAPTURE_FAILEDMorpho capture failed
9012MORPHO_INVALID_DEVICE_PATHMorpho invalid device path
9100SUPREMA_DEVICE_NOT_FOUNDSuprema device not found
9101SUPREMA_BAD_HANDSHAKESuprema device handshake failed
9102SUPREMA_BULK_READ_INCOMPLETESuprema bulk read incomplete
9103SUPREMA_CAPTURE_TIMEOUTSuprema capture timeout
9104SUPREMA_CAPTURE_FAILEDSuprema capture failed
9105SUPREMA_USB_ERRORSuprema USB error
9106SUPREMA_PERMISSION_DENIEDSuprema USB permission denied
9107SUPREMA_INVALID_LUTSuprema embedded LUT is malformed
9108SUPREMA_NO_FINGERSuprema sensor saw no finger within timeout
9200ZHIANG_DEVICE_NOT_FOUNDZhiang device not found
9201ZHIANG_BAD_AB_BLOCKZhiang AB calibration block is malformed
9202ZHIANG_USB_ERRORZhiang USB error
9203ZHIANG_CAPTURE_TIMEOUTZhiang capture timeout
9204ZHIANG_CAPTURE_FAILEDZhiang capture failed
9205ZHIANG_LOW_QUALITYZhiang quality streak threshold not reached
9206ZHIANG_PERMISSION_DENIEDZhiang USB permission denied
9207ZHIANG_JPEG_DECODE_ERRORZhiang MJPEG frame decode failed
9208ZHIANG_NO_FINGERZhiang sensor saw no finger within timeout
9900EXTENSION_NOT_FOUNDbrowser extension not found
9999UNKNOWN_ERRORunknown error

Lower-level errors

These modules cover the hardware, transport, and platform layers. You won’t usually branch on them directly, but they appear in logs and bug reports. Expand a module for its full list.
CodeNameMessage
1800NOT_FOUNDentity not found
1801PERMISSION_DENIEDpermission denied
1802CONNECTION_REFUSEDconnection refused
1803CONNECTION_RESETconnection reset
1804HOST_UNREACHABLEhost unreachable
1805NETWORK_UNREACHABLEnetwork unreachable
1806CONNECTION_ABORTEDconnection aborted
1807NOT_CONNECTEDnot connected
1808ADDR_IN_USEaddress in use
1809ADDR_NOT_AVAILABLEaddress not available
1810NETWORK_DOWNnetwork down
1811BROKEN_PIPEbroken pipe
1812ALREADY_EXISTSentity already exists
1813WOULD_BLOCKoperation would block
1814NOT_A_DIRECTORYnot a directory
1815IS_A_DIRECTORYis a directory
1816DIRECTORY_NOT_EMPTYdirectory not empty
1817READ_ONLY_FILESYSTEMread-only filesystem
1818FILESYSTEM_LOOPfilesystem loop
1819STALE_NETWORK_FILE_HANDLEstale network file handle
1820INVALID_INPUTinvalid input
1821INVALID_DATAinvalid data
1822TIMED_OUToperation timed out
1823WRITE_ZEROwrite zero
1824STORAGE_FULLstorage full
1825NOT_SEEKABLEnot seekable
1826QUOTA_EXCEEDEDquota exceeded
1827FILE_TOO_LARGEfile too large
1828RESOURCE_BUSYresource busy
1829EXECUTABLE_FILE_BUSYexecutable file busy
1830DEADLOCKdeadlock
1831CROSSES_DEVICEScrosses devices
1832TOO_MANY_LINKStoo many links
1833INVALID_FILENAMEinvalid filename
1834ARGUMENT_LIST_TOO_LONGargument list too long
1835INTERRUPTEDoperation interrupted
1836UNSUPPORTEDunsupported
1837UNEXPECTED_EOFunexpected end of file
1838OUT_OF_MEMORYout of memory
1839IN_PROGRESSoperation in progress
1899OTHERother I/O error
CodeNameMessage
2000IOUSB I/O error
2001INVALID_PARAMinvalid USB parameter
2002ACCESSUSB access denied
2003NO_DEVICEUSB device not found
2004NOT_FOUNDUSB entity not found
2005BUSYUSB resource busy
2006TIMEOUTUSB operation timed out
2007OVERFLOWUSB overflow
2008PIPEUSB pipe error
2009INTERRUPTEDUSB operation interrupted
2010NO_MEMUSB insufficient memory
2011NOT_SUPPORTEDUSB operation not supported
2012BAD_DESCRIPTORUSB malformed descriptor
2099OTHERother USB error
CodeNameMessage
2200INTERNAL_ERRORPC/SC internal error
2201CANCELLEDPC/SC operation cancelled
2202INVALID_HANDLEPC/SC invalid handle
2203INVALID_PARAMETERPC/SC invalid parameter
2204INVALID_TARGETPC/SC invalid target
2205NO_MEMORYPC/SC no memory
2206WAITED_TOO_LONGPC/SC waited too long
2207INSUFFICIENT_BUFFERPC/SC insufficient buffer
2208UNKNOWN_READERPC/SC unknown reader
2209TIMEOUTPC/SC timeout
2210SHARING_VIOLATIONPC/SC sharing violation
2211NO_SMARTCARDPC/SC no smartcard
2212UNKNOWN_CARDPC/SC unknown card
2213CANT_DISPOSEPC/SC can’t dispose
2214PROTO_MISMATCHPC/SC protocol mismatch
2215NOT_READYPC/SC not ready
2216INVALID_VALUEPC/SC invalid value
2217SYSTEM_CANCELLEDPC/SC system cancelled
2218COMM_ERRORPC/SC communication error
2219UNKNOWN_ERRORPC/SC unknown error
2220INVALID_ATRPC/SC invalid ATR
2221NOT_TRANSACTEDPC/SC not transacted
2222READER_UNAVAILABLEPC/SC reader unavailable
2223SHUTDOWNPC/SC shutdown
2224PCI_TOO_SMALLPC/SC PCI too small
2225READER_UNSUPPORTEDPC/SC reader unsupported
2226DUPLICATE_READERPC/SC duplicate reader
2227CARD_UNSUPPORTEDPC/SC card unsupported
2228NO_SERVICEPC/SC no service
2229SERVICE_STOPPEDPC/SC service stopped
2230ICC_INSTALLATIONPC/SC ICC installation error
2231ICC_CREATE_ORDERPC/SC ICC create order error
2232UNSUPPORTED_FEATUREPC/SC unsupported feature
2233DIR_NOT_FOUNDPC/SC directory not found
2234FILE_NOT_FOUNDPC/SC file not found
2235NO_DIRPC/SC no directory
2236NO_FILEPC/SC no file
2237NO_ACCESSPC/SC no access
2238WRITE_TOO_MANYPC/SC write too many
2239BAD_SEEKPC/SC bad seek
2240INVALID_CHVPC/SC invalid CHV
2241UNKNOWN_RES_MNGPC/SC unknown resource manager
2242NO_SUCH_CERTIFICATEPC/SC no such certificate
2243CERTIFICATE_UNAVAILABLEPC/SC certificate unavailable
2244NO_READERS_AVAILABLEPC/SC no readers available
2245COMM_DATA_LOSTPC/SC communication data lost
2246NO_KEY_CONTAINERPC/SC no key container
2247SERVER_TOO_BUSYPC/SC server too busy
2248PIN_CACHE_EXPIREDPC/SC PIN cache expired
2249NO_PIN_CACHEPC/SC no PIN cache
2250READ_ONLY_CARDPC/SC read-only card
2251SECURITY_VIOLATIONPC/SC security violation
2252WRONG_CHVPC/SC wrong CHV
2253CHV_BLOCKEDPC/SC CHV blocked
2254EOFPC/SC end of file
2255CANCELLED_BY_USERPC/SC cancelled by user
2256CARD_NOT_AUTHENTICATEDPC/SC card not authenticated
2257CACHE_ITEM_NOT_FOUNDPC/SC cache item not found
2258CACHE_ITEM_STALEPC/SC cache item stale
2259CACHE_ITEM_TOO_BIGPC/SC cache item too big
2260UNSUPPORTED_CARDPC/SC unsupported card
2261UNRESPONSIVE_CARDPC/SC unresponsive card
2262UNPOWERED_CARDPC/SC unpowered card
2263RESET_CARDPC/SC reset card
2264REMOVED_CARDPC/SC removed card
CodeNameMessage
2400NO_CARDno card present in reader
2401PROTOCOL_ERRORCCID protocol error
2402RESPONSE_TOO_SHORTCCID response too short
2403TIMEOUTCCID timeout waiting for response
2404SLOT_ERRORCCID slot error
2405POWER_ON_FAILEDfailed to power on card
2406POWER_OFF_FAILEDfailed to power off card
2407SET_PARAMETERS_FAILEDfailed to set card parameters
2408UNEXPECTED_DATA_BLOCKexpected DataBlock response
2409UNEXPECTED_PARAMETERSexpected Parameters response
2410UNEXPECTED_SLOT_STATUSexpected SlotStatus response
2411T1_BLOCK_TOO_SHORTT=1 block too short
2412T1_LENGTH_MISMATCHT=1 block data length mismatch
2413T1_UNEXPECTED_R_BLOCKunexpected T=1 R-block
CodeNameMessage
2600JNI_ERRORNFC JNI operation failed
2601NOT_CONNECTEDIsoDep not connected
2602NULL_RESPONSENFC APDU response is null
2603NULL_ATRNFC ATR response is null
2604TRANSCEIVE_FAILEDNFC transceive operation failed
2605TAG_LOSTNFC tag was lost
CodeNameMessage
2800NO_DEVICEserial device not found
2801INVALID_PORTinvalid serial port
2802OPEN_FAILEDfailed to open serial port
2803CONFIGURATION_FAILEDserial port configuration failed
2804READ_FAILEDserial read failed
2805WRITE_FAILEDserial write failed
2806TIMEOUTserial operation timed out
2807PARITY_ERRORserial parity error
2808FRAMING_ERRORserial framing error
2809BREAK_CONDITIONserial break condition
2810BUFFER_OVERFLOWserial buffer overflow
CodeNameMessage
3000COLLECTION_FAILEDfailed to collect hardware identifiers
3001SERIALIZATION_FAILEDfailed to serialize fingerprint data
3002JNI_ERRORJNI error during device fingerprinting
3003PLATFORM_UNSUPPORTEDplatform not supported for fingerprinting
CodeNameMessage
3200JNI_ERRORAIDL JNI operation failed
3201METHOD_FAILEDAIDL method call failed
3202CARD_NOT_PRESENTcard not present
3203SENSOR_ENABLE_FAILEDfailed to enable sensor
3204SENSOR_DISABLE_FAILEDfailed to disable sensor
3205USB_MODE_FAILEDfailed to set USB host mode
CodeNameMessage
3400UNINITIALIZED_VMJavaVM singleton uninitialized
3401WRONG_VALUE_TYPEinvalid JValue type cast
3402WRONG_OBJECT_TYPEinvalid object type
3403INVALID_CTOR_RETURNinvalid constructor return type
3404INVALID_ARG_LISTinvalid arguments passed to Java method
3405OBJECT_FREEDobject behind weak reference freed
3406CLASS_NOT_FOUNDJava class not found
3407METHOD_NOT_FOUNDJava method not found
3408FIELD_NOT_FOUNDJava field not found
3409JAVA_EXCEPTIONJava exception was thrown
3410ENV_METHOD_NOT_FOUNDJNI Env method pointer is null
3411NULL_PTRnull pointer in JNI operation
3412TRY_LOCKmutex already locked
3413FIELD_ALREADY_SETJNI field already set
3414THROW_FAILEDJNI throw failed
3415PARSE_FAILEDJNI signature parse failed
3416INVALID_UTF16invalid UTF-16 surrogate pair
3417INVALID_UTF32invalid UTF-32 unit
3418UNSUPPORTED_VERSIONunsupported JNI version
3419THREAD_ATTACHMENT_GUARDEDthread can’t be detached while AttachGuards exist
3420CAUGHT_EXCEPTIONcaught Java exception
3421UNKNOWNunknown JNI error
3422THREAD_DETACHEDthread not attached to Java VM
3423WRONG_VERSIONJNI version error
3424NO_MEMORYJNI out of memory
3425VM_ALREADY_CREATEDJava VM already created
3426INVALID_ARGUMENTSinvalid JNI arguments
3427OTHERother JNI error
CodeNameMessage
3600LOG_DIR_NOT_SETlog directory not configured
3601LOG_DIR_NOT_FOUNDlog directory does not exist
3602LOG_DIR_NOT_A_DIRlog path is not a directory
3603LOG_APPENDER_INIT_FAILEDfailed to create rolling file appender
3604LOG_SUBSCRIBER_INIT_FAILEDfailed to initialize tracing subscriber
3610EXPORT_OUTPUT_DIR_NOT_FOUNDexport output parent directory does not exist
3611EXPORT_FILE_CREATE_FAILEDfailed to create export archive file
3612EXPORT_DIR_READ_FAILEDfailed to read log directory
3613EXPORT_FILE_OPEN_FAILEDfailed to open log file for reading
3614EXPORT_FILE_APPEND_FAILEDfailed to append file to archive
3615EXPORT_TAR_FINALIZE_FAILEDfailed to finalize tar archive
3616EXPORT_COMPRESSION_FAILEDfailed to finalize zstd compression
CodeNameMessage
3800MODULE_LOAD_FAILEDWASM module bytes failed to load
3801MODULE_INSTANTIATE_FAILEDWASM module instantiation failed
3802MODULE_OP_NOT_EXPORTEDWASM module does not export the requested card-action
3803MODULE_TRAPWASM module trapped during execution
3804MODULE_UNKNOWN_NAMESPACErequested namespace is not known to the WASM module
3805MODULE_UNKNOWN_PARAMETERrequested parameter is not known to the WASM module
3806MODULE_INVALID_CONTEXTWASM module failed to decode the per-invocation context
3807MODULE_INVALID_RESULThost failed to decode the WASM module’s emitted result
3808MODULE_FUEL_EXHAUSTEDWASM module exceeded its compute budget
3809MODULE_TIMEOUTWASM module execution exceeded its deadline
3810HOST_TRANSPORThost_transmit_apdu failed at the transport layer
3811HOST_BUF_TOO_SMALLhost output buffer too small; module should retry with a larger buffer
3812HOST_MEMORY_FAULTWASM module passed an invalid pointer or length to a host import
3813HOST_INVALID_UTF8path string passed to host_backend_call was not valid UTF-8
3814MODULE_SERIALIZE_FAILEDWASM module failed to msgpack-encode its emitted result
3815HOST_SIGNATURE_INVALIDWASM module signature did not verify against the trusted key
3816HOST_NO_MEMORY_EXPORTWASM module did not export linear memory
3817HOST_CONTEXT_TOO_LARGEper-invocation context exceeded the host’s staging capacity
3818BACKEND_NETWORKhost_backend_call failed at the network/IO layer