Game > Gamebase > Error Code

Client SDK

Category Platform Error Error Code Description
Common Android, UNITY
IOS
NOT_INITIALIZED
TCGB_ERROR_NOT_INITIALIZED
1 Gamebase is not initialized.
Android, UNITY
IOS
NOT_LOGGED_IN
TCGB_ERROR_NOT_LOGGED_IN
2 Login is required.
Android, UNITY
IOS
INVALID_PARAMETER
TCGB_ERROR_INVALID_PARAMETER
3 Invalid parameter
Android, UNITY
IOS
INVALID_JSON_FORMAT
TCGB_ERROR_INVALID_JSON_FORMAT
4 Invalid JSON format
Android, UNITY
IOS
USER_PERMISSION
TCGB_ERROR_USER_PERMISSION
5 User is not authorized.
Android, UNITY
IOS
INVALID_MEMBER
TCGB_ERROR_INVALID_MEMBER
6 Request for invalid member.
Android, UNITY
IOS
BANNED_MEMBER
TCGB_ERROR_BANNED_MEMBER
7 Named member has been banned.
Android, UNITY
IOS
NOT_SUPPORTED
TCGB_ERROR_NOT_SUPPORTED
10 The function is not supported.
UNITY
IOS
NOT_SUPPORTED_ANDROID
TCGB_ERROR_NOT_SUPPORTED_ANDROID
11 The function is not supported by Android.
UNITY
IOS
NOT_SUPPORTED_IOS
TCGB_ERROR_NOT_SUPPORTED_IOS
12 The function is not supported by iOS.
UNITY NOT_SUPPORTED_UNITY_EDITOR 13 The function is not supported by Editor.
UNITY NOT_SUPPORTED_UNITY_STANDALONE 14 The function is not supported by Standalone.
UNITY NOT_SUPPORTED_UNITY_WEBGL 15 The function is not supported by WebGL.
Android ANDROID_ACTIVITY_DESTROYED 31 Activity was terminated by force.
Android ANDROID_ACTIVEAPP_NOT_CALLED 32 The activeApp API has not been called.
IOS TCGB_ERROR_IOS_GAMECENTER_DENIED 51 Gamecenter login has been denied.
IOS TCGB_ERROR_IOS_CANNOT_OPEN_URL 52 The URL scheme cannot be processed by the app.
Network(Socket) Android, UNITY
IOS
SOCKET_RESPONSE_TIMEOUT
TCGB_ERROR_SOCKET_RESPONSE_TIMEOUT
101 There is no response due to bad network connection.
Android, UNITY
IOS
SOCKET_ERROR
TCGB_ERROR_SOCKET_ERROR
110 Socket error
Android, UNITY
IOS
SOCKET_UNKNOWN_ERROR
TCGB_ERROR_SOCKET_UNKNOWN_ERROR
999 Unknown socket error
Launching Android, UNITY
IOS
LAUNCHING_SERVER_ERROR
TCGB_ERROR_LAUNCHING_SERVER_ERROR
2001 Launching server error
Android, UNITY
IOS
LAUNCHING_NOT_EXIST_CLIENT_ID
TCGB_ERROR_LAUNCHING_NOT_EXIST_CLIENT_ID
2002 Named client ID does not exist.
Android, UNITY
IOS
LAUNCHING_UNREGISTERED_APP
TCGB_ERROR_LAUNCHING_UNREGISTERED_APP
2003 Named app is not registered.
Android, UNITY
IOS
LAUNCHING_UNREGISTERED_CLIENT
TCGB_ERROR_LAUNCHING_UNREGISTERED_CLIENT
2004 Named client (version) is not registered.
Auth Android, UNITY
IOS
AUTH_USER_CANCELED
TCGB_ERROR_AUTH_USER_CANCELED
3001 Login is cancelled.
Android, UNITY
IOS
AUTH_NOT_SUPPORTED_PROVIDER
TCGB_ERROR_AUTH_NOT_SUPPORTED_PROVIDER
3002 The authentication is not supported.
Android, UNITY
IOS
AUTH_NOT_EXIST_MEMBER
TCGB_ERROR_AUTH_NOT_EXIST_MEMBER
3003 Named member does not exist or has withdrawn.
Android, UNITY
IOS
AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR
TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR
3006 Failed to initialize the external authentication library.
Android, UNITY
IOS
AUTH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_ERROR
3009 Error in external authentication library
Android, UNITY
IOS
AUTH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_AUTH_ALREADY_IN_PROGRESS_ERROR
3010 The previous authentication process has not been completed.
Android, UNITY
IOS
AUTH_INVALID_GAMEBASE_TOKEN
TCGB_ERROR_AUTH_INVALID_GAMEBASE_TOKEN
3011 You have been logged out due to an invalid Gamebase Access Token.
Please try logging in again.
TransferAccount Android, UNITY
IOS
SAME_REQUESTOR
TCGB_ERROR_SAME_REQUESTOR
8 The issued TransferKey has been used on the same device.
Android, UNITY
IOS
NOT_GUEST_OR_HAS_OTHERS
TCGB_ERROR_NOT_GUEST_OR_HAS_OTHERS
9 You have tried transferring with a non-guest account or the account is linked with a non-guest IdP.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_EXPIRED
TCGB_ERROR_AUTH_TRANSFERACCOUNT_EXPIRED
3041 TransferAccount has expired.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_BLOCK
TCGB_ERROR_AUTH_TRANSFERACCOUNT_BLOCK
3042 The account transfer feature is locked because invalid TransferAccount is attempted multiple times.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_INVALID_ID
TCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_ID
3043 Invalid TransferAccount ID.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_INVALID_PASSWORD
TCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_PASSWORD
3044 Invalid password for TransferAccount.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION
TCGB_ERROR_AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION
3045 TransferAccount is not configured.
Configure it in the NHN Cloud Gamebase Console first.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_NOT_EXIST
TCGB_ERROR_AUTH_TRANSFERACCOUNT_NOT_EXIST
3046 TransferAccount doesn't exist. Get the issued TransferAccount first.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID
TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID
3047 TransferAccount already exist.
Android, UNITY
IOS
AUTH_TRANSFERACCOUNT_ALREADY_USED
TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_USED
3048 TransferAccount has already been used.
Auth (Login) Android, UNITY
IOS
AUTH_TOKEN_LOGIN_FAILED
TCGB_ERROR_AUTH_TOKEN_LOGIN_FAILED
3101 Token login has failed.
Android, UNITY
IOS
AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
3102 Invalid token information
Android, UNITY
IOS
AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
3103 Invalid last login IdP information
IDP Login Android, UNITY
IOS
AUTH_IDP_LOGIN_FAILED
TCGB_ERROR_AUTH_IDP_LOGIN_FAILED
3201 IdP login has failed.
Android, UNITY
IOS
AUTH_IDP_LOGIN_INVALID_IDP_INFO
TCGB_ERROR_AUTH_IDP_LOGIN_INVALID_IDP_INFO
3202 Invalid IdP information(IdP information does not exist in the Console.).
Add Mapping Android, UNITY
IOS
AUTH_ADD_MAPPING_FAILED
TCGB_ERROR_AUTH_ADD_MAPPING_FAILED
3301 Add mapping has failed.
Android, UNITY
IOS
AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
3302 Already mapped to another member.
Android, UNITY
IOS
AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP
3303 Already mapped to same IdP.
Android, UNITY
IOS
AUTH_ADD_MAPPING_INVALID_IDP_INFO
TCGB_ERROR_AUTH_ADD_MAPPING_INVALID_IDP_INFO
3304 Invalid IdP information (IdP information does not exist in the Console.)
Android, UNITY
IOS
AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP
3305 AddMapping is not available with Guest IdP.
Add Mapping Forcibly Android, UNITY
IOS
AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY
3311 ForcingMappingKey does not exist.
Check ForcingMappingTicket again.
Android, UNITY
IOS
AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY
3312 ForcingMappingKey has already been used.
Android, UNITY
IOS
AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY
3313 ForcingMappingKey has expired.
Android, UNITY
IOS
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP
3314 ForcingMappingKey is used from a different IdP.
The issued ForcingMappingKey is used to forcibly map to the same IdP.
Android, UNITY
IOS
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY
3315 ForcingMappingKey is used from a different account.
The issued ForcingMappingKey is used to forcibly map to the same IdP and account.
Remove Mapping Android, UNITY
IOS
AUTH_REMOVE_MAPPING_FAILED
TCGB_ERROR_AUTH_REMOVE_MAPPING_FAILED
3401 Remove mapping has failed.
Android, UNITY
IOS
AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
3402 Cannot delete last mapped IdP.
Android, UNITY
IOS
AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
3403 Currently logged-in IdP
Logout Android, UNITY
IOS
AUTH_LOGOUT_FAILED
TCGB_ERROR_AUTH_LOGOUT_FAILED
3501 Logout has failed.
Withdrawal Android, UNITY
IOS
AUTH_WITHDRAW_FAILED
TCGB_ERROR_AUTH_WITHDRAW_FAILED
3601 Withdrawal has failed.
Android, UNITY
IOS
AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW
TCGB_ERROR_AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW
3602 The user is already in the process of temporary withdrawal.
Android, UNITY
IOS
AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW
TCGB_ERROR_AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW
3603 The user is not in the process of temporary withdrawal.
Not Playable Android, UNITY
IOS
AUTH_NOT_PLAYABLE
TCGB_ERROR_AUTH_NOT_PLAYABLE
3701 Not playable(due to maintenance or service closed)
Auth(Unknown) Android, UNITY
IOS
AUTH_UNKNOWN_ERROR
TCGB_ERROR_AUTH_UNKNOWN_ERROR
3999 Unknown error(Undefined error)
Purchase Android, UNITY
IOS
PURCHASE_NOT_INITIALIZED
TCGB_ERROR_PURCHASE_NOT_INITIALIZED
4001 Gamebase PurchaseAdapter has not been initialized.
Android, UNITY
IOS
PURCHASE_USER_CANCELED
TCGB_ERROR_PURCHASE_USER_CANCELED
4002 Purchase has been cancelled.
Android, UNITY
IOS
PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
TCGB_ERROR_PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
4003 Previous purchase is not completed.
UNITY PURCHASE_NOT_ENOUGH_CASH 4004 Cannot purchase due to shortage of cash of the store.
Android, UNITY
IOS
PURCHASE_INACTIVE_PRODUCT_ID
TCGB_ERROR_PURCHASE_INACTIVE_PRODUCT_ID
4005 The status of the product is not active.
Android, UNITY
IOS
PURCHASE_NOT_EXIST_PRODUCT_ID
TCGB_ERROR_PURCHASE_NOT_EXIST_PRODUCT_ID
4006 Payment is requested with a non-existent GamebaseProductID.
Android, UNITY
IOS
PURCHASE_LIMIT_EXCEEDED
TCGB_ERROR_PURCHASE_LIMIT_EXCEEDED
4007 You have exceeded your monthly purchase limit.
Android, UNITY
IOS
PURCHASE_NOT_SUPPORTED_MARKET
TCGB_ERROR_PURCHASE_NOT_SUPPORTED_MARKET
4010 The store is not supported.
Android, UNITY
IOS
PURCHASE_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PURCHASE_EXTERNAL_LIBRARY_ERROR
4201 Error in external IAP library
Android, UNITY
IOS
PURCHASE_UNKNOWN_ERROR
TCGB_ERROR_PURCHASE_UNKNOWN_ERROR
4999 Unknown error in purchase
Push Android, UNITY
IOS
PUSH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PUSH_EXTERNAL_LIBRARY_ERROR
5101 Error in external library
Android, UNITY
IOS
PUSH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_PUSH_ALREADY_IN_PROGRESS_ERROR
5102 Previous PUSH API call is not completed.
Android, UNITY
IOS
PUSH_UNKNOWN_ERROR
TCGB_ERROR_PUSH_UNKNOWN_ERROR
5999 Unknown push error(Undefined push error)
UI Android, UNITY
IOS
UI_IMAGE_NOTICE_TIMEOUT
TCGB_ERROR_UI_IMAGE_NOTICE_TIMEOUT
6901 Timed out while displaying image notice.
Android, UNITY
IOS
UI_CONTACT_FAIL_INVALID_URL
TCGB_ERROR_UI_CONTACT_FAIL_INVALID_URL
6911 Failed to create a Customer Center webview URL.
Android, UNITY
IOS
UI_CONTACT_FAIL_FAIL_ISSUE_SHORT_TERM_TICKET
TCGB_ERROR_UI_CONTACT_FAIL_ISSUE_SHORT_TERM_TICKET
6912 Failed to issue a temporary ticket for user identification.
Android, UNITY
IOS
UI_TERMS_NOT_EXIST_IN_CONSOLE
TCGB_ERROR_UI_TERMS_NOT_EXIST_IN_CONSOLE
6921 Terms & conditions information is not registered with the console.
Android, UNITY
IOS
UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY
TCGB_ERROR_UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY
6922 Terms & conditions information appropriate for the device's country code is not registered with the console.
Android, UNITY
IOS
UI_TERMS_UNREGISTERED_SEQ
TCGB_ERROR_UI_TERMS_UNREGISTERED_SEQ
6923 Unregistered terms and conditions Seq value.
Android, UNITY
IOS
UI_TERMS_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_UI_TERMS_ALREADY_IN_PROGRESS_ERROR
6924 The Terms API call has not been completed yet.
Please try again later.
Android, UNITY UI_TERMS_ANDROID_DUPLICATED_VIEW 6925 Unfinished terms & conditions WebView has been called again.
WebView Android, UNITY
IOS
WEBVIEW_INVALID_URL
TCGB_ERROR_WEBVIEW_INVALID_URL
7001 Invalid URL.
Android, UNITY
IOS
WEBVIEW_TIMEOUT
TCGB_ERROR_WEBVIEW_TIMEOUT
7002 Timed out while displaying WebView.
Android, UNITY
IOS
WEBVIEW_HTTP_ERROR
TCGB_ERROR_WEBVIEW_HTTP_ERROR
7003 Failed to display WebView due to an HTTP error.
Android, UNITY WEBVIEW_OPENED_NEW_BROWSER_BEFORE_CLOSE 7004 A new webview was displayed before closing the browser type webview.
UNITY WEBVIEW_UNKNOWN_ERROR 7999 An unknown error has occurred while calling the WebView (Undefined error).
Server Android, UNITY
IOS
SERVER_INTERNAL_ERROR
TCGB_ERROR_SERVER_INTERNAL_ERROR
8001 Error in internal server
Android, UNITY
IOS
SERVER_REMOTE_SYSTEM_ERROR
TCGB_ERROR_SERVER_REMOTE_SYSTEM_ERROR
8002 Error occurred in server during remote integration.
Android, UNITY
IOS
SERVER_UNKNOWN_ERROR
TCGB_ERROR_SERVER_UNKNOWN_ERROR
8999 Unknown error in server



Server

Module Error Code Description
Common -4000001
-4000006
Called API with invalid parameter type.
e.g) The parameter is declared in the int type, but API has been called with string-format data.
-4000002
-4000004
-4000005
Required parameter is missing or called with an inappropriate value.
-4000003 Undefined value has been delivered to request body.
-4000007 Called the API version no longer supported
-4000008 Exceeds parameter length
-4010001 Called invalid App ID.
-4010002 Called invalid Appkey.
-4010003 Unauthenticated client called an API which requires authentication.
-4010004 Called invalid secret key.
-4060001 Set invalid content-type in the HTTP header.
-4060002 A (deprecated) API version has been called
-4060003 An unsupported API version has been called or an API version has been called with a wrong URI
-4090001 ~ 4 Error related with internal DB
-4150001 Delivered invalid json data format.
-5000001 ~ 15 Error in internal system
Gateway -4010202 Called invalid App ID.
-4010203 Invalid access token
-4010204 Invalid user due to banning/withdrawal/missing account
-4010208 Gamebase Access Token or IdP Access Token expired
-4040201 NHN Cloud for called API is not enabled.
e.g) When a Leaderboard API is called via Gamebase when the product is not used.
Or, when Gamebase itself is not enabled.
-4040202 Called undefined API.
-4120201 Some of the SANDBOX systems provided sent a call for API to the server address of actual environment (or the other way around)
- When this error occurs, the server call address needs to be confirmed
-5000201 ~ 8 Error in internal system of Gateway
Launching -4040303 When requesting initialization with the unregistered client version
the client version and store code currently registered in the console need to be confirmed
Member -4000402 Entered invalid user ID.
-4000403 Requested for invalid member.
-4000404 Requested for invalid authentication.
-4000409 Using TransferAccount information issued for device transfer on same device
-4040401 Requested for a member who does not exist or has withdrawn.
-4040403 Requested for invalid TransferAccount
-4100402 Requested for already used TransferAccount
-4100403 Requested for expired TransferAccount
-4100401 Requested for a member who has withdrawn.
-4220401 User authentication data is not normal.
IdP -4000901 A (blocked) user has requested validation of TransferAccount
-4000920 An error has occurred during internal password encryption. If this problem persists, please contact Customer Center.
-4000921 ~ 2 Internal error occurred while issuing TransferAccount. If error continues, contact Customer Center for inquiries.
-4000923 To change password in the manual mode, enter the same characters as current password.
-4000924 Internal error. If this problem persists, please contact Customer Center.
-4000925 To change ID in the manual mode, enter current ID.
-4000927 The password is wrong during TransferAccount verification
-4040920 The ID does not exist during TransferAccount verification
-5110920 Error in TransferAccount issuance. If error continues, contact Customer Center for inquiries.
Coupon -100002
-4000205
Invalid coupon code
- User requested for Consume Coupon with invalid coupon codes
- Coupon registered on console is currently disabled
- Missing or called invalid store code, after store was specified on console
-100004 Coupon code already manually expired at the request
-100005 Coupon already used
-100007 ~ 8 Coupon not in service period
-100011 Exceeded available coupon limits
-999999 Internal error in the coupon system. If error continues, contact Customer Center for inquiries.
IAP 5000 CONSUME FAILED
5018 Payment already consumed
1100 Missing required parameter or sent invalid parameter
5032 Send invalid type of Json data
9999 UNKNOWN ERROR
-4001002 Invalid Gamebase product
TOP