Error Codes

Code Type Description
20001 ipc Functions are not supported / Permission Denial
20002 ipc IPC server not available
30001 db Open database error
30002 db Create database table error
30003 db Database does not exist
30004 db Input data error
30005 db Crypt Protect Data error
30006 db SQL run error
30007 db License has existed
30008 db License not found
40XXX http Winhttp error code + 28000
41000 http 400.0 (500) -> system error, such as db failed
41002 http 400.2 (401) -> unauthorized
42012 http 400.12 (400) -> malformed request body. unable to parse request body
42013 http 400.13 (400) -> Invalid argument such as remote host not set in configuration
43000 http 400.000 (500) -> remote access error, which means internal communication failed
43101 http 400.101 (400) -> missing attributes
43102 http 400.102 (400) -> invalid attributes
43200 http 400.200 (403) -> no permission, not owner
43201 http 400.201 (403) -> no permission, app not existes
43202 http 400.202 (403) -> license not found
43203 http 400.203 (403) -> license expired
43204 http 400.204 (403) -> license is almost expired, renew it if possible
43205 http 400.205 (403) -> your account is in use on maxinum devices allowed. Please logout from another device to continue
44000 http 200 (400) -> service gateway response auth token missing/invalid/expired
44001 http 201 (400) -> service gateway response client id or scope error
50001 http Invalid account id/VIVEPORT id/VIVEPORT key
50002 http Internal server error
50003 http Server unknown error
50004 http Cannot connect server
50005 http Requested leaderboard does not exist
50006 http The location setting is not found
50007 data Data error
50008 data Init api is not called
50009 data Unknown JSON format
50010 data Current stats are not ready
50011 data Command parameters are not valid
50012 data Client unknown error
510xx http Http 400 (stat)
511xx http Http 401 (stat)
512xx http Http 402 (stat)
513xx http Http 403 (stat)
514xx http Http 404 (stat)
515xx http Http 500 (stat)
516xx http Http 501 (stat)
517xx http Http 502 (stat)
518xx http Http 503 (stat)
519xx http Http 504 (stat)
520xx http Unknown error (stat)
521xx http Achievement data error
522xx network Cannot connect server (stat)
523xx data JSON format error (stat)
524xx data Client unknown error (stat)
5xx10 http Http 400 (achievement)
5xx11 http Http 401 (achievement)
5xx12 http Http 402 (achievement)
5xx13 http Http 403 (achievement)
5xx14 http Http 404 (achievement)
5xx15 http Http 500 (achievement)
5xx16 http Http 501 (achievement)
5xx17 http Http 502 (achievement)
5xx18 http Http 503 (achievement)
5xx19 http Http 504 (achievement)
5xx20 http Unknown (achievement)
5xx21 http Stat data error
5xx22 network Cannot connect server (achievement)
5xx23 data Json format error (achievement)
5xx24 unknown Client unknown error (achievement)
60000 data Lost App Id or App Key (IAP)
60001 data Lost user’s currency (IAP)
60002 data Initialization failed because data is lost (IAP)
60003 overlay No user action over 5 minutes (IAP)
60020 overlay PIN UI is not installed (IAP)
60021 overlay User press cancel on PIN (IAP)
60022 overlay Launch PIN failed (IAP)
60030 http Unable to connect VIVEPORT server (IAP)
60040 http Quickpay request API failed (IAP)
60060 http Quickpay purchase API failed (IAP)
60080 http Quickpay query API failed (IAP)
60100 http Get balance failed (IAP)
60120 http Get PIN setting failed (IAP)
60140 http Get PIN retry count failed (IAP)
60160 http Get location setting failed (IAP)
60200 http Quickpay request subscription API failed (IAP)
60220 http Quickpay subscribe API failed (IAP)
60240 http Quickpay query subscription API failed (IAP)
60241 http Quickpay query subscription result is empty (IAP)
60260 http Quickpay cancel subscription API failed (IAP)
80000 general Cannot receive app id from vendor app
80001 general Cannot receive hmd id from store manager
80002 general GetLicense is failed because user does not login VIVEPORT.
80003 general Cannot receive version id from store manager
80004 general Cannot receive auth token from htc account service
80005 general Network or server error
80006 general App id or session id is null
90001 verification License verification fail
90002 verification Json format verification fail
90003 verification License message is empty
90004 verification License signature is empty
90005 verification Http server return error but format is wrong
90006 verification HMD id is empty
99999 verification Unknown verification error