Error codes
Code | Type | Description |
20001 | IPC | Functions are not supported / Permission Denied |
20002 | IPC | IPC server not available |
30001 | DB | Unable to open database |
30002 | DB | Unable to create database table |
30003 | DB | Database does not exist |
30004 | DB | Data input error |
30005 | DB | Encryption error |
30006 | DB | SQL run error |
30007 | DB | License already exists |
30008 | DB | License not found |
40XXX | HTTP | Winhttp error code + 28000 |
41000 | HTTP | 400.0 (500) -> system error, eg DB failure |
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, eg remote host not configured |
43000 | HTTP | 400.000 (500) -> Remote access error, internal communication failed |
43101 | HTTP | 400.101 (400) -> Missing attributes |
43102 | HTTP | 400.102 (400) -> Invalid attributes |
43200 | HTTP | 400.200 (403) -> Permission denied, not owner |
43201 | HTTP | 400.201 (403) -> Permission denied, app not found |
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) -> Account is in use on too many devices. Please log out from another device to continue. |
44000 | HTTP | 200 (400) -> Service gateway reports token missing, invalid, or expired |
44001 | HTTP | 201 (400) -> Service gateway reports client ID or scope error |
50001 | HTTP | Invalid account ID/VIVEPORT ID/VIVEPORT Key |
50002 | HTTP | Internal server error |
50003 | HTTP | Unknown server |
50004 | HTTP | Cannot connect to server |
50005 | HTTP | Requested leaderboard does not exist |
50006 | HTTP | Location setting not found |
50007 | Data | Data error |
50008 | Data | API has not been initialized |
50009 | Data | Unknown JSON format |
50010 | Data | Current stats not ready |
50011 | Data | Command parameters not valid |
50012 | Data | Unknown client |
50025
|
IO | Cannot save file |
510xx | HTTP | HTTP 400 (stats) |
511xx | HTTP | HTTP 401 (stats) |
512xx | HTTP | HTTP 402 (stats) |
513xx | HTTP | HTTP 403 (stats) |
514xx | HTTP | HTTP 404 (stats) |
515xx | HTTP | HTTP 500 (stats) |
516xx | HTTP | HTTP 501 (stats) |
517xx | HTTP | HTTP 502 (stats) |
518xx | HTTP | HTTP 503 (stats) |
519xx | HTTP | HTTP 504 (stats) |
520xx | HTTP | Unknown error (stats) |
521xx | HTTP | Achievement data error |
522xx | Network | Cannot connect server (stats) |
523xx | Data | JSON format error (stats) |
524xx | Data | Client unknown error (stats) |
5xx10 | HTTP | HTTP 400 (achievements) |
5xx11 | HTTP | HTTP 401 (achievements) |
5xx12 | HTTP | HTTP 402 (achievements) |
5xx13 | HTTP | HTTP 403 (achievements) |
5xx14 | HTTP | HTTP 404 (achievements) |
5xx15 | HTTP | HTTP 500 (achievements) |
5xx16 | HTTP | HTTP 501 (achievements) |
5xx17 | HTTP | HTTP 502 (achievements) |
5xx18 | HTTP | HTTP 503 (achievements) |
5xx19 | HTTP | HTTP 504 (achievements) |
5xx20 | HTTP | Unknown (achievements) |
5xx21 | HTTP | Stats data error |
5xx22 | Network | Cannot connect server (achievements) |
5xx23 | Data | JSON format error (achievements) |
5xx24 | Unknown | Client unknown error (achievements) |
60000 | Data | Lost App IP or App Key (IAP) |
60001 | Data | Lost user’s currency setting (IAP) |
60002 | Data | Initialization failed due to data loss (IAP) |
60003 | Overlay | User idle for more than 5 minutes (IAP) |
60020 | Overlay | PIN UI is not installed (IAP) |
60021 | Overlay | User pressed cancel on PIN pad (IAP) |
60022 | Overlay | Launch PIN pad failed (IAP) |
60030 | HTTP | Unable to connect to 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) |
60300 | General | Target title not found (DeepLink) |
80000 | General | Unable to get app ID from vendor app |
80001 | General | Unable to get HMD ID from store manager |
80002 | General | User is not logged in to their VIVEPORT account |
80003 | General | Unable to get version ID from store manager |
80004 | General | Unable to get auth token from HTC account service |
80005 | General | Network or server error |
80006 | General | App ID or session ID is null |
90001 | Verification | Unable to verify license |
90002 | Verification | Unable to verify JSON format |
90003 | Verification | License message is empty |
90004 | Verification | License signature is empty |
90005 | Verification | HTTP server returned an error in incorrect format |
90006 | Verification | HMD ID is empty |