Error Categories
| Error Codes | Description | 
|---|---|
| 2123-XXXX | SSL / TLS | 
| 2124-XXXX | Account services | 
| 2155-XXXX | Curl (http requests) | 
| 2181-XXXX | DAuth (device authentication) | 
| 2306-XXXX | NEX (game servers) Error descriptions | 
| 2321-XXXX | NPLN (new game servers) | 
| 2618-XXXX | PIA (peer to peer) | 
| 2623-XXXX | Eagle (relay servers) | 
| 2815-XXXX | Coral (voice chat) | 
SSL Error Codes
| Error Codes | Description | 
|---|---|
| 0000 - 0199 | General errors | 
| 0200 - 0299 | PR errors | 
| 0300 - 0399 | SSL errors | 
| 1500 - 1599 | SSL alert errors | 
SSL Errors (General)
| Error Code | Description | 
|---|---|
| 2123-0011 | An I/O error has occurred | 
| 2123-0013 | An unexpected error has occurred | 
| 2123-0102 | Some kind of resource was exhausted (e.g. out of memory) | 
| 2123-0116 | Invalid file descriptor | 
SSL Errors (PR)
| Error Code | Description | 
|---|---|
| 2123-0204 | PR_WOULD_BLOCK_ERROR | 
| 2123-0205 | PR_IO_TIMEOUT_ERROR | 
| 2123-0206 | PR_OPERATION_ABORTED_ERROR | 
| 2123-0208 | PR_NOT_CONNECTED_ERROR | 
| 2123-0209 | PR_CONNECT_RESET_ERROR | 
| 2123-0210 | PR_CONNECT_ABORTED_ERROR | 
| 2123-0211 | PR_SOCKET_SHUTDOWN_ERROR | 
| 2123-0212 | PR_NETWORK_DOWN_ERROR | 
SSL Errors (SSL)
| Error Code | Description | 
|---|---|
| 2123-0301 | SSL_ERROR_BAD_CERT_DOMAIN | 
| 2123-0302 | SSL_ERROR_NO_CERTIFICATE | 
| 2123-0310 | Received record/message with unknown discriminant. | 
| 2123-0311 | Received a malformed (too long or short) SSL handshake. | 
| 2123-0312 | Received an SSL handshake that was inappropriate for the state we’re in. | 
| 2123-0313 | Received an SSL record that was inappropriate for the state we’re in. | 
| 2123-0314 | SSL_ERROR_RX_RECORD_TOO_LONG | 
| 2123-0315 | SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST | 
| 2123-0316 | SSL_ERROR_RX_UNEXPECTED_CERT_STATUS | 
| 2123-0317 | SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM | 
| 2123-0318 | SSL_ERROR_WEAK_SERVER_*_KEY | 
| 2123-0319 | SSL_ERROR_EXPIRED_CERT_ALERT | 
| 2123-0321 | SSL_ERROR_*_DIGEST_FAILURE | 
| 2123-0322 | SSL_ERROR_MAC_COMPUTATION_FAILURE | 
| 2123-0330 | SSL_ERROR_DECOMPRESSION_FAILURE | 
SSL Errors (SSL Alert)
| Error Code | Description | 
|---|---|
| 2123-1501 | SSL_ERROR_CLOSE_NOTIFY_ALERT | 
| 2123-1502 | SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT | 
| 2123-1503 | SSL_ERROR_BAD_MAC_ALERT | 
| 2123-1504 | SSL_ERROR_DECRYPTION_FAILED_ALERT | 
| 2123-1505 | SSL_ERROR_RECORD_OVERFLOW_ALERT | 
| 2123-1506 | SSL_ERROR_DECOMPRESSION_FAILURE_ALERT | 
| 2123-1507 | SSL_ERROR_HANDSHAKE_FAILURE_ALERT | 
| 2123-1509 | SSL_ERROR_BAD_CERT_ALERT | 
| 2123-1510 | SSL_ERROR_UNSUPPORTED_CERT_ALERT | 
| 2123-1511 | SSL_ERROR_REVOKED_CERT_ALERT | 
| 2123-1512 | SSL_ERROR_EXPIRED_CERT_ALERT | 
| 2123-1513 | SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT | 
| 2123-1514 | SSL_ERROR_ILLEGAL_PARAMETER_ALERT | 
| 2123-1515 | SSL_ERROR_UNKNOWN_CA_ALERT | 
| 2123-1516 | SSL_ERROR_ACCESS_DENIED_ALERT | 
| 2123-1517 | SSL_ERROR_DECODE_ERROR_ALERT | 
| 2123-1518 | SSL_ERROR_DECRYPT_ERROR_ALERT | 
| 2123-1519 | SSL_ERROR_EXPORT_RESTRICTION_ALERT | 
| 2123-1520 | SSL_ERROR_PROTOCOL_VERSION_ALERT | 
| 2123-1521 | SSL_ERROR_INSUFFICIENT_SECURITY_ALERT | 
| 2123-1522 | SSL_ERROR_INTERNAL_ERROR_ALERT | 
| 2123-1523 | SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT | 
| 2123-1524 | SSL_ERROR_USER_CANCELED_ALERT | 
| 2123-1525 | SSL_ERROR_NO_RENEGOTIATION_ALERT | 
| 2123-1526 | SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT | 
| 2123-1527 | SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT | 
| 2123-1528 | SSL_ERROR_UNRECOGNIZED_NAME_ALERT | 
| 2123-1529 | SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT | 
| 2123-1530 | SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT | 
Account Error Codes
These errors are related to account services.
| Error Codes | Description | 
|---|---|
| 4500 - 4599 | DAuth (device authentication) | 
| 4600 - 4799 | AAuth (application authentication) | 
| 5000 - 5249 | BAAS (backend as a service) | 
| 6000 - 6249 | Account server errors | 
| 7000 - 7499 | HTTP status errors | 
| Other | Other account errors | 
Account Errors (General)
| Error Code | Description | 
|---|---|
| 2124-0010 | BaaS or account server returned invalid error code | 
| 2124-3001 | AAuth server returned error 0111 (“Application update is required.”) | 
| 2124-3120 | AAuth server returned invalid response but http status indicates success | 
| 2124-3121 | BaaS server returned invalid response but http status indicates success | 
Account Errors (DAuth)
The following errors are shown when the DAuth server returns an error code:
| Dialog | Code | Description | 
|---|---|---|
| 2124-4504 | 0004 | Unauthorized device. | 
| 2124-4507 | 0007 | System update is required. | 
| 2124-4508 | 0008 | Device has been banned. | 
| 2124-4509 | 0009 | Internal Server Error. | 
| 2124-4510 | 0010 | |
| 2124-4511 | 0011 | |
| 2124-4513 | 0013 | |
| 2124-4514 | 0014 | Invalid parameter in request. | 
| 2124-4515 | 0015 | Invalid parameter in request. | 
| 2124-4516 | 0016 | Invalid parameter in request. | 
| 2124-4517 | 0017 | This device might be broken. | 
| 2124-4518 | 0018 | |
| 2124-4519 | 0019 | |
| 2124-4520 | 0020 | |
| 2124-4521 | 0021 | |
| 2124-4522 | 0022 | |
| 2124-4523 | 0023 | |
| 2124-4524 | 0024 | |
| 2124-4525 | 0025 | |
| 2124-4526 | 0026 | |
| 2124-4527 | 0027 | |
| 2124-4528 | 0028 | |
| 2124-4529 | 0029 | |
| 2124-4530 | 0030 | |
| 2124-4531 | 0031 | 
Account Errors (AAuth)
These errors are shown when the AAuth server returns an error code.
| Dialog | Code | Description | 
|---|---|---|
| 2124-4603 | 0103 | Device token expired. | 
| 2124-4605 | 0105 | ROM ID has been banned. | 
| 2124-4606 | 0106 | Unauthorized application. | 
| 2124-4607 | 0107 | |
| 2124-4608 | 0108 | |
| 2124-4609 | 0109 | Service closed. | 
| 2124-4610 | 0110 | |
| 2124-4611 | 0111 | Application update is required. | 
| 2124-4612 | 0112 | Internal Server Error. | 
| 2124-4613 | 0113 | |
| 2124-4618 | 0118 | Invalid parameter in request. | 
| 2124-4620 | 0120 | |
| 2124-4621 | 0121 | Region mismatch. | 
| 2124-4799 | Other | AAuth server returned invalid error code | 
Account Errors (BAAS)
These errors are related to the Switch account server.
| Error Code | Description | 
|---|---|
| 2124-5000 | invalid_params | 
| 2124-5001 | invalid_request | 
| 2124-5002 | invalid_device_account | 
| 2124-5003 | invalid_ndas_app_authn_token | 
| 2124-5004 | invalid_idp | 
| 2124-5005 | invalid_idp_account | 
| 2124-5006 | linked_user_not_found | 
| 2124-5007 | invalid_friend_code_format | 
| 2124-5008 | user_link_not_exist | 
| 2124-5009 | invalid_raw_content | 
| 2124-5100 | invalid_token | 
| 2124-5101 | insufficient_scope | 
| 2124-5102 | forbidden | 
| 2124-5103 | unavailable_device_account | 
| 2124-5104 | resource_is_not_found | 
| 2124-5105 | method_not_allowed | 
| 2124-5106 | not_acceptable_language | 
| 2124-5107 | resource_already_exists | 
| 2124-5108 | user_link_already_exists | 
| 2124-5109 | precondition_failed | 
| 2124-5110 | friend_code_unregenerable_state | 
| 2124-5111 | banned_user | 
| 2124-5112 | deleted_user | 
| 2124-5113 | membership_required | 
| 2124-5114 | banned_user_by_application | 
| 2124-5200 | internal_server_error | 
| 2124-5210 | could_not_confirm_membership | 
| 2124-5249 | under_maintenance | 
Account Errors (NAS)
| Error Codes | Request path | 
|---|---|
| 6000-6099 | /connect/1.0.0/authorize | 
| 6100-6199 | /connect/1.0.0/api/token | 
| 6200-6249 | - /api/1.0.0/users/<id>/qrcode_param- /2.0.0/users/me | 
Account Errors (NAS Authorization Request)
| Error Codes | Name | Detail | 
|---|---|---|
| 2124-6000 | unauthorized_client | |
| 2124-6001 | access_denied | |
| 2124-6003 | access_denied | id_token_hint_invalid | 
| 2124-6004 | access_denied | user_deleted | 
| 2124-6010 | invalid_scope | |
| 2124-6011 | invalid_scope | scope_token_unknown | 
| 2124-6012 | invalid_scope | scope_token_prohibited | 
| 2124-6020 | server_error | |
| 2124-6021 | login_required | |
| 2124-6022 | login_required | user_not_logged_in | 
| 2124-6023 | login_required | user_different_from_id_token_hint | 
| 2124-6030 | consent_required | |
| 2124-6031 | interaction_required | |
| 2124-6032 | interaction_required | user_banned | 
| 2124-6033 | interaction_required | user_suspended | 
| 2124-6034 | interaction_required | user_terms_agreement_required | 
| 2124-6099 | under_maintenance | 
Account Errors (NAS Token Request)
| Error Codes | Name | Detail | 
|---|---|---|
| 2124-6100 | invalid_request | |
| 2124-6101 | invalid_client | |
| 2124-6102 | invalid_grant | |
| 2124-6103 | invalid_grant | user_deleted | 
| 2124-6104 | invalid_grant | user_banned | 
| 2124-6105 | invalid_grant | user_suspended | 
| 2124-6106 | invalid_grant | user_withdrawn | 
| 2124-6107 | invalid_grant | user_terms_agreement_required | 
| 2124-6120 | invalid_scope | |
| 2124-6121 | invalid_scope | scope_token_unknown | 
| 2124-6122 | invalid_scope | scope_token_prohibited | 
| 2124-6123 | invalid_scope | scope_token_not_authorized | 
| 2124-6130 | unauthorized_client | |
| 2124-6131 | unsupported_grant_type | |
| 2124-6132 | server_error | |
| 2124-6199 | under_maintenance | 
Account Errors (NAS User Request)
| Error Codes | Name | 
|---|---|
| 2124-6200 | invalid_token | 
| 2124-6201 | insufficient_scope | 
| 2124-6249 | under_maintenance | 
Account Errors (HTTP)
| Error Code | HTTP status | 
|---|---|
| 2124-7000 | Invalid | 
| 2124-7001 | Invalid (4xx) | 
| 2124-7002 | Invalid (5xx) | 
| 2124-7400 | 400 (Bad Request) | 
| 2124-7401 | 401 (Unauthorized) | 
| 2124-7403 | 403 (Forbidden) | 
| 2124-7404 | 404 (Not Found) | 
| 2124-7405 | 405 (Method Not Allowed) | 
| 2124-7406 | 406 (Not Acceptable) | 
| 2124-7407 | 407 (Proxy Authentication Required) | 
| 2124-7408 | 408 (Request Timeout) | 
| 2124-7409 | 409 (Conflict) | 
| 2124-7410 | 410 (Gone) | 
| 2124-7411 | 411 (Length Required) | 
| 2124-7412 | 412 (Precondition Failed) | 
| 2124-7413 | 413 (Payload Too Large) | 
| 2124-7414 | 414 (URI Too Long) | 
| 2124-7415 | 415 (Unsupported Media Type) | 
| 2124-7416 | 416 (Requested Range Not Satisfiable) | 
| 2124-7417 | 417 (Expectation Failed) | 
| 2124-7500 | 500 (Internal Server Error) | 
| 2124-7501 | 501 (Not Implemented) | 
| 2124-7502 | 502 (Bad Gateway) | 
| 2124-7503 | 503 (Service Unavailable) | 
| 2124-7504 | 504 (Gateway Timeout) | 
| 2124-7505 | 505 (HTTP Version Not Supported) | 
Curl Error Codes
| Error Codes | Description | 
|---|---|
| 0100 - 0599 | HTTP errors | 
| 8000 - 8199 | Curl errors | 
Curl Errors (HTTP)
| Error Code | HTTP status | 
|---|---|
| 2155-0100 | 100 (Continue) | 
| 2155-0101 | 101 (Switchting Protocols) | 
| 2155-0102 | 102 (Processing) | 
| 2155-0300 | 300 (Multiple Choices) | 
| 2155-0301 | 301 (Moved Permanently) | 
| 2155-0302 | 302 (Found) | 
| 2155-0303 | 303 (See Other) | 
| 2155-0304 | 304 (Not Modified) | 
| 2155-0305 | 305 (Use Proxy) | 
| 2155-0306 | 306 (Switch Proxy) | 
| 2155-0307 | 307 (Temporary Redirect) | 
| 2155-0308 | 308 (Permanent Redirect) | 
| 2155-0400 | 400 (Bad Request) | 
| 2155-0401 | 401 (Unauthorized) | 
| 2155-0402 | 402 (Payment Required) | 
| 2155-0403 | 403 (Forbidden) | 
| 2155-0404 | 404 (Not Found) | 
| 2155-0405 | 405 (Method Not Allowed) | 
| 2155-0406 | 406 (Not Acceptable) | 
| 2155-0407 | 407 (Proxy Authentication Required) | 
| 2155-0408 | 408 (Request Timeout) | 
| 2155-0409 | 409 (Conflict) | 
| 2155-0410 | 410 (Gone) | 
| 2155-0411 | 411 (Length Required) | 
| 2155-0412 | 412 (Precondition Failed) | 
| 2155-0413 | 413 (Payload Too Large) | 
| 2155-0414 | 414 (URI Too Long) | 
| 2155-0415 | 415 (Unsupported Media Type) | 
| 2155-0416 | 416 (Requested Range Not Satisfiable) | 
| 2155-0417 | 417 (Expectation Failed) | 
| 2155-0418 | 418 (I’m a Teapot) | 
| 2155-0422 | 422 (Unprocessable Entity) | 
| 2155-0423 | 423 (Locked) | 
| 2155-0424 | 424 (Failed Dependency) | 
| 2155-0426 | 426 (Upgrade Required) | 
| 2155-0429 | 429 (Too Many Requests) | 
| 2155-0451 | 451 (Unavailable For Legal Reasons) | 
| 2155-0498 | Invalid (4xx) | 
| 2155-0500 | 500 (Internal Server Error) | 
| 2155-0501 | 501 (Not Implemented) | 
| 2155-0502 | 502 (Bad Gateway) | 
| 2155-0503 | 503 (Service Unavailable) | 
| 2155-0504 | 504 (Gateway Timeout) | 
| 2155-0505 | 505 (HTTP Version Not Supported) | 
| 2155-0506 | 506 (Variant Also Negotiates) | 
| 2155-0507 | 507 (Insufficient Storage) | 
| 2155-0508 | 508 (Loop Detected) | 
| 2155-0509 | 509 (Bandwidth Limit Exceeded) | 
| 2155-0510 | 510 (Not Extended) | 
| 2155-0511 | 511 (Network Authentication Required) | 
| 2155-0598 | Invalid (5xx) | 
| 2155-0599 | Invalid | 
Curl Errors (Curl)
| Error Code | Description | 
|---|---|
| 2155-8001 | CURLE_UNSUPPORTED_PROTOCOL | 
| 2155-8002 | CURLE_FAILED_INIT | 
| 2155-8003 | CURLE_URL_MALFORMAT | 
| 2155-8004 | CURLE_NOT_BUILT_IN | 
| 2155-8005 | CURLE_COULDNT_RESOLVE_PROXY | 
| 2155-8006 | CURLE_COULDNT_RESOLVE_HOST | 
| 2155-8007 | CURLE_COULDNT_CONNECT | 
| 2155-8009 | CURLE_REMOTE_ACCESS_DENIED | 
| 2155-8016 | CURLE_HTTP2 | 
| 2155-8018 | CURLE_PARTIAL_FILE | 
| 2155-8021 | CURLE_QUOTE_ERROR | 
| 2155-8022 | CURLE_HTTP_RETURNED_ERROR | 
| 2155-8023 | CURLE_WRITE_ERROR | 
| 2155-8025 | CURLE_UPLOAD_FAILED | 
| 2155-8026 | CURLE_READ_ERROR | 
| 2155-8027 | CURLE_OUT_OF_MEMORY | 
| 2155-8028 | CURLE_OPERATION_TIMEDOUT | 
| 2155-8033 | CURLE_RANGE_ERROR | 
| 2155-8034 | CURLE_HTTP_POST_ERROR | 
| 2155-8035 | CURLE_SSL_CONNECT_ERROR | 
| 2155-8036 | CURLE_BAD_DOWNLOAD_RESUME | 
| 2155-8041 | CURLE_FUNCTION_NOT_FOUND | 
| 2155-8042 | CURLE_ABORTED_BY_CALLBACK | 
| 2155-8043 | CURLE_BAD_FUNCTION_ARGUMENT | 
| 2155-8045 | CURLE_INTERFACE_FAILED | 
| 2155-8047 | CURLE_TOO_MANY_REDIRECTS | 
| 2155-8048 | CURLE_UNKNOWN_OPTION | 
| 2155-8051 | CURLE_PEER_FAILED_VERIFICATION | 
| 2155-8052 | CURLE_GOT_NOTHING | 
| 2155-8053 | CURLE_SSL_ENGINE_NOTFOUND | 
| 2155-8054 | CURLE_SSL_ENGINE_SETFAILED | 
| 2155-8055 | CURLE_SEND_ERROR | 
| 2155-8056 | CURLE_RECV_ERROR | 
| 2155-8058 | CURLE_SSL_CERTPROBLEM | 
| 2155-8059 | CURLE_SSL_CIPHER | 
| 2155-8061 | CURLE_BAD_CONTENT_ENCODING | 
| 2155-8063 | CURLE_FILESIZE_EXCEEDED | 
| 2155-8064 | CURLE_USE_SSL_FAILED | 
| 2155-8065 | CURLE_SEND_FAIL_REWIND | 
| 2155-8066 | CURLE_SSL_ENGINE_INITFAILED | 
| 2155-8067 | CURLE_LOGIN_DENIED | 
| 2155-8075 | CURLE_CONV_FAILED | 
| 2155-8076 | CURLE_CONV_REQD | 
| 2155-8077 | CURLE_SSL_CACERT_BADFILE | 
| 2155-8080 | CURLE_SSL_SHUTDOWN_FAILED | 
| 2155-8081 | CURLE_AGAIN | 
| 2155-8082 | CURLE_SSL_CRL_BADFILE | 
| 2155-8083 | CURLE_SSL_ISSUER_ERROR | 
| 2155-8088 | CURLE_CHUNK_FAILED | 
| 2155-8089 | CURLE_NO_CONNECTION_AVAILABLE | 
| 2155-8090 | CURLE_SSL_PINNEDPUBKEYNOTMATCH | 
| 2155-8091 | CURLE_SSL_INVALIDCERTSTATUS | 
| 2155-8092 | Curl returned error 94 (nintendo-specific) | 
| 2155-8093 | Curl returned error 95 (nintendo-specific) | 
| 2155-8094 | Curl returned error 96 (nintendo-specific) | 
| 2155-8095 | Curl returned error 97 (nintendo-specific) | 
| 2155-8096 | Curl returned error 98 (nintendo-specific) | 
| 2155-8148 | Curl returned an invalid error code | 
| 2155-8151 | CURLM_BAD_HANDLE | 
| 2155-8152 | CURLM_BAD_EASY_HANDLE | 
| 2155-8153 | CURLM_OUT_OF_MEMORY | 
| 2155-8154 | CURLM_INTERNAL_ERROR | 
| 2155-8155 | CURLM_BAD_SOCKET | 
| 2155-8156 | CURLM_UNKNOWN_OPTION | 
| 2155-8157 | CURLM_ADDED_ALREADY | 
| 2155-8191 | Curl multi returned an invalid error code | 
DAuth Error Codes
These errors are related to device and application authentication.
| Error code | Description | 
|---|---|
| 4000 - 4099 | DAuth (device authentication) | 
| 4100 - 4199 | AAuth (application authentication) | 
| 4500 - 4599 | Dragons (e-license management) | 
| Other | General errors | 
DAuth Errors (General)
| Error code | Description | 
|---|---|
| 2181-0200 | DAuth service is busy (too many async requests at the same time) | 
| 2181-3100 | DAuth or AAuth server returned invalid response | 
| 2181-3101 | Dragons server returned invalid response | 
| 2181-3200 | Failed to load device token from cache | 
DAuth Errors (DAuth)
The following errors are shown when the DAuth server returns an error code:
| Dialog | Code | Description | 
|---|---|---|
| 2181-4004 | 0004 | Unauthorized device. | 
| 2181-4007 | 0007 | System update is required. | 
| 2181-4008 | 0008 | Device has been banned. | 
| 2181-4009 | 0009 | Internal Server Error. | 
| 2181-4010 | 0010 | |
| 2181-4011 | 0011 | |
| 2181-4013 | 0013 | |
| 2181-4014 | 0014 | Invalid parameter in request. | 
| 2181-4015 | 0015 | Invalid parameter in request. | 
| 2181-4016 | 0016 | Invalid parameter in request. | 
| 2181-4017 | 0017 | This device might be broken. | 
| 2181-4018 | 0018 | |
| 2181-4019 | 0019 | |
| 2181-4020 | 0020 | |
| 2181-4021 | 0021 | |
| 2181-4022 | 0022 | |
| 2181-4023 | 0023 | |
| 2181-4024 | 0024 | |
| 2181-4025 | 0025 | |
| 2181-4026 | 0026 | |
| 2181-4027 | 0027 | |
| 2181-4028 | 0028 | |
| 2181-4029 | 0029 | |
| 2181-4030 | 0030 | |
| 2181-4031 | 0031 | 
DAuth Errors (AAuth)
The following errors are shown when the AAuth server returns an error code:
| Dialog | Code | Description | 
|---|---|---|
| 2181-4103 | 0103 | Device token expired. | 
| 2181-4105 | 0105 | ROM ID has been banned. | 
| 2181-4106 | 0106 | Unauthorized application. | 
| 2181-4107 | 0107 | |
| 2181-4108 | 0108 | |
| 2181-4109 | 0109 | Service closed. | 
| 2181-4110 | 0110 | |
| 2181-4111 | 0111 | Application update is required. | 
| 2181-4112 | 0112 | Internal Server Error. | 
| 2181-4113 | 0113 | |
| 2181-4118 | 0118 | Invalid parameter in request. | 
| 2181-4120 | 0120 | |
| 2181-4121 | 0121 | Region mismatch. | 
DAuth Errors (Dragons)
The following errors are shown when the dragons server returns an error code:
| Error Code | Description | 
|---|---|
| 2181-4501 | 400/invalid_parameter | 
| 2181-4502 | 401/authentication_required | 
| 2181-4503 | 403/invalid_token | 
| 2181-4506 | 404/license_not_found | 
| 2181-4507 | 403/license_inactive | 
| 2181-4508 | 503/abort_retry | 
| 2181-4511 | 400/invalid_device_certificate | 
| 2181-4512 | 401/account_id_required | 
| 2181-4513 | 403/license_archive_not_allowed | 
| 2181-4514 | 403/license_not_grantable | 
| 2181-4515 | 403/rights_policy_not_allowed | 
| 2181-4516 | 403/system_update_required | 
| 2181-4517 | 404/license_archive_not_found | 
| 2181-4518 | 404/page_not_found | 
| 2181-4519 | 405/method_not_allowed | 
| 2181-4520 | 406/not_acceptable | 
| 2181-4521 | 415/unsupported_media_type | 
| 2181-4522 | 500/delete_record_failed | 
| 2181-4523 | 500/insert_record_failed | 
| 2181-4524 | 500/shogun_error | 
| 2181-4525 | 500/unexpected_error | 
| 2181-4526 | 503/service_unavailable | 
| 2181-4528 | 500/op2_error | 
| 2181-4529 | 503/op2_maintenance | 
| 2181-4532 | 400/duplicate_rights_id | 
| 2181-4533 | 400/invalid_eticket_template | 
| 2181-4534 | 403/edge_token_not_grantable | 
| 2181-4535 | 404/promotion_policy_not_found | 
| 2181-4536 | 404/title_not_found | 
| 2181-4537 | 500/update_record_failed | 
| 2181-4538 | 500/unknown_issuer | 
NEX Error Codes
| Error code | Name | 
|---|---|
| 2306-0102 | Core::Unknown | 
| 2306-0103 | Core::NotImplemented | 
| 2306-0104 | Core::InvalidPointer | 
| 2306-0105 | Core::OperationAborted | 
| 2306-0106 | Core::Exception | 
| 2306-0107 | Core::AccessDenied | 
| 2306-0108 | Core::InvalidHandle | 
| 2306-0109 | Core::InvalidIndex | 
| 2306-0110 | Core::OutOfMemory | 
| 2306-0111 | Core::InvalidArgument | 
| 2306-0112 | Core::Timeout | 
| 2306-0113 | Core::InitializationFailure | 
| 2306-0114 | Core::CallInitiationFailure | 
| 2306-0115 | Core::RegistrationError | 
| 2306-0116 | Core::BufferOverflow | 
| 2306-0117 | Core::InvalidLockState | 
| 2306-0118 | Core::InvalidSequence | 
| 2306-0119 | Core::SystemError | 
| 2306-0120 | Core::Cancelled | 
| 2306-0201 | DDL::InvalidSignature | 
| 2306-0202 | DDL::IncorrectVersion | 
| 2306-0301 | RendezVous::ConnectionFailure | 
| 2306-0302 | RendezVous::NotAuthenticated | 
| 2306-0303 | RendezVous::InvalidUsername | 
| 2306-0304 | RendezVous::InvalidPassword | 
| 2306-0305 | RendezVous::UsernameAlreadyExists | 
| 2306-0306 | RendezVous::AccountDisabled | 
| 2306-0307 | RendezVous::AccountExpired | 
| 2306-0308 | RendezVous::ConcurrentLoginDenied | 
| 2306-0309 | RendezVous::EncryptionFailure | 
| 2306-0310 | RendezVous::InvalidPID | 
| 2306-0311 | RendezVous::MaxConnectionsReached | 
| 2306-0312 | RendezVous::InvalidGID | 
| 2306-0313 | RendezVous::InvalidControlScriptID | 
| 2306-0314 | RendezVous::InvalidOperationInLiveEnvironment | 
| 2306-0315 | RendezVous::DuplicateEntry | 
| 2306-0316 | RendezVous::ControlScriptFailure | 
| 2306-0317 | RendezVous::ClassNotFound | 
| 2306-0318 | RendezVous::SessionVoid | 
| 2306-0320 | RendezVous::DDLMismatch | 
| 2306-0321 | RendezVous::InvalidConfiguration | 
| 2306-0322 | RendezVous::SessionFull | 
| 2306-0323 | RendezVous::InvalidGatheringPassword | 
| 2306-0324 | RendezVous::WithoutParticipationPeriod | 
| 2306-0325 | RendezVous::PersistentGatheringCreationMax | 
| 2306-0326 | RendezVous::PersistentGatheringParticipationMax | 
| 2306-0327 | RendezVous::DeniedByParticipants | 
| 2306-0328 | RendezVous::ParticipantInBlackList | 
| 2306-0329 | RendezVous::GameServerMaintenance | 
| 2306-0330 | RendezVous::OperationPostpone | 
| 2306-0331 | RendezVous::OutOfRatingRange | 
| 2306-0332 | RendezVous::ConnectionDisconnected | 
| 2306-0333 | RendezVous::InvalidOperation | 
| 2306-0334 | RendezVous::NotParticipatedGathering | 
| 2306-0335 | RendezVous::MatchmakeSessionUserPasswordUnmatch | 
| 2306-0336 | RendezVous::MatchmakeSessionSystemPasswordUnmatch | 
| 2306-0337 | RendezVous::UserIsOffline | 
| 2306-0338 | RendezVous::AlreadyParticipatedGathering | 
| 2306-0339 | RendezVous::PermissionDenied | 
| 2306-0340 | RendezVous::NotFriend | 
| 2306-0341 | RendezVous::SessionClosed | 
| 2306-0342 | RendezVous::DatabaseTemporarilyUnavailable | 
| 2306-0343 | RendezVous::InvalidUniqueId | 
| 2306-0344 | RendezVous::MatchmakingWithdrawn | 
| 2306-0345 | RendezVous::LimitExceeded | 
| 2306-0346 | RendezVous::AccountTemporarilyDisabled | 
| 2306-0347 | RendezVous::PartiallyServiceClosed | 
| 2306-0348 | RendezVous::ConnectionDisconnectedForConcurrentLogin | 
| 2306-0401 | PythonCore::Exception | 
| 2306-0402 | PythonCore::TypeError | 
| 2306-0403 | PythonCore::IndexError | 
| 2306-0404 | PythonCore::InvalidReference | 
| 2306-0405 | PythonCore::CallFailure | 
| 2306-0406 | PythonCore::MemoryError | 
| 2306-0407 | PythonCore::KeyError | 
| 2306-0408 | PythonCore::OperationError | 
| 2306-0409 | PythonCore::ConversionError | 
| 2306-0410 | PythonCore::ValidationError | 
| 2306-0501 | Transport::Unknown | 
| 2306-0502 | Transport::ConnectionFailure | 
| 2306-0503 | Transport::InvalidUrl | 
| 2306-0504 | Transport::InvalidKey | 
| 2306-0505 | Transport::InvalidURLType | 
| 2306-0506 | Transport::DuplicateEndpoint | 
| 2306-0507 | Transport::IOError | 
| 2306-0508 | Transport::Timeout | 
| 2306-0509 | Transport::ConnectionReset | 
| 2306-0510 | Transport::IncorrectRemoteAuthentication | 
| 2306-0511 | Transport::ServerRequestError | 
| 2306-0512 | Transport::DecompressionFailure | 
| 2306-0513 | Transport::ReliableSendBufferFullFatal | 
| 2306-0514 | Transport::UPnPCannotInit | 
| 2306-0515 | Transport::UPnPCannotAddMapping | 
| 2306-0516 | Transport::NatPMPCannotInit | 
| 2306-0517 | Transport::NatPMPCannotAddMapping | 
| 2306-0519 | Transport::UnsupportedNAT | 
| 2306-0520 | Transport::DnsError | 
| 2306-0521 | Transport::ProxyError | 
| 2306-0522 | Transport::DataRemaining | 
| 2306-0523 | Transport::NoBuffer | 
| 2306-0524 | Transport::NotFound | 
| 2306-0525 | Transport::TemporaryServerError | 
| 2306-0526 | Transport::PermanentServerError | 
| 2306-0527 | Transport::ServiceUnavailable | 
| 2306-0528 | Transport::ReliableSendBufferFull | 
| 2306-0529 | Transport::InvalidStation | 
| 2306-0530 | Transport::InvalidSubStreamID | 
| 2306-0531 | Transport::PacketBufferFull | 
| 2306-0532 | Transport::NatTraversalError | 
| 2306-0533 | Transport::NatCheckError | 
| 2306-0602 | DOCore::StationNotReached | 
| 2306-0603 | DOCore::TargetStationDisconnect | 
| 2306-0604 | DOCore::LocalStationLeaving | 
| 2306-0605 | DOCore::ObjectNotFound | 
| 2306-0606 | DOCore::InvalidRole | 
| 2306-0607 | DOCore::CallTimeout | 
| 2306-0608 | DOCore::RMCDispatchFailed | 
| 2306-0609 | DOCore::MigrationInProgress | 
| 2306-0610 | DOCore::NoAuthority | 
| 2306-0611 | DOCore::NoTargetStationSpecified | 
| 2306-0612 | DOCore::JoinFailed | 
| 2306-0613 | DOCore::JoinDenied | 
| 2306-0614 | DOCore::ConnectivityTestFailed | 
| 2306-0615 | DOCore::Unknown | 
| 2306-0616 | DOCore::UnfreedReferences | 
| 2306-0617 | DOCore::JobTerminationFailed | 
| 2306-0618 | DOCore::InvalidState | 
| 2306-0619 | DOCore::FaultRecoveryFatal | 
| 2306-0620 | DOCore::FaultRecoveryJobProcessFailed | 
| 2306-0621 | DOCore::StationInconsitency | 
| 2306-0622 | DOCore::AbnormalMasterState | 
| 2306-0623 | DOCore::VersionMismatch | 
| 2306-0701 | FPD::NotInitialized | 
| 2306-0702 | FPD::AlreadyInitialized | 
| 2306-0703 | FPD::NotConnected | 
| 2306-0704 | FPD::Connected | 
| 2306-0705 | FPD::InitializationFailure | 
| 2306-0706 | FPD::OutOfMemory | 
| 2306-0707 | FPD::RmcFailed | 
| 2306-0708 | FPD::InvalidArgument | 
| 2306-0709 | FPD::InvalidLocalAccountID | 
| 2306-0710 | FPD::InvalidPrincipalID | 
| 2306-0711 | FPD::InvalidLocalFriendCode | 
| 2306-0712 | FPD::LocalAccountNotExists | 
| 2306-0713 | FPD::LocalAccountNotLoaded | 
| 2306-0714 | FPD::LocalAccountAlreadyLoaded | 
| 2306-0715 | FPD::FriendAlreadyExists | 
| 2306-0716 | FPD::FriendNotExists | 
| 2306-0717 | FPD::FriendNumMax | 
| 2306-0718 | FPD::NotFriend | 
| 2306-0719 | FPD::FileIO | 
| 2306-0720 | FPD::P2PInternetProhibited | 
| 2306-0721 | FPD::Unknown | 
| 2306-0722 | FPD::InvalidState | 
| 2306-0724 | FPD::AddFriendProhibited | 
| 2306-0726 | FPD::InvalidAccount | 
| 2306-0727 | FPD::BlacklistedByMe | 
| 2306-0729 | FPD::FriendAlreadyAdded | 
| 2306-0730 | FPD::MyFriendListLimitExceed | 
| 2306-0731 | FPD::RequestLimitExceed | 
| 2306-0732 | FPD::InvalidMessageID | 
| 2306-0733 | FPD::MessageIsNotMine | 
| 2306-0734 | FPD::MessageIsNotForMe | 
| 2306-0735 | FPD::FriendRequestBlocked | 
| 2306-0736 | FPD::NotInMyFriendList | 
| 2306-0737 | FPD::FriendListedByMe | 
| 2306-0738 | FPD::NotInMyBlacklist | 
| 2306-0739 | FPD::IncompatibleAccount | 
| 2306-0740 | FPD::BlockSettingChangeNotAllowed | 
| 2306-0741 | FPD::SizeLimitExceeded | 
| 2306-0742 | FPD::OperationNotAllowed | 
| 2306-0743 | FPD::NotNetworkAccount | 
| 2306-0744 | FPD::NotificationNotFound | 
| 2306-0745 | FPD::PreferenceNotInitialized | 
| 2306-0746 | FPD::FriendRequestNotAllowed | 
| 2306-0801 | Authentication::NASAuthenticateError | 
| 2306-0802 | Authentication::TokenParseError | 
| 2306-0803 | Authentication::HttpConnectionError | 
| 2306-0804 | Authentication::HttpDNSError | 
| 2306-0805 | Authentication::HttpGetProxySetting | 
| 2306-0806 | Authentication::TokenExpired | 
| 2306-0807 | Authentication::ValidationFailed | 
| 2306-0808 | Authentication::InvalidParam | 
| 2306-0809 | Authentication::PrincipalIdUnmatched | 
| 2306-0810 | Authentication::MoveCountUnmatch | 
| 2306-0811 | Authentication::UnderMaintenance | 
| 2306-0812 | Authentication::UnsupportedVersion | 
| 2306-0813 | Authentication::ServerVersionIsOld | 
| 2306-0814 | Authentication::Unknown | 
| 2306-0815 | Authentication::ClientVersionIsOld | 
| 2306-0816 | Authentication::AccountLibraryError | 
| 2306-0817 | Authentication::ServiceNoLongerAvailable | 
| 2306-0818 | Authentication::UnknownApplication | 
| 2306-0819 | Authentication::ApplicationVersionIsOld | 
| 2306-0820 | Authentication::OutOfService | 
| 2306-0821 | Authentication::NetworkServiceLicenseRequired | 
| 2306-0822 | Authentication::NetworkServiceLicenseSystemError | 
| 2306-0823 | Authentication::NetworkServiceLicenseError3 | 
| 2306-0824 | Authentication::NetworkServiceLicenseError4 | 
| 2306-1101 | Ranking::NotInitialized | 
| 2306-1102 | Ranking::InvalidArgument | 
| 2306-1103 | Ranking::RegistrationError | 
| 2306-1105 | Ranking::NotFound | 
| 2306-1106 | Ranking::InvalidScore | 
| 2306-1107 | Ranking::InvalidDataSize | 
| 2306-1109 | Ranking::PermissionDenied | 
| 2306-1110 | Ranking::Unknown | 
| 2306-1111 | Ranking::NotImplemented | 
| 2306-1201 | DataStore::Unknown | 
| 2306-1202 | DataStore::InvalidArgument | 
| 2306-1203 | DataStore::PermissionDenied | 
| 2306-1204 | DataStore::NotFound | 
| 2306-1205 | DataStore::AlreadyLocked | 
| 2306-1206 | DataStore::UnderReviewing | 
| 2306-1207 | DataStore::Expired | 
| 2306-1208 | DataStore::InvalidCheckToken | 
| 2306-1209 | DataStore::SystemFileError | 
| 2306-1210 | DataStore::OverCapacity | 
| 2306-1211 | DataStore::OperationNotAllowed | 
| 2306-1212 | DataStore::InvalidPassword | 
| 2306-1213 | DataStore::ValueNotEqual | 
| 2306-1500 | ServiceItem::Unknown | 
| 2306-1501 | ServiceItem::InvalidArgument | 
| 2306-1502 | ServiceItem::EShopUnknownHttpError | 
| 2306-1503 | ServiceItem::EShopResponseParseError | 
| 2306-1504 | ServiceItem::NotOwned | 
| 2306-1505 | ServiceItem::InvalidLimitationType | 
| 2306-1506 | ServiceItem::ConsumptionRightShortage | 
| 2306-1801 | MatchmakeReferee::Unknown | 
| 2306-1802 | MatchmakeReferee::InvalidArgument | 
| 2306-1803 | MatchmakeReferee::AlreadyExists | 
| 2306-1804 | MatchmakeReferee::NotParticipatedGathering | 
| 2306-1805 | MatchmakeReferee::NotParticipatedRound | 
| 2306-1806 | MatchmakeReferee::StatsNotFound | 
| 2306-1807 | MatchmakeReferee::RoundNotFound | 
| 2306-1808 | MatchmakeReferee::RoundArbitrated | 
| 2306-1809 | MatchmakeReferee::RoundNotArbitrated | 
| 2306-1901 | Subscriber::Unknown | 
| 2306-1902 | Subscriber::InvalidArgument | 
| 2306-1903 | Subscriber::OverLimit | 
| 2306-1904 | Subscriber::PermissionDenied | 
| 2306-2001 | Ranking2::Unknown | 
| 2306-2002 | Ranking2::InvalidArgument | 
| 2306-2003 | Ranking2::InvalidScore | 
| 2306-2201 | Screening::Unknown | 
| 2306-2202 | Screening::InvalidArgument | 
| 2306-2203 | Screening::NotFound | 
NEX Error Descriptions
| Error code | Description | 
|---|---|
| 2306-0102 | The reason for the error is unknown. | 
| 2306-0103 | The operation is currently not implemented. | 
| 2306-0104 | The operation specifies or accesses an invalid pointer. | 
| 2306-0105 | The operation was aborted. | 
| 2306-0106 | The operation raised an exception. | 
| 2306-0107 | An attempt was made to access data in an incorrect manner. This may be due to inadequate permission or the data, file, etc. not existing. | 
| 2306-0108 | The operation specifies or accesses an invalid DOHandle. | 
| 2306-0109 | The operation specifies or accesses an invalid index. | 
| 2306-0110 | The system could not allocate or access enough memory or disk space to perform the specified operation. | 
| 2306-0111 | Invalid argument were passed with the operation. The argument(s) may be out of range or invalid. | 
| 2306-0112 | The operation did not complete within the specified timeout for that operation. | 
| 2306-0113 | Initialization of the component failed. | 
| 2306-0114 | The call failed to initialize. | 
| 2306-0115 | An error occurred during registration. | 
| 2306-0116 | The buffer is too large to be sent. | 
| 2306-0301 | Connection was unable to be established, either with the Rendez-Vous back end or a Peer. | 
| 2306-0302 | The Principal could not be authenticated by the Authentication Service. | 
| 2306-0303 | The Principal tried to log in with an invalid user name, i.e. the user name does not exist in the database. | 
| 2306-0304 | The Principal either tried to log in with an invalid password for the provided user name or tried to join a Gathering with an invalid password. | 
| 2306-0305 | The provided user name already exists in the database. All usernames must be unique. | 
| 2306-0306 | The Principal’s account still exists in the database but the account has been disabled. | 
| 2306-0307 | The Principal’s account still exists in the database but the account has expired. | 
| 2306-0308 | The Principal does not have the Capabilities to perform concurrent log ins, i.e. at any given time only one log-in may be maintained. | 
| 2306-0309 | Data encryption failed. | 
| 2306-0310 | The operation specifies or accesses an invalid PrincipalID. | 
| 2306-0311 | Maximum connnection number is reached | 
| 2306-0501 | The reason for the error is unknown. | 
| 2306-0502 | Network connection was unable to be established. | 
| 2306-0503 | The URL contained in the StationURL is invalid. The syntax may be incorrect. | 
| 2306-0504 | The key used to authenticate a given station is invalid. The secure transport layer uses secret-key based cryptography to ensure the integrity and confidentiality of data sent across the network. | 
| 2306-0505 | The specified transport type is invalid. | 
| 2306-0506 | The Station is already connected via another EndPoint. | 
| 2306-0507 | The data coudl not be sent across the network. This could be due to an invalid message, packet, or buffer. | 
| 2306-0508 | The operation did not complete within the specified timeout for that operation. | 
| 2306-0509 | The network connection was reset. | 
| 2306-0510 | The destination Station did not authenticate itself properly. | 
| 2306-0511 | 3rd-party server or device answered with an error code according to protocol used e.g. HTTP error code | 
PIA Error Codes
| Error Code | Name | 
|---|---|
| 2618-0000 | ResultSdkViewerResultError | 
| 2618-0001 | ResultAllocationFailed | 
| 2618-0002 | ResultAlreadyInitialized | 
| 2618-0003 | ResultBufferShortage | 
| 2618-0004 | ResultBrokenData | 
| 2618-0005 | ResultCancelled | 
| 2618-0006 | ResultNetworkConnectionIsLost | 
| 2618-0007 | ResultInvalidArgument | 
| 2618-0008 | ResultInvalidState | 
| 2618-0009 | ResultNoData | 
| 2618-0010 | ResultNotFound | 
| 2618-0011 | ResultNotImplemented | 
| 2618-0012 | ResultNotInitialized | 
| 2618-0013 | ResultBufferIsFull | 
| 2618-0014 | ResultTimeOut | 
| 2618-0015 | ResultAlreadyExists | 
| 2618-0016 | ResultContainerIsFull | 
| 2618-0017 | ResultTemporaryUnavailable | 
| 2618-0019 | ResultNotSet | 
| 2618-0101 | ResultMemoryLeak | 
| 2618-0201 | ResultNatCheckFailed | 
| 2618-0202 | ResultInUse | 
| 2618-0203 | ResultDnsFailed | 
| 2618-0302 | ResultInvalidNode | 
| 2618-0304 | ResultNegligibleFault | 
| 2618-0305 | ResultInvalidConnection | 
| 2618-0308 | ResultErrorOccurred | 
| 2618-0309 | ResultNetworkIsNotFound | 
| 2618-0310 | ResultNetworkIsFull | 
| 2618-0311 | ResultLocalLowerVersion | 
| 2618-0312 | ResultLocalHigherVersion | 
| 2618-0313 | ResultWifiOff | 
| 2618-0314 | ResultSleep | 
| 2618-0315 | ResultWirelessControllerCountLimitation | 
| 2618-0401 | ResultConnectionFailed | 
| 2618-0402 | ResultCreateStationFailed | 
| 2618-0403 | ResultIncompatibleFormat | 
| 2618-0404 | ResultNotInCommunication | 
| 2618-0405 | ResultTableIsFull | 
| 2618-0501 | ResultJoinRequestDenied | 
| 2618-0502 | ResultStationConnectionFailed | 
| 2618-0506 | ResultMeshIsFull | 
| 2618-0507 | ResultInvalidSystemMessage | 
| 2618-0510 | ResultStationConnectionNatTraversalFailedUnknown | 
| 2618-0513 | ResultNatTraversalFailedBothEim | 
| 2618-0514 | ResultNatTraversalFailedBothEdm | 
| 2618-0515 | ResultNatTraversalFailedLocalEimRemoteEdm | 
| 2618-0516 | ResultNatTraversalFailedLocalEdmRemoteEim | 
| 2618-0517 | ResultRelayFailedNoCandidate | 
| 2618-0518 | ResultRelayFailedRttLimit | 
| 2618-0519 | ResultRelayFailedRelayNumLimit | 
| 2618-0520 | ResultRelayFailedUnknown | 
| 2618-0521 | ResultNatTraversalRequestTimeout | 
| 2618-0541 | ResultSessionIsNotFound | 
| 2618-0542 | ResultMatchmakeSessionIsFull | 
| 2618-0543 | ResultDeniedByParticipants | 
| 2618-0544 | ResultParticipantInBlockList | 
| 2618-0545 | ResultSessionUserPasswordUnmatch | 
| 2618-0546 | ResultSessionSystemPasswordUnmatch | 
| 2618-0547 | ResultMeshConnectionIsLost | 
| 2618-0548 | ResultSessionIsClosed | 
| 2618-0549 | ResultCompanionStationIsOffline | 
| 2618-0550 | ResultHostIsNotFriend | 
| 2618-0551 | ResultSessionConnectionIsLost | 
| 2618-0552 | ResultCompanionStationIsLeft | 
| 2618-0554 | ResultSessionMigrationFailed | 
| 2618-0555 | ResultSessionWrongState | 
| 2618-0561 | ResultGameServerMaintenance | 
| 2618-0562 | ResultGameServerProcessAborted | 
| 2618-0571 | ResultCreateCommunityFailedUpperLimit | 
| 2618-0572 | ResultJoinCommunityFailedUpperLimit | 
| 2618-0573 | ResultCommunityIsFull | 
| 2618-0574 | ResultCommunityIsNotFound | 
| 2618-0575 | ResultCommunityIsClosed | 
| 2618-0576 | ResultCommunityUserPasswordUnmatch | 
| 2618-0577 | ResultAlreadyJoinedCommunity | 
| 2618-0578 | ResultUserAccountNotExisted | 
| 2618-0579 | ResultNetworkConnectionIsLostByDuplicateLogin | 
| 2618-0583 | ResultNatTraversalFailedBothEimSamePublicAddress | 
| 2618-0584 | ResultNatTraversalFailedBothEdmSamePublicAddress | 
| 2618-0585 | ResultNatTraversalFailedLocalEimRemoteEdmSamePublicAddress | 
| 2618-0586 | ResultNatTraversalFailedLocalEdmRemoteEimSamePublicAddress | 
| 2618-0590 | ResultLicenseForNetworkServiceNotAvailable | 
| 2618-0591 | ResultLicenseForNetworkServiceError | 
| 2618-0592 | ResultLicenseForNetworkServiceSubscriptionError | 
| 2618-0593 | ResultLicenseForNetworkServiceSubscriptionError2 | 
| 2618-0602 | ResultDataIsNotArrivedYet | 
| 2618-0606 | ResultDataIsNotSet | 
| 2618-0701 | ResultLanLowerVersion | 
| 2618-0702 | ResultLanHigherVersion | 
| 2618-1001 | ResultSdkError | 
| 2618-1003 | ResultCancelledByUser | 
Eagle Error Codes
| Error code | Name | 
|---|---|
| 2623-0000 | FAILURE | 
| 2623-0001 | INTERNAL_ERROR | 
| 2623-0002 | INVALID_STATE | 
| 2623-0003 | INVALID_ARGUMENT | 
| 2623-0004 | NO_PERMISSIONS | 
| 2623-0005 | NO_SUCH_FILE | 
| 2623-0006 | FILE_ALREADY_EXISTS | 
| 2623-0007 | NOT_ENOUGH_BUFFER | 
| 2623-0008 | ARGUMENTS_SIZE_TOO_LARGE | 
| 2623-0009 | NO_MEMORY_USER | 
| 2623-0010 | NO_MEMORY_TRANSPORT | 
| 2623-0011 | UNEXPECTED_ALIGNMENT | 
| 2623-1000 | ALREADY_LISTENING | 
| 2623-1001 | ALREADY_CONNECTING | 
| 2623-1002 | ALREADY_CONNECTED | 
| 2623-1003 | TARNSPORT_ALREADY_STOPPED | 
| 2623-1004 | IN_PROGRESS | 
| 2623-1005 | UNRESOLVED_HOSTNAME | 
| 2623-1006 | SOCKET_CREATION_FAILURE | 
| 2623-1007 | SOCKET_CONNECTION_FAILURE | 
| 2623-1008 | SOCKET_CONNECTION_TIMEOUT | 
| 2623-1009 | HTTP_REQUEST_FAILURE | 
| 2623-1010 | HTTP_REQUEST_TIMEOUT | 
| 2623-1011 | WEBSOCK_HANDSHAKE_FAILURE | 
| 2623-1012 | SSL_CREATION_FAILURE | 
| 2623-1013 | SSL_OPERATION_FAILURE | 
| 2623-1014 | SSL_HANDSHAKE_FAILURE | 
| 2623-1015 | SSL_CONTEXT_CREATION_FAILURE | 
| 2623-1016 | EXCEEDED_MAXIMUM_SIZE_BY_ENCRYPTION | 
| 2623-1017 | HTTPS_PROXY_REQUEST_FAILURE | 
| 2623-1018 | HTTPS_PROXY_REQUEST_TIMEOUT | 
| 2623-1019 | DISCONNECTED_ACTIVE | 
| 2623-1020 | DISCONNECTED_PASSIVE | 
| 2623-1021 | KEEPALIVE_TIMEOUT | 
| 2623-1022 | PROTOCOL_VER_MISMATCH | 
| 2623-1023 | DDL_HASH_MISMATCH | 
| 2623-1024 | APP_PROTOCOL_VER_MISMATCH | 
| 2623-1025 | GET_PROXY_SETTING_FAILURE | 
| 2623-1026 | LOGIN_TIMEOUT | 
| 2623-1027 | INVALID_URL | 
| 2623-1028 | UNKNOWN_PROTOCOL_TYPE | 
| 2623-1029 | PROTOCOL_INITIALIZE_FAILURE | 
| 2623-1030 | PROTOCOL_LISTENING_FAILURE | 
| 2623-1031 | ALREADY_CONNECTION_CLOSED | 
| 2623-1032 | NOT_ENOUGH_DATA | 
| 2623-1033 | KCP_CREATE_FAILURE | 
| 2623-1034 | NOT_ENOUGH_KDP_SOCKET_POOL | 
| 2623-1035 | KCP_ILLEGAL_PARAM | 
| 2623-1036 | KCP_FAILURE | 
| 2623-1037 | NOT_ENOUGH_KDP_RECEIVE_BUFFER | 
| 2623-1038 | TOO_MANY_OPEN_SOCKETS | 
| 2623-1039 | SSL_HANDSHAKE_TIMEOUT | 
| 2623-1040 | WEBSOCK_HANDSHAKE_TIMEOUT | 
| 2623-1041 | PROTOCOL_CONNECTING_FAILURE | 
| 2623-2000 | UNAUTHORIZED | 
| 2623-2001 | PROXY_AUTH_FAILURE | 
| 2623-2002 | PROXY_BASIC_AUTH_FAILURE | 
| 2623-2003 | PROXY_DIGEST_AUTH_FAILURE | 
| 2623-3000 | DDL_HASH_NOT_SET | 
| 2623-3001 | MODE_IS_CLIENT | 
| 2623-3002 | MODE_IS_SERVER | 
| 2623-3003 | INVALID_NSO_KEY | 
| 2623-3004 | INVALID_NODE_ID | 
| 2623-3005 | NSO_CLONE_UNRECEIVED | 
| 2623-3006 | APP_PROTOCOL_VER_NOT_SET | 
| 2623-3007 | ILLEGAL_NODE | 
| 2623-3008 | RPC_CALLING_ALREADY_FAILED | 
| 2623-3009 | RPC_CALLBACK_FAILURE | 
| 2623-3010 | ILLEGAL_RPC_CALLED | 
| 2623-3011 | RTT_STAT_UNMEASURED | 
| 2623-8000 | NN_SSL_CONNECTION_CLOSED | 
| 2623-8001 | NN_SSL_ERROR_LOWER | 
| 2623-8002 | NN_SSL_INSUFFICIENT_MEMORY | 
| 2623-8003 | NN_SSL_INTERNAL_LOGIC_ERROR | 
| 2623-8004 | NN_SSL_INVALID_REFERENCE | 
| 2623-8005 | NN_SSL_IO_TIMEOUT | 
| 2623-8006 | NN_SSL_IO_WOULD_BLOCK | 
| 2623-8007 | NN_SSL_RESOURCE_BUSY | 
| 2623-8008 | NN_SSL_RESOURCE_MAX | 
| 2623-8009 | NN_SSL_VERIFY_CERT_FAILED | 
| 2623-8010 | NN_SSL_RESULT_CONNECTION_RESET | 
| 2623-8011 | NN_SSL_RESULT_CONNECTION_ABORTED | 
| 2623-8012 | NN_SSL_RESULT_SOCKET_SHUTDOWN | 
| 2623-8013 | NN_SSL_RESULT_NETWORK_DOWN | 
| 2623-9000 | SERVER_MAINTENANCE | 
| 2623-9999 | Invalid error code | 
Coral Error Codes
| Error code | Name | 
|---|---|
| 2815-2101 | SmartDeviceVoiceChat::Unknown | 
| 2815-2102 | SmartDeviceVoiceChat::InvalidArgument | 
| 2815-2103 | SmartDeviceVoiceChat::InvalidResponse | 
| 2815-2104 | SmartDeviceVoiceChat::InvalidAccessToken | 
| 2815-2105 | SmartDeviceVoiceChat::Unauthorized | 
| 2815-2106 | SmartDeviceVoiceChat::AccessError | 
| 2815-2107 | SmartDeviceVoiceChat::UserNotFound | 
| 2815-2108 | SmartDeviceVoiceChat::RoomNotFound | 
| 2815-2109 | SmartDeviceVoiceChat::RoomNotActivated | 
| 2815-2110 | SmartDeviceVoiceChat::ApplicationNotSupported | 
| 2815-2111 | SmartDeviceVoiceChat::InternalServerError | 
| 2815-2112 | SmartDeviceVoiceChat::ServiceUnavailable | 
| 2815-2113 | SmartDeviceVoiceChat::UnexpectedError | 
| 2815-2114 | SmartDeviceVoiceChat::UnderMaintenance | 
| 2815-2115 | SmartDeviceVoiceChat::ServiceNoLongerAvailable | 
| 2815-2116 | SmartDeviceVoiceChat::AccountTemporarilyDisabled | 
| 2815-2117 | SmartDeviceVoiceChat::PermissionDenied | 
| 2815-2118 | SmartDeviceVoiceChat::NetworkServiceLicenseRequired | 
| 2815-2119 | SmartDeviceVoiceChat::AccountLibraryError | 
| 2815-2120 | SmartDeviceVoiceChat::GameModeNotFound |