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 Sign in 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 JSON format error.
Android
Unity
iOS
USER_PERMISSION
TCGB_ERROR_USER_PERMISSION
5 You don't have permission.
Android
Unity
iOS
INVALID_MEMBER
TCGB_ERROR_INVALID_MEMBER
6 The request is for the wrong member.
Android
Unity
iOS
BANNED_MEMBER
TCGB_ERROR_BANNED_MEMBER
7 Sanctioned member.
Android
Unity
iOS
NOT_SUPPORTED
TCGB_ERROR_NOT_SUPPORTED
10 This feature is not supported.
Unity
iOS
NOT_SUPPORTED_ANDROID
TCGB_ERROR_NOT_SUPPORTED_ANDROID
11 This feature is not supported on Android.
Unity
iOS
NOT_SUPPORTED_IOS
TCGB_ERROR_NOT_SUPPORTED_IOS
12 This feature is not supported on iOS.
Unity NOT_SUPPORTED_UNITY_EDITOR 13 This feature is not supported by the Editor.
Unity NOT_SUPPORTED_UNITY_STANDALONE 14 This feature is not supported in Standalone.
Unity NOT_SUPPORTED_UNITY_WEBGL 15 This feature is not supported by WebGL.
Android ANDROID_ACTIVITY_DESTROYED 31 The activity was force terminated.
Android ANDROID_ACTIVEAPP_NOT_CALLED 32 The activeApp API was not called.
iOS TCGB_ERROR_IOS_GAMECENTER_DENIED 51 Gamecenter login was denied.
iOS TCGB_ERROR_IOS_CANNOT_OPEN_URL 52 Your app can't handle URL schemes.
Network(Socket) Android
Unity
iOS
SOCKET_RESPONSE_TIMEOUT
TCGB_ERROR_SOCKET_RESPONSE_TIMEOUT
101 No response due to unstable network conditions.
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 Launch server error.
Android
Unity
iOS
LAUNCHING_NOT_EXIST_CLIENT_ID
TCGB_ERROR_LAUNCHING_NOT_EXIST_CLIENT_ID
2002 Client ID is missing.
Android
Unity
iOS
LAUNCHING_UNREGISTERED_APP
TCGB_ERROR_LAUNCHING_UNREGISTERED_APP
2003 This is an unregistered app.
Android
Unity
iOS
LAUNCHING_UNREGISTERED_CLIENT
TCGB_ERROR_LAUNCHING_UNREGISTERED_CLIENT
2004 Unregistered client (version).
Auth Android
Unity
iOS
AUTH_USER_CANCELED
TCGB_ERROR_AUTH_USER_CANCELED
3001 Your login has been canceled.
Android
Unity
iOS
AUTH_NOT_SUPPORTED_PROVIDER
TCGB_ERROR_AUTH_NOT_SUPPORTED_PROVIDER
3002 This authentication method is not supported.
Android
Unity
iOS
AUTH_NOT_EXIST_MEMBER
TCGB_ERROR_AUTH_NOT_EXIST_MEMBER
3003 A member that doesn't exist or has left.
Android
Unity
iOS
AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR
TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR
3006 Failed to initialize external authentication library.
Android
Unity
iOS
AUTH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_ERROR
3009 External authentication library error.
Android
Unity
iOS
AUTH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_AUTH_ALREADY_IN_PROGRESS_ERROR
3010 The previous authentication process did not complete.
Android
Unity
iOS
AUTH_INVALID_GAMEBASE_TOKEN
TCGB_ERROR_AUTH_INVALID_GAMEBASE_TOKEN
3011 You were logged out because your Gamebase Access Token is invalid.
Try signing in again.
TransferAccount Android
Unity
iOS
SAME_REQUESTOR
TCGB_ERROR_SAME_REQUESTOR
8 The issued TransferAccount was used on the same terminal.
Android
Unity
iOS
NOT_GUEST_OR_HAS_OTHERS
TCGB_ERROR_NOT_GUEST_OR_HAS_OTHERS
9 You tried to transfer from a non-Guest account, or your account is associated with a non-Guest IdP.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_EXPIRED
TCGB_ERROR_AUTH_TRANSFERACCOUNT_EXPIRED
3041 The TransferAccount has expired.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_BLOCK
TCGB_ERROR_AUTH_TRANSFERACCOUNT_BLOCK
3042 The account transfer feature is locked because you entered an invalid TransferAccount multiple times.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_INVALID_ID
iCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_ID
3043 TransferAccount's Id is invalid.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_INVALID_PASSWORD
TCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_PASSWORD
3044 The Password for TransferAccount is invalid.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION
TCGB_ERROR_AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION
3045 TransferAccount is not set.
Set up TransferAccount in the NHN Cloud Gamebase console first.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_NOT_EXIST
TCGB_ERROR_AUTH_TRANSFERACCOUNT_NOT_EXIST
3046 The TransferAccount doesn't exist, please get a TransferAccount first.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID
TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID
3047 TransferAccount already exists.
Android
Unity
iOS
AUTH_TRANSFERACCOUNT_ALREADY_USED
TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_USED
3048 TransferAccount is already used.
Auth (Login) Android
Unity
iOS
AUTH_TOKEN_LOGIN_FAILED
TCGB_ERROR_AUTH_TOKEN_LOGIN_FAILED
3101 Token login failed.
Android
Unity
iOS
AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
3102 The token information is invalid.
Android
Unity
iOS
AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
3103 I don't have the IdP information for the last time I signed in.
IDP Login Android
Unity
iOS
AUTH_IDP_LOGIN_FAILED
TCGB_ERROR_AUTH_IDP_LOGIN_FAILED
3201 IdP login failed.
Android
Unity
iOS
AUTH_IDP_LOGIN_INVALID_IDP_INFO
TCGB_ERROR_AUTH_IDP_LOGIN_INVALID_IDP_INFO
3202 The IdP information is invalid (there is no corresponding IdP information in the console).
Unity
iOS
AUTH_IDP_LOGIN_EXTERNAL_AUTHENTICATION_REQUIRED
TCGB_ERROR_AUTH_IDP_LOGIN_EXTERNAL_AUTHENTICATION_REQUIRED
3203 You must be logged in to your IdP before requesting a Gamebase login.
Add Mapping Android
Unity
iOS
AUTH_ADD_MAPPING_FAILED
TCGB_ERROR_AUTH_ADD_MAPPING_FAILED
3301 Adding a mapping failed.
Android
Unity
iOS
AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
3302 It's 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 It's already mapped to the same IdP.
Android
Unity
iOS
AUTH_ADD_MAPPING_INVALID_IDP_INFO
TCGB_ERROR_AUTH_ADD_MAPPING_INVALID_IDP_INFO
3304 The IdP information is invalid (there is no corresponding IdP information 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 possible with guest IdPs.
Add Mapping Forcibly Android
Unity
iOS
AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY
3311 The ForcingMappingKey does not exist.
ForcingMappingTicket again.
Android
Unity
iOS
AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY
3312 The ForcingMappingKey has already been used.
Android
Unity
iOS
AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY
3313 The ForcingMappingKey has expired.
Android
Unity
iOS
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP
3314 The ForcingMappingKey was used for a different IdP.
The ForcingMappingKey issued is used to attempt to force mapping to the same IdP.
Android
Unity
iOS
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY
TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY
3315 The ForcingMappingKey was used for a different account.
The ForcingMappingKey issued is used to attempt to force mapping to the same IdP and account.
Remove Mapping Android
Unity
iOS
AUTH_REMOVE_MAPPING_FAILED
TCGB_ERROR_AUTH_REMOVE_MAPPING_FAILED
3401 Deleting a mapping failed.
Android
Unity
iOS
AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
3402 You can't delete the last mapped IdP.
Android
Unity
iOS
AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
3403 The IdP you're currently logged into.
Logout Android
Unity
iOS
AUTH_LOGOUT_FAILED
TCGB_ERROR_AUTH_LOGOUT_FAILED
3501 Logout failed.
Withdrawal Android
Unity
iOS
AUTH_WITHDRAW_FAILED
TCGB_ERROR_AUTH_WITHDRAW_FAILED
3601 Unsubscribe failed.
Android
Unity
iOS
AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW
TCGB_ERROR_AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW
3602 The user has already requested a temporary withdrawal.
Android
Unity
iOS
AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW
TCGB_ERROR_AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW
3603 You are not the user who requested temporary withdrawal.
Not Playable Android
Unity
iOS
AUTH_NOT_PLAYABLE
TCGB_ERROR_AUTH_NOT_PLAYABLE
3701 Unplayable state (such as maintenance or out of service).
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 The Gamebase PurchaseAdapter was not initialized.
Android
Unity
iOS
PURCHASE_USER_CANCELED
TCGB_ERROR_PURCHASE_USER_CANCELED
4002 Your purchase has been canceled.
Android
Unity
iOS
PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
TCGB_ERROR_PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
4003 The previous purchase was not completed.
Unity PURCHASE_NOT_ENOUGH_CASH 4004 Unable to checkout because the store is low on cache (Unity only)
Android
Unity
iOS
PURCHASE_INACTIVE_PRODUCT_ID
TCGB_ERROR_PURCHASE_INACTIVE_PRODUCT_ID
4005 The product is not active.
Android
Unity
iOS
PURCHASE_NOT_EXIST_PRODUCT_ID
TCGB_ERROR_PURCHASE_NOT_EXIST_PRODUCT_ID
4006 Payment was requested with a GamebaseProductID that doesn't exist.
Android
Unity
iOS
PURCHASE_LIMIT_EXCEEDED
TCGB_ERROR_PURCHASE_LIMIT_EXCEEDED
4007 You've exceeded your monthly purchase limit.
Android
Unity
iOS
PURCHASE_NOT_SUPPORTED_MARKET
TCGB_ERROR_PURCHASE_NOT_SUPPORTED_MARKET
4010 This store is not supported.
Android
Unity
iOS
PURCHASE_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PURCHASE_EXTERNAL_LIBRARY_ERROR
4201 External IAP library error.
Android
Unity
iOS
PURCHASE_UNKNOWN_ERROR
TCGB_ERROR_PURCHASE_UNKNOWN_ERROR
4999 Unknown purchase error.
Push Android
Unity
iOS
PUSH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PUSH_EXTERNAL_LIBRARY_ERROR
5101 External library error.
Android
Unity
iOS
PUSH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_PUSH_ALREADY_IN_PROGRESS_ERROR
5102 The previous push API call did not complete.
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 Image announcement timed out while displaying.
Android
Unity
UI_IMAGE_NOTICE_NOT_SUPPORTED_OS 6902 For rolling types, image announcements are not supported on devices with API 19 or lower.
Android
Unity
iOS
UI_CONTACT_FAIL_INVALID_URL
TCGB_ERROR_UI_CONTACT_FAIL_INVALID_URL
6911 Failed to generate the contact 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 to identify the user.
Android
Unity
iOS
UI_TERMS_NOT_EXIST_IN_CONSOLE
TCGB_ERROR_UI_TERMS_NOT_EXIST_IN_CONSOLE
6921 Terms information is not registered in the console.
Android
Unity
iOS
UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY
TCGB_ERROR_UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY
6922 The terms and conditions information for your device's country code is not registered in the console.
Android
Unity
iOS
UI_TERMS_UNREGISTERED_SEQ
TCGB_ERROR_UI_TERMS_UNREGISTERED_SEQ
6923 The value of the unregistered terms Seq.
Android
Unity
iOS
UI_TERMS_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_UI_TERMS_ALREADY_IN_PROGRESS_ERROR
6924 The Terms API call has not yet completed.
Try again in a few minutes.
Android
Unity
UI_TERMS_ANDROID_DUPLICATED_VIEW 6925 The Terms webview was invoked again without exiting.
Android
Unity
iOS
UI_UNKNOWN_ERROR
TCGB_ERROR_UI_UNKNOWN_ERROR
6999 Unknown error (undefined error).
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 The webview timed out while displaying.
Android
Unity
iOS
WEBVIEW_HTTP_ERROR
TCGB_ERROR_WEBVIEW_HTTP_ERROR
7003 Failed to display the webview due to an HTTP error.
Android
Unity
WEBVIEW_OPENED_NEW_BROWSER_BEFORE_CLOSE 7004 Displayed a new webview before exiting the Browser-like webview.
Unity WEBVIEW_UNKNOWN_ERROR 7999 An unknown error occurred when calling the webview (undefined error).
Server Android
Unity
iOS
SERVER_INTERNAL_ERROR
TCGB_ERROR_SERVER_INTERNAL_ERROR
8001 Server internal errors
Android
Unity
iOS
SERVER_REMOTE_SYSTEM_ERROR
TCGB_ERROR_SERVER_REMOTE_SYSTEM_ERROR
8002 The server encountered an error during external integration.
Android
Unity
iOS
SERVER_INVALID_RESPONSE
TCGB_ERROR_SERVER_INVALID_RESPONSE
8003 The server returned an invalid response.
Android
Unity
iOS
SERVER_UNKNOWN_ERROR
TCGB_ERROR_SERVER_UNKNOWN_ERROR
8999 An unknown error occurred on the 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