SAP Mobile Platform 2.3
description
Transcript of SAP Mobile Platform 2.3
Developer Guide: Device Client ErrorReference
SAP Mobile Platform 2.3
DOCUMENT ID: DC01950-01-0230-01LAST REVISED: February 2013Copyright © 2013 by Sybase, Inc. All rights reserved.This publication pertains to Sybase software and to any subsequent release until otherwise indicated in new editions ortechnical notes. Information in this document is subject to change without notice. The software described herein is furnishedunder a license agreement, and it may be used or copied only in accordance with the terms of that agreement.Upgrades are provided only at regularly scheduled software release dates. No part of this publication may be reproduced,transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the priorwritten permission of Sybase, Inc.Sybase trademarks can be viewed at the Sybase trademarks page at http://www.sybase.com/detail?id=1011207. Sybase andthe marks listed are trademarks of Sybase, Inc. ® indicates registration in the United States of America.SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registeredtrademarks of SAP AG in Germany and in several other countries all over the world.Java and all Java-based marks are trademarks or registered trademarks of Oracle and/or its affiliates in the U.S. and othercountries.Unicode and the Unicode Logo are registered trademarks of Unicode, Inc.All other company and product names mentioned may be trademarks of the respective companies with which they areassociated.Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.Sybase, Inc., One Sybase Drive, Dublin, CA 94568.
Contents
Introduction to Device Client Error Reference ....................1Hybrid Apps ...........................................................................3
Error codes by domain ....................................................3Error codes by label ......................................................10-1 - hwc.PictureError.NOT_SUPPORTED ....................18-3 - hwc.PictureError.USER_REJECT ..........................18-4 - hwc.PictureError.BAD_OPTIONS ..........................19-5 - hwc.PictureError.TOO_LARGE ..............................19-6 - hwc.PictureError.UNKNOWN .................................201 - hwc.OPEN_APP_NOT_EXIST ................................201 - hwc.UNKNOWN_ERROR .......................................212 - hwc.OPEN_APP_OTHER .......................................212 -
hwc.SUPStorageException.MAX_SIZE_REACHED ...............................................................................22
3 -hwc.SUPStorageException.SHARED_STORAGE_DISABLED ..............................................................22
100 -hwc.NativeErrorCodes.ATTACHMENT_NOT_DOWNLOADED .............................................................23
101 -hwc.NativeErrorCodes.UNKNOWN_MIME_TYPE ...23
102 -hwc.NativeErrorCodes.FILENAME_NO_EXTENSION ............................................................................24
103 -hwc.NativeErrorCodes.REQUIRED_PARAMETER_NOT_AVAILABLE ...................................................24
Developer Guide: Device Client Error Reference iii
104 -hwc.NativeErrorCodes.CERTIFICATE_NOT_SELECTED .....................................................................25
105 -hwc.NativeErrorCodes.UNSUPPORTED_ATTACHMENT_TYPE ............................................................25
106 -hwc.NativeErrorCodes.SSOCERT_EXCEPTION .....26
109 -hwc.NativeErrorCodes.DEVICE_NOT_CONNECTED ............................................................................26
110 -hwc.NativeErrorCodes.RESPONSE_TOO_LARGE ...............................................................................27
401 - A message sent to the SUP server was unable tobe successfully authenticated. .................................27
401 - The credentials supplied to the EIS are invalid...................................................................................28
403 - A message sent to the SUP server was directedat an application connection which is locked. ...........28
404 - A message sent to the SUP server referenced ametadata container which either does not exist or isnot assigned to that application. ...............................29
404 - A resource on the EIS was not found. .................29405 - A message sent to the SUP server attempted to
invoke a method which it was not allowed to invoke...................................................................................30
409 - The EIS is deadlocked. ........................................30412 - A message sent to the SUP server reported an
authentication token failure. ......................................31412 - The request to the EIS has violated a constraint.
..................................................................................31412 - BadHttpHeadersException ..................................32500 - A message sent to the SUP server reported an
internal error. ............................................................32
Contents
iv SAP Mobile Platform
500 - The SUP server has encountered an internalerror. .........................................................................33
503 - The SUP server was unable to establish aconnection with the EIS. ...........................................33
503 - The SUP server's connection to the EIS wasterminated unexpectedly. ..........................................34
601 - The SUP server's CDB cache has encounteredan unexpected error. .................................................34
14813 -hwc.REG_ERR_COULD_NOT_REACH_MMS_SERVER .....................................................................35
14814 -hwc.REG_ERR_MMS_AUTHENTICATION_FAILED ...............................................................................35
14850 -hwc.REG_ERR_AUTO_REG_TEMPLATE_NOT_FOUND .....................................................................36
14851 -hwc.REG_ERR_AUTO_REG_NOT_ENABLED .......36
14853 -hwc.REG_ERR_AUTO_REG_WRONG_USER_FOR_DEVICE .............................................................37
14854 -hwc.REG_ERR_AUTO_REG_USER_NAME_TOO_LONG .................................................................. 37
14856 - hwc.REG_ERR_INVALID_USER_NAME ........38Authentication Failed .................................................... 38Auto Registration Not Available .................................... 39Bad User Name Or Code ..............................................39Cannot Connect To Server ........................................... 40Client Error - Reset Needed ......................................... 40Communication error ....................................................41Credentials required. .................................................... 41Error occurred during setting image src value for the
control .......................................................................42
Contents
Developer Guide: Device Client Error Reference v
Error: DOM parser not available ...................................42Error: Unable to save due to a validation failure ...........43Error: unrecognizable hybrid app message ..................43Response too large .......................................................44Server Response Timeout ............................................44Server busy ...................................................................45Template Not Found .....................................................45Unable to read workflow client meta data .....................46Unable to send a message to this user, the device has
not yet been activated ..............................................46User Name Too Long ....................................................47Wrong User For Device ................................................47converting <data type #1> to <data type #2> is not
supported .................................................................48exception trying to parse a base-64 encoded binary
value .........................................................................48no e-mail trigger configured in meta data .....................49requested action not present in meta data ...................49the request could not be sent and therefore will be
retried later. ..............................................................50unsupported source field ..............................................50
REST API Applications ........................................................53Error codes by domain ..................................................53Error codes by label ......................................................56304 - Application connection settings do not modify. ....59400 - Unsupported url request. .....................................59401 - Client certificate is unauthorized. ........................60401 - Unauthorized .......................................................60403 - Cannot create application connection, an
application connection with the same id alreadyexists. .......................................................................61
403 - Could only get application connection settingthrough '*current'. .....................................................61
Contents
vi SAP Mobile Platform
403 - Invalid X-SUP-TOKEN header/cookie isprovided for accessing the settings registered byanonymous user. ......................................................62
403 - No available template. .........................................62403 - Normal SUP user can not include client
certificate in request header. And only SUPImpersonator can forward client certificate inrequest header. ........................................................63
403 - Retrieve SSL client certificate Failed: {Error} .......63403 - The Application Connection is locked. .................64403 - The application connection settings
[ApplicationConnectionId] is NOT registered by[UserName]. .............................................................64
403 - The property [PropertyName] cannot beupdated by a client application. ................................65
403 - The users of Security Configuration[SecurityConfiguration] is not allowed to accessSUP Domain [Domain]. ............................................65
404 - Application connection be not registered. ............66404 - Application connection id not match: id from url
and header. ..............................................................66404 - Application named [ApplicationId] do not exist.
..................................................................................67404 - Invalid Application Connection Id. ........................67404 - NOT_FOUND ......................................................68404 - Request URL is not correct for OData service. . . .68404 - Resource bundles not found in SUP. ...................69404 - The collection in Request URL is invalid. ............69404 - Unsupported this url request. ..............................70406 - The request could not be accepted. ....................70500 - Proxy connection [ApplicationId] on Domain
[default] not found. ....................................................71500 - The property [PropertyName] not exist. ..............71501 - NOT_IMPLEMENTED .........................................72503 - The [Domain] domain is disabled. .......................72
Contents
Developer Guide: Device Client Error Reference vii
OData SDK Applications .....................................................73Error codes by domain ..................................................73Error codes by label ......................................................9470000 - ANY_INPUT_FIELD_NULL ...........................11670000 ..........................................................................11670001 -
APPLICATION_USER_ALREADY_REGISTERED................................................................................117
70001 ..........................................................................11770002 - APPLICATION_USER_NOT_REGISTERED
................................................................................11870002 ..........................................................................11870003 -
REGISTRATION_FAILED_UNKNOWN_ERROR ...11970003 ..........................................................................11970004 - REGISTRATION_LISTENER_NULL .............12070004 ..........................................................................12070005 - SUP_INTERNAL_PARSING_ERROR ...........12170005 ..........................................................................12170006 - EMPTY_RESPONSE_FROM_SERVER .......12270006 ..........................................................................12271000 ..........................................................................12371001 - APPLICATION_ID_NULL ..............................12371001 ..........................................................................12471002 - JSON_PARSING_FAILED .............................12471002 ..........................................................................125245020 - If entry attributes are not there ....................125245021 - If there is an improper association rule ........125245022 - If collection title is missing ...........................126251001 - Writing document has failed ........................126251002 - Reading document has failed; Stored
documents must have a public no-arg constructor.................................................................................127
251003 - Reading document has failed ......................127
Contents
viii SAP Mobile Platform
252002 - Preference with key ' + key + ' is not a floatpreference ..............................................................128
252003 - Preference with key ' + key + ' is not an 'int'preference ..............................................................128
252004 - Preference with key ' + key + ' is not a 'long'preference ..............................................................129
252005 - Preference with key ' + key + ' is not a'boolean' preference ...............................................129
252006 - Preference with key ' + key + ' is not a 'String'preference ..............................................................130
252007 - Maximum number of search results must bean Integer ...............................................................130
252008 - Maximum number of search results must bebetween 0 and +SDMConstants.MAXIMUM_STORE_CAPACITY .. .131
252009 - Capacity of SDM Cache must be an Integer................................................................................131
252010 - Capacity of cache must be between 0 and +SDMConstants.MAXIMUM_STORE_CAPACITY .. .132
252011 - Search attribute must be a string .................132252012 - Search attribute namespace must be a string
................................................................................133252013 - Default buffer size must be an integer .........133252014 - Default buffer size must be between +
MIN_PERSISTENCE_BYTE_BUFFER_SIZE +and +MAX_PERSISTENCE_BYTE_BUFFER_SIZE ......134
252015 - Invalid cipher name ......................................134252016 - Invalid cipher provider ..................................135252017 - Timeout ( + value + ) must be greater than 0
................................................................................135252018 - Timeout must be Integer ..............................136252019 - SDMPersistence Secure Mode preference
must be a Boolean .................................................136
Contents
Developer Guide: Device Client Error Reference ix
252020 - SDMPersistence folder path must be a String................................................................................137
252021 - Invalid SDMPersistence folder path; foldercan not be written ...................................................137
252022 - SDM Parser folder path can not be modified................................................................................138
252023 - Invalid log level ............................................138252024 - Invalid log level type .....................................139252027 - This preferences can not be deleted ...........139252028 - No such preferences exists .........................140252029 - Maximum cache capacity exceeded ............140254004 - Writing document has failed. .......................141254005 - Reading document has failed. .....................141254008 - Reading Open Search Descriptions for
SDMODataServiceDcoument failed .......................142254009 - Parser initialization failed .............................142254010 - Folder for SDMPersistence could not be
created ...................................................................142254011 - SDM Parser initialization failed invalid source
folder .......................................................................143254012 - Parsing xml failed ........................................143254013 - Writing document has failed ........................144254014 - Reading document has failed ......................144254015 - No unique root element for the service
document ................................................................145254015 - Service document is not in proper OData
format or a proper XML ..........................................145254016 - No unique root element for the open search
description ..............................................................146254016 - Open search descriptor document is not in
proper OData format or a proper XML ...................146254017 - Metadata document is not in proper OData
format or a proper XML ..........................................147254017 - No unique root element for the schema ......147254018 - Feed header is null. .....................................148
Contents
x SAP Mobile Platform
254018 - Invalid feed header ......................................148254019 - Improper OData entity type .........................148254019 - No unique key for the entity type .................149254020 - Invalid entry xml, no unique 'entry' element
................................................................................149254021 - Associations should have exactly two
endpoints ................................................................150254022 - No title for the collection ..............................150254023 - init is not supported, use initWithCollection .151254024 - info parameter cannot be nil ........................151254025 - No entry was provided .................................152254026 - Key value cannot be empty or nil .................152254027 - Operation is not allowed on the collection . . .153254028 - \xmlns:\ is not a valid attribute name ...........153254029 - Missing open search namespace! ...............154254030 - The payload is not an open search
description document! ............................................154254031 - There can be only 1 ShortName tag in an
OpenSearchDescription doucment! .......................155254032 - There can be only 1 Description tag in an
OpenSearchDescription doucment! .......................155254033 - Missing mandatory \template\ and/or \type\
attribute(s) or invalid value(s) defined .....................156254034 - Missing mandatory ShortName and/or
Description tag(s) from the payload! ......................156254035 - There were no URL templates defined in the
open search description document! .......................157254036 - init is not allowed, use
initWithFunctionImport! ..........................................157254037 - The function import defined a simple type as
a return schema, but the xml contains more thanone value! ...............................................................158
254038 - In case of collection of simple values the tagunder the root must be named \element\! ..............158
Contents
Developer Guide: Device Client Error Reference xi
254039 - The function import defined a complex typeas a return schema, but the xml contains more thanone value set! .........................................................159
254040 - In case of collection of complex values thetag under the root must be named \element\! ........159
254041 - Not a valid OData error payload! .................160254042 - init is not allowed, use initWithEntitySchema!
................................................................................ 160254043 - initializeParser was called on the wrong level!
................................................................................ 160254044 - The document is not a valid data document
................................................................................ 161254045 - Missing href parameter of link .....................161254046 - rel' attribute cannot be emtpy in atom:link ...162254047 - Only action links can have sap:parameter
child tags! The link itself has no sap:semantics=\action\ attribute! .....................................................162
254048 - No name attribute or invalid value is definedfor the name attribute of the sap:parameter tag. ....163
254049 - Action link parameter has invalid EDM type!................................................................................ 163
254050 - Default value of the sap action link parameteris invalid! .................................................................164
254051 - Missing href parameter of link .....................164254052 - Inline feed/entry can only appear inside
related links! ...........................................................165254053 - The related/via link refers to a non-existing
collection! ...............................................................165254054 - init is not allowed, use
initWithServiceDocument! ......................................166254055 - Invalid attribute value (should be \true\ or
\false\ ......................................................................166254056 - Not a metadata document ...........................167254057 - Missing schema namespace attribute value
................................................................................ 167
Contents
xii SAP Mobile Platform
254058 - Missing name or association attribute forentity type, complex type or association! ................168
254059 - Type is already defined ................................168254060 - Property type is invalid ................................169254061 - Not a valid positive integer for MaxLength
attribute! ................................................................169254062 - Not a valid positive byte for Precision
attribute! .................................................................170254063 - Not a valid positive byte for Scale attribute!
................................................................................170254064 - Not a valid positive integer for display order
attribute! .................................................................171254065 - Missing or empty name attribute of entity set!
................................................................................171254066 - Missing or empty type attribute of entity set!
................................................................................172254067 - Not a valid positive integer for content-
version attribute (EntitySet)! ...................................172254068 - Invalid navigation property name specified
................................................................................173254069 - Invalid relationship specified ........................173254070 - Invalid fromrole specified .............................174254071 - Invalid torole specified .................................174254072 - Invalid association specified ........................175254073 - Missing or invalid function import name! .....175254074 - The function import name is already defined:
\%@\ .......................................................................176254075 - The entity type referred by the function
import does not exist! .............................................176254076 - Invalid property name specified ...................177254077 - Invalid entity set defined for AssociationSet/
End .........................................................................177254078 - The defined entity set for AssociationSet/
End does not exist as a collection in the servicedocument! ...............................................................178
Contents
Developer Guide: Device Client Error Reference xiii
254079 - Invalid role specified for Association/End. . . .178254080 - There can be a maximum of two End tags
under the AssociationSet tag! ................................179254081 - Function import parameter must have a
name defined! .........................................................179254082 - Function import parameter must have a type
defined! ...................................................................180254083 - Function import parameter is already
defined! ...................................................................180254084 - A nonexisting entity set name was defined for
a role! .....................................................................181254085 - FunctionImport has an invalid return type
set! ..........................................................................181254086 - FunctionImport has an invalid return type set
(format)! ..................................................................182254087 - Missing type name after \Collection(\ in
return type for FunctionImport! ...............................182254088 - The ReturnType attribute value of the
FunctionImport refers to a non existing type! .........183254089 - The EntitySet attribute is not present or
contains invalid entity set name that cannot bemapped to its entity type! .......................................183
254090 - The EntitySet attribute is not present orcontains invalid entity set name that cannot bemapped to its entity type! .......................................184
254091 - No entity schema was found for the definedEntitySet that is defined for the FunctionImport .....184
254092 - Referred type was not declared in themetadata document! ...............................................185
254093 - Entity set refers to an unknown entity type!................................................................................185
254094 - Entity set specifies a name that is invalid! .. .186254095 - Not a service document ...............................186254096 - Missing mandatory attribute (app:service)
................................................................................187
Contents
xiv SAP Mobile Platform
254097 - Missing mandatory attribute of collection(href) .......................................................................187
254098 - Invalid positive integer value for display-order .......................................................................188
254099 - Cannot instantiate the xml parser ................188254100 - GenericError ................................................189254101 - No service document was provided .............189254102 - No entity schema was provided ...................190254103 - init is not allowed, use initWithName instead!
................................................................................190254104 - Value can be either \POST\ or \GET\ (case
sensitive) ................................................................ 191254105 - init is not allowed, use initWithMetaInfo
instead! ...................................................................191254106 - init is not allowed, use initWithEntitySchema!
................................................................................192254107 - init is not allowed, use initWithUrl ................192254108 - init is not allowed, use any other init variant!
................................................................................193254109 - init is not allowed, use any other init variant
that accepts link rel parameter! .............................. 193254110 - init is not allowed, use initWithName ...........194254111 - Property information cannot be nil! ..............194254112 - The property information with the name
already exists ..........................................................195254113 - Use initWithPropertyInfo or
initWithPropertyInfoAndValue! ................................195254114 - Field value too long ..................................... 196254115 - Value cannot be null .................................... 196254116 - The new value does not fulfill the numeric
constraints ..............................................................197254117 - Complex types do not hold simple values ... 197254118 - Invalid mail address .....................................198254119 - Value cannot be null .................................... 198254120 - Value is not a valid DateTime ......................199
Contents
Developer Guide: Device Client Error Reference xv
254121 - Boolean value cannot be null ...................... 199254122 - Value is not a valid boolean value ...............200254123 - The stored value is not a valid boolean value
................................................................................200254124 - GUID value cannot be null ...........................201254125 - Value is not a valid GUID value ...................201254126 - Binary value cannot be null .........................202254127 - Value is not a valid binary value ..................202254128 - The stored value is not a valid binary value
................................................................................203254129 - The new value does not fulfill the float
constraints ..............................................................203254130 - The stored value is not a valid float value ....204254131 - The new value does not fulfill the double
constraints ..............................................................204254132 - The stored value is not a valid double value
................................................................................205254133 - Decimal value cannot be null .......................205254134 - Value is not a valid decimal value according
to OData or does not conform the restrictions ........206254135 - Negative value, NaN, #INF and -#INF are not
valid second values! ...............................................206254136 - Time value cannot be null ............................207254137 - Value is not a valid Edm.Time value
according to OData ................................................207254138 - Invalid duration value! Set at least 1 field of
the duration object! .................................................208254139 - Value is not a valid DateTimeOffset ............208254140 - Value is not a valid DateTime ......................209255001 - Initialization error: folder path is unknown.
................................................................................209255002 - Folder for SDMPersistence could not be
created ...................................................................210255003 - Crypto init failed ...........................................210255004 - Removing data has failed ............................211
Contents
xvi SAP Mobile Platform
255005 - Secret Key for encryption is not initialized ...211255006 - Saving object has failed ...............................212255007 - Loading object has failed .............................212255008 - Secret Key for decryption is not initialized
................................................................................212255012 - Storing stream has failed. ............................213255013 - Loading stream has failed. ..........................213255014 - Crypto error .................................................214255015 - Found unexpected directory at path: %@ ...214255016 - Could not persist serializable data with ID:
%@ .........................................................................215255017 - Could not persist cache with ID: %@ ..........215255018 - Could not persist entry with entryID: %@ . . .216255019 - Cannot create a directory for the persistence
at '%@', because a file already exists ....................216255020 - Failed to create a directory for the
persistence at '%@' ................................................217255021 - Cannot create a subdirectory at storage path
'%@', because a file already exists ........................217255022 - Failed to create a subdirectory for the
persistence at '%@' ................................................218256000 - SDMNetworkQueue addOperation -> Error:
Attempted to add an object that does not adhere toSDMRequesting protocol to anSDMNetworkQueue ..............................................218
256001 - Cannot create a directory for the cache at'%@', because a file already exists ........................219
256002 - Failed to create a directory for the cache at'%@' .......................................................................219
256003 - Listing cache directory failed at path '%@'................................................................................220
256004 - Failed to remove cached data at path '%@'................................................................................220
256005 - Thread count too high! .................................221
Contents
Developer Guide: Device Client Error Reference xvii
256006 - Could not instantiate the SUP request.Ensure you've added the SUP library to yourproject! ....................................................................221
256007 - Could not instantiate the request. ................222257000 - The application must have at least one view
and one viewController ...........................................222257001 - SDMLogger received low memory warning
notification ..............................................................223Object API Applications ....................................................225
Error codes by domain ................................................225Error codes by label ....................................................3750 - ERR_INVALID .......................................................5281 - ERR_BUNDLE_LOAD_FAILED ............................529555 - ERR_FRAMEWORK_INTERNAL_ERROR .......529558 - COMMUNICATION_NO_SERVER ....................530563 - COMMUNICATION_BAD_CRED ......................531571 - COMMUNICATION_SESSION_TIMEOUT ........531578 -
COMMUNICATION_DEVICEVAL_WRONG_USER .............................................................................532
579 -COMMUNICATION_DEVICEVAL_WRONG_DEVICE ..........................................................................532
580 -COMMUNICATION_DEVICEVAL_INVALID_ACTIVE_CODE ..............................................................533
581 -COMMUNICATION_DEVICEVAL_ACTIVECODE_CHECK_FAILED .....................................................534
601 - ERR_FRAMEWORK_INTERNAL_MCLERROR................................................................................534
602 - ERR_FRAMEWORK_INTERNAL_DBERROR................................................................................535
603 - ERR_MCL_EXCEPTION_CAUSE ....................5351000 - ERR_LOCALIZATION_TEST ..........................536
Contents
xviii SAP Mobile Platform
1001 - ERR_APP_NOT_REGISTERED .....................5371002 - ERR_INVALID_PARAMETER .........................5371003 - ERR_JSON_EXCEPTION ...............................5381500 - ERRSUPOBJ_CID_CANNOT_BE_ZERO .......5381501 - ERRSUPOBJ_CID_IS_MISSING ....................5391502 -
ERRSUPOBJ_NO_QUEUE_CONNECTION_FOUND ..........................................................................540
1503 - ERRSUPOBJ_CLOSE_OPERATION ..............5401504 - ERRSUPOBJ_MARK_OPERATION ...............5411505 - ERRSUPOBJ_RESET_OPERATION ..............5412002 - ERR_NOT_IMPLEMENTED ............................5422003 - ERR_PACKAGE_NOT_SUBSCRIBED ...........5432004 - ERR_AUTH_PARAM_ERROR ........................5432005 -
ERR_INCOMPATIBLE_PROTOCOL_VERSION ....5442006 - ERR_ASYNC_CONTEXT_TYPE ....................5452007 - ERR_ENTITY_NOT_FOUND ..........................5452008 - ERR_CREATE_OPERATION ..........................5462009 - ERR_UPDATE_OPERATION ..........................5462010 - ERR_SUBMIT_PENDING_OPERATION ........5472011 - ERR_DELETE_OPERATION ..........................5482012 - ERR_CANCEL_PENDING_OPERATION .......5482013 - ERR_DELETE_CHANGE_LOG_OPERATION
................................................................................5492014 - ERR_REPLAY_OPERATION ..........................5492015 - ERR_SAVE_OPERATION ...............................5503000 - ERROBJNOTFOUND_OBJECT_NULL ..........5503001 - ERROBJNOTFOUND_FILE_NOT_EXIST ......5513002 -
ERROBJNOTFOUND_FILE_ALREADY_OPEN ....5523003 - ERROBJNOTFOUND_FILE_OPEN_ERROR
................................................................................552
Contents
Developer Guide: Device Client Error Reference xix
3004 -ERROBJNOTFOUND_LOAD_ENTITIY_NOT_FOUND ........................................................................553
3005 -ERROBJNOTFOUND_INSTANCE_MUST_BE_SAVED ......................................................................554
3006 -ERROBJNOTFOUND_NON_EXISTING_ROW ..... 554
3007 -ERROBJNOTFOUND_ACCESS_WHILE_OPEN .. 555
3030 - ERR_DB_ENCRYPTION_KEY ....................... 5563031 -
ERR_DB_CONNECTION_PROFILE_INVALID ......5563032 - ERR_DB_DATABASE_MANAGER_INIT .........5573033 - ERR_DB_FIND_LENGTH ...............................5583034 - ERR_DB_LENGTH ......................................... 5583035 - ERR_DB_PREPARE_STATEMENT_INVALD
................................................................................5593036 - ERR_DB_KEY_GENERATOR_DB_NOT_INIT
................................................................................5593037 -
ERR_DB_KEY_GENERATOR_CONNECTION_FAILED .....................................................................560
3038 - ERR_DB_KEY_GENERATOR_COMMIT ........5613039 -
ERR_DB_INVALID_SYNCHRONIZATION_GROUP .............................................................................562
3040 - ERR_DB_FIND_ENTITY .................................5623102 - ALREADY_INITIALIZED ..................................5633103 - ERRAPP_REGISTRATION ............................. 5633104 -
ERRAPP_SUPCLIENTRT_START_CONNECTION .............................................................................564
Contents
xx SAP Mobile Platform
3105 -ERRAPP_SUPCLIENTRT_STOP_CONNECTION................................................................................565
3120 - ERR_SYNC_LOGIN ........................................5653130 - ERR_GENERAL_DEBUG_TRACE .................5663131 -
ERR_SUBMITPENDING_COMPOSITE_OPERATION .........................................................................566
3200 - ERR_DB_EXECUTE_QUERY ........................5673201 - ERR_DB_EXECUTE_STATEMENT ................5683202 - ERR_DB_SET_VALUE ...................................5693203 - ERR_DB_GET_VALUE ...................................5693204 - ERR_DB_ROLLBACK .....................................5703205 - ERR_DB_COMMIT .........................................5703206 - ERR_DB_EXECUTE_NONQUERY ................5713207 - ERR_DB_BEGIN_TRANSACTION .................5723208 - ERR_DB_DYNAMIC_STATEMENT .................5723209 - ERR_DB_PREPARE_QUERY .........................5733210 - ERR_DB_RENAMEDB_FAILED .....................5733211 - ERR_DB_UPDATE_EMPTY_RESULT_SET ...5743212 - ERR_DB_UPDATE_BEGIN .............................5753213 - ERR_DB_UPDATE_END ................................5753214 - ERR_DB_CREATE ..........................................5763215 - ERR_DB_DELETE ..........................................5763216 - ERR_DB_SYNC_CANCELED ........................5773217 - ERR_DB_SYNC_LOGIN_FAILED ..................5783218 - ERR_DB_SYNC_SYNC_ERROR ...................5783219 - ERR_DB_OPENDB_FAILED ..........................5793220 - ERR_DB_READ ..............................................5793221 - ERR_DB_WRITE ............................................5803222 - ERR_DB_OPEN ..............................................5813223 - ERR_DB_CLOSE ............................................5813224 -
ERR_DB_UPDATE_ROWCHANGEDORDELETED .............................................................................582
Contents
Developer Guide: Device Client Error Reference xxi
3225 -ERR_DB_DELETE_ROWCHANGEDORDELETED .............................................................................583
3226 - ERR_DB_AUTOROLLBACK ...........................5843227 - ERR_DB_AUTOCOMMIT ................................5843228 - ERR_DB_TRANSACTIONACTIVE .................5853229 - ERR_DB_WRITE_OVER_LENGTH ................5866400 -
COMMUNICATION_STREAM_READ_FAILURE................................................................................586
6600 - COMMUNICATION_USER_CANCELLED ......58714801 - APPLICATION_IDENTIFIER_MISSING ........58714802 -
CONNECTION_PROPERTIES_INCOMPLETE .....58814803 - CLIENT_INITIALIZATION_FAILURE .............58914804 -
CONNECTION_PROPERTIES_CONFIG_FAILED................................................................................589
14805 - NULL_CONNECTION_PROPERTY_VALUE................................................................................590
14806 - CONNECTION_START_FAILURE ................59014807 - CONNECTION_STOP_FAILURE ..................59114808 - MISSING_CONNECTION_NAME .................59214809 - OBJECT_CREATION_FAILURE ...................59214810 - OPERATION_INVALID_FOR_STATE ............59314811 - OBJECT_REGISTRATION_FAILURE ...........59314812 - INVALID_PARAMETER_TYPE .....................59414813 - SERVER_COMMUNICATION_FAILURE ......59414814 - SERVER_AUTHENTICATION_FAILURE ......59514815 - DATA_READ_FAILURE .................................59614816 - DATA_WRITE_FAILURE ...............................59614820 - APPLICATION_IDENTIFIER_ISNULL ...........59714821 -
APPLICATION_IDENTIFIER_NOT_CHANGED .....59714822 - APPLICATION_INITIALIZE_FAILED .............598
Contents
xxii SAP Mobile Platform
14823 - APPLICATION_NOT_INITIALIZED ...............59914824 - APPLICATION_REGISTER_TIMEOUT .........59914825 - APPLICATION_SETTINGS_GET_FAILED
................................................................................60014826 - APPLICATION_SETTINGS_SET_FAILED
................................................................................60014827 - APPLICATION_SETTINGS_UNAVAILABLE
................................................................................60114828 - APPLICATION_UNREGISTER_TIMEOUT
................................................................................60214830 - CONNECTION_PROPERTIES_MISSING ....60214831 -
CONNECTION_PROPERTIES_SET_FAILED .......60314832 - PROPERTY_NOT_BOOLEAN ......................60414833 - PROPERTY_NOT_INTEGER .......................60414834 - PROPERTY_NOT_STRING ..........................60514835 - SET_IMO_HTTP_CONTEXT_FAILED ..........60614840 - INVALID_NETWORK_PROTOCOL ...............60614841 - WRITETOPIM_FAILED .................................60714842 - WRITETOPIM_NOT_SUPPORTED ..............60714846 -
SUPHANDLER_PINGMESSAGESERVER_EXCEPTION ....................................................................608
14847 -SUPHANDLER_SENDMESSAGE_EXCEPTION................................................................................609
14850 - REGISTRATION_TEMPLATE_NOT_FOUND................................................................................609
14851 - REGISTRATION_NOT_ENABLED ................61014852 - REGISTRATION_NOT_FOUND ....................61014853 -
REGISTRATION_WRONG_USER_FOR_DEVICE................................................................................611
14854 -REGISTRATION_USER_NAME_TOO_LONG .......612
Contents
Developer Guide: Device Client Error Reference xxiii
14855 -REGISTRATION_DEVICE_ALREADY_REGISTERED ........................................................................612
14856 - INVALID_USER_NAME ................................61314861 - DEVICE_FLIGHT_MODE_ON ......................61314862 - DEVICE_LOW_BATTERY_POWER ..............61414863 - DEVICE_LOW_STORAGE_SPACE ..............61414864 - DEVICE_NO_DATA_NETWORK ...................61514865 - DEVICE_NO_DATA_ROAMING ....................61614871 - APPLICATION_REGISTRATION_FAILURE
................................................................................61614873 - INSTANCE_NAME_MISMATCH ....................61714874 - SET_LISTENER_FAILED ..............................61714875 - APPLICATION_NOT_REGISTERED ............61814876 - APPLICATION_CONNECT_TIMEOUT .........61914877 - APPLICATION_DISCONNECT_TIMEOUT
................................................................................61914881 - RESOURCE_BUNDLE_NOTFOUND ...........62014882 -
DOWNLOAD_RESOURCE_BUNDLE_STREAM_IS_NULL .................................................................621
14883 -DOWNLOAD_RESOURCE_BUNDLE_FAILURE................................................................................621
14898 - SERVER_CONNECTION_MODIFIED ..........62214899 - UNKNOWN_ERROR .....................................62221012 - EXCEPTION_CAUSE ....................................62321013 - UNSUPPORTED_TYPE ................................62521014 - EMPTY_SQL_STATEMENT ..........................62621015 - NO_BIG_FIELD_COLUMN_FOR_INDEX .....62621016 - EMPTY_KEY_VALUE ...................................62721017 - SETCONNECTION_NOT_IMPLEMENTED
................................................................................627
Contents
xxiv SAP Mobile Platform
21018 -RELEASECONNECTION_NOT_IMPLEMENTED................................................................................628
21019 - CUD_STATEMENT_NOT_SUPPORTED ......62921020 - UPDATE_RECORD_NO_EXIST ...................62921021 - DELETE_RECORD_NO_EXIST ...................63021022 - ONLY_SUPPORT_SELECT_OPERATION
................................................................................63021023 - UNSUPPORTED_LOGRECORD_ENTITY
................................................................................63121024 - PROFILE_PROPERTY_NOT_DEFINED ......63221025 - INVALID_PROFILE_PROPERTY_VALUE ....63221026 - INIT_TRACE_FAILED ...................................63321027 - NO_SUCH_COLUMN ...................................63421028 - NOT_SUPPORTED .......................................63421029 - INVALID_ROW_INDEX .................................63521030 - INVALID_COLUMN_INDEX ..........................63521031 - UNEXPECTED_TYPECODE ........................63621032 - UNSUPPORTED_PIMSTORE ......................63721033 - MESSAGE_SENDING_ERROR ....................63721034 - REGISTRY_ACCESS_ERROR .....................63821035 - OPERATION_NOT_SUPPORT .....................63821036 - NO_DATA_IN_SUBMITIDGENERATOR ........63921037 - NO_PAYLOAD_AVAILABLE ..........................64021038 - ATTRIBUTE_MUST_HAVE_ALIAS ...............64021039 - TRANSACTION_ALREADY_COMMITTED
................................................................................64121040 - COLUMN_MUST_INCLUDE_ALIAS .............64221041 - INCOMPATIBLE_GENERATED_CODES ......64221042 - ENTITY_NOT_FOUND ..................................64321043 - MULTIPLE_KEYS_NOT_SUPPORTED ........64321044 - INVALID_JOIN_CONDITION ........................64421045 - ALIAS_NOT_FOUND ....................................64521046 - ALIAS_NOT_FOUND_IN_GROUPBY ...........64521047 - ALIAS_NOT_FOUND_IN_ORDERBY ...........646
Contents
Developer Guide: Device Client Error Reference xxv
21048 - ENTITY_NOT_SAME ....................................64621049 - VALUE_MUST_BE_QUERY .........................64721050 - ALIAS_NOT_FOUND_IN_ATTRIBUTETEST
................................................................................64821051 - SUBQUERY_NOT_SUPPORTED .................64821052 -
VALUE_MUST_BE_OBJECTLIST_OR_QUERY................................................................................649
21053 -ATTRIBUTE_CANNOT_USED_IN_MAX_OR_MIN .............................................................................650
21054 -ATTRIBUTE_CANNOT_USED_IN_SUM_OR_AVG .............................................................................650
21055 -QUERY_SHOULD_HAVE_GROUP_BY_CLAUSE................................................................................651
21056 - STREAM_NOT_OPEN ..................................65221057 - STREAM_NOT_CLOSED .............................65221076 - UNABLE_DETERMINE_DATA_TYPE ...........65321077 -
MOBILE_OBJECT_HAS_NO_CASCADE_PARENT ...........................................................................654
21078 - METHOD_NOT_ALLOWED ..........................65421079 - NO_FOREIGN_KEY ......................................65521080 - METHOD_CALLED_IN_PARENT_SIDE .......65521081 - METHOD_CALLED_IN_CHILD_SIDE ..........65621082 - UPDATE_DELETED_MBO ............................65721083 - PACKAGE_SUBSCRIBED ............................65721084 - PACKAGE_UNSUBSCRIBED .......................65821085 - KEY_ATTRIBUTE_INCLUDED .....................65821086 - ENTITY_NO_KEY_ATTRIBUTE ....................65921087 - MBO_TYPE_NOT_SUPPORTED .................66021088 - HAVE_NO_FOREIGN_KEY ..........................660
Contents
xxvi SAP Mobile Platform
21089 - NO_CHILDREN_FOR_CASCADE_DELETE................................................................................661
21105 - SUBSCRIPTION_MANAGER_FAILED .........66121106 - USER_CONTEXT_MUST_BE_STRING .......66221107 - MISSING_VALUES_IN_FINDER ..................66321108 -
DOWNLOAD_CANNOT_PUT_INSIDE_JSON .......66321109 - ONLY_FOR_SINGLE_KEY_ENTITY ............66421110 - MULTIPLE_DOWNDLOAD_STATE ...............66521111 - UNDEFINDED_ATTRIBUTE_IN_PK .............66521112 - MORE_THAN_ONE_LIST .............................66621113 - CANNOT_SKIP_TAKE_CLAUSE ..................66621114 - PREPARESTATEMENT_RETURN_NULL
................................................................................66721115 -
CONNECTION_PROFILE_DELETE_FAILED ........66821116 - ENCRYPTION_KEY_HAS_BEEN_SET ........66821117 - DATABASE_DELEGATE_NOT_INITIALIZED
................................................................................66921118 - ALREADY_IN_TRANSACTION .....................66921119 - DUPLICATE_PRIMARY_KEY .......................67021120 -
METHOD_CAN_ONLY_BE_CALLED_FOR_PULL_PQ ........................................................................671
21121 - NON_DEFAULT_OPERATION_INVOKED................................................................................671
21122 -KEY_VALUES_NOT_MATCH_WITH_META_DATA .............................................................................672
21123 - UNSUPPORTED_DATA_TYPE .....................67321124 - PACKAGE_NOT_SUBSCRIBED ...................67421125 - LOGIN_FAILED .............................................67421126 -
CANNOT_DOWNGRADE_SCHEMA_VERSION................................................................................675
Contents
Developer Guide: Device Client Error Reference xxvii
21127 -INCOMPATIBLE_DATABASE_DELEGATE_FOR_MBS ........................................................................676
21128 -PACKAGE_NOT_SUBSCRIBED_FOR_MESSAGE_CLIENT ...............................................................676
21129 -MESSAGE_UPDATE_UNEXISTING_INSTANCE................................................................................677
21130 - DATABASE_DELETE_FAILED ......................67821131 - DATABASE_UPDATE_FAILED ......................67921132 -
ENCRYPTION_KEY_LESS_THAN_16_BYTES................................................................................679
21133 - GETROWCOUNT_NOT_SUPPORTED ........68021134 - ENTITY_PACKAGE_SERVICE_EXIST .........68121135 - ATTRIBUTE_NOT_IN_ENTITY .....................68121150 - AUTHENTICATION_FAILED .........................68221151 - PACKAGE_DISABLED ..................................68221152 - UPGRADE_NOT_FINISH ..............................68321153 - PV_NOT_COMPATIBLE ................................68421154 - APP_PACKAGE_NOT_MATCH .....................68421155 - APP_CONN_NOT_MATCH ...........................68521156 - APP_CONN_LOCKED ..................................68621157 -
FAILURE_CODE_TOKEN_VALIDATION_ERROR................................................................................686
21158 -FAILURE_CODE_IMPERSONATION_ERROR................................................................................687
21998 - ERR_VALUE_UNEXPECTEDNULL ..............68821999 - UNKNOWN_ERROR .....................................68822000 - LOGIN_REQUIRED ......................................68922100 - NO_SUCH_ATTRIBUTE ...............................68922300 - NO_SUCH_OPERATION ..............................690
Contents
xxviii SAP Mobile Platform
22400 - OBJECT_NOT_FOUND ................................69122401 - VALUE_IS_NULL ..........................................69122402 - CONNECTION_PROFILE_NOT_FOUND .....69222403 - CERTIFICATE_NOT_FOUND .......................69322404 - STORE_NOT_FOUND ..................................69322405 - LOGIN_CREDENTIAL_NOT_FOUND ..........69422600 - OBJECT_NOT_SAVED .................................69522700 - VERSION_INCOMPATIBLE ..........................69622701 -
PACKAGE_NOT_DEPLOYED_OR_INCOMPATIBLE_VERSION .........................................................697
22709 - UNKNOWN_ERROR .....................................69722800 - RESULT_SET_NOT_CLOSED ......................69822900 - STREAM_NOT_CLOSED .............................69923000 - STREAM_NOT_OPEN ..................................69923100 - FILE_NOT_FOUND .......................................70023101 - NO_CONNECTION_FOUND ........................70123102 - PUSHCONFIGURATION_NOT_INITIALIZED
................................................................................70123103 - DEVICEID_NOT_INITIALIZED ......................70223104 - SYNC_PROFILE_NOT_INITIALIZED ...........70223105 - INVALID_STREAM_TYPE ............................70323300 - EXCEPTION_CAUSE or
SYNC_EXCEPTION ...............................................70423301 - PK_LENGTH_EXCEED_LIMIT .....................70423302 - ENTITY_METADATA_IS_NULL .....................70523303 - UPLOAD_ONLY_BE_TRUE ..........................70523304 - KEY_NOT_STRING ......................................70623305 - CANNOT_CONNECT_SUP_SERVER ..........70723306 -
SUSPEND_FAILURE_AFTER_BULKDOWNLOAD .............................................................................707
23307 - SUBSCRIBE_TIMEOUT ................................70823500 - SYNCHRONIZED_REQUIRED .....................70823501 - KEY_GENERATOR_NOT_POPULATED ......709
Contents
Developer Guide: Device Client Error Reference xxix
23600 - WRITE_APPEND_ONLY ...............................71023700 - WRITE_OVER_LENGTH ..............................71031000 - INVALID_DATA_TYPE ...................................71132000 - NO_SUCH_ATTRIBUTE ...............................71233000 - NO_SUCH_CLASS .......................................71234000 - NO_SUCH_OPERATION ..............................71335000 - NO_SUCH_PARAMETER .............................71436000 - NULL_DATA_VALUE .....................................71437000 - WRONG_DATA_TYPE ..................................71551001 - NOT_CONTAIN_KEYS ..................................71551002 - ENTITY_HAS_COMPOSITE_KEY ................71651003 - NOT_SURROGATE_KEY ..............................71751004 - NOT_CONTAIN_ALL_ATTRIBUTES .............71751005 - NOT_KEY_ATTRIBUTE ................................718
Index ................................................................................719
Contents
xxx SAP Mobile Platform
Introduction to Device Client Error Reference
The device client error reference guide provides information about resolving applicationerrors that you may encounter using various types of device client applications.
This guide includes a collection of error codes that identify the domain from which the errororiginated, message label, platform, and message displayed on the device, with information tofurther diagnose or solve the problem. These errors are organized into categories. You caneither check the appropriate category for a problem, or you can search the Developer Guide:Device Client Error Reference online help for the error you have experienced, or for an errormessage or label you have observed for your particular application type.
Introduction to Device Client Error Reference
Developer Guide: Device Client Error Reference 1
Introduction to Device Client Error Reference
2 SAP Mobile Platform
Hybrid Apps
Provides information for resolving hybrid app errors encountered on various devices.
Error codes by domainList of error codes sorted by domain
Number Domain Label Applicableplatforms
Message
401 on page 28 EIS_CREDEN-TIALS_WRONG
iOS, Android,BlackBerry, Win-dows Mobile
The credentialssupplied to theEIS are invalid.
n/a on page 39 Application LogError
IDS_MO_ERR_BAD_USER_OR_CODE
Android, Black-Berry
Bad User NameOr Code
n/a on page 40 Application LogError
IDS_MO_ERR_NO_SERVER
Android, Black-Berry
Cannot ConnectTo Server
n/a on page 40 Application LogError
IDS_MO_ERR_RESET_NEE-DED
Android, Black-Berry
Client Error - Re-set Needed
n/a on page 44 Application LogError
IDS_MO_ERR_SES-SION_TIME-OUT
Android, Black-Berry
Server ResponseTimeout
n/a on page 47 Application LogError
IDS_MO_ERR_WRONG_USER
Android, Black-Berry
Wrong User ForDevice
n/a on page 47 Application LogError
IDS_MO_ERR_NAME_TOO_LONG
User Name TooLong
n/a on page 38 Application LogError
IDS_ERR_AU-THENTICA-TION_FAILED
Android, Black-Berry
AuthenticationFailed
Hybrid Apps
Developer Guide: Device Client Error Reference 3
Number Domain Label Applicableplatforms
Message
n/a on page 39 Application LogError
IDS_ERR_AU-TO_REG_NOT_AVAIL
Android, Black-Berry
Auto RegistrationNot Available
n/a on page 45 Application LogError
IDS_ERR_TEM-PLATE_MISS-ING
Android, Black-Berry
Template NotFound
n/a on page 41 Application LogError
IDS_MO_ERR_COMM_ERROR
Android, Black-Berry
Communicationerror
n/a on page 45 Application LogError
IDS_MO_ERR_SERVER_BUSY
Android, Black-Berry
Server busy
n/a on page 42 Client applicationalert dialog
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error occurredduring setting im-age src value forthe control
n/a on page 43 Client applicationalert dialog
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: Unable tosave due to a vali-dation failure
n/a on page 42 Client applicationtrace log
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: DOM pars-er not available
n/a on page 43 Client applicationtrace log
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: unrecog-nizable hybridapp message
-1 on page 18 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.NOT_SUP-PORTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-3 on page 18 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.USER_RE-JECT
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-4 on page 19 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.BAD_OP-TIONS
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
4 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
-5 on page 19 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.TOO_LARGE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-6 on page 20 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.UNKNOWN
iOS, Android,BlackBerry, Win-dows Mobile
N/A
1 on page 20 HWC Javascrip-tErrorCode
hwc.OPEN_APP_NOT_EXIST
iOS, Android,BlackBerry, Win-dows Mobile
N/A
1 on page 21 HWC Javascrip-tErrorCode
hwc.UN-KNOWN_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
N/A
2 on page 21 HWC Javascrip-tErrorCode
hwc.OPEN_APP_OTHER
iOS, Android,BlackBerry, Win-dows Mobile
N/A
2 on page 22 HWC Javascrip-tErrorCode
hwc.SUPStora-geExcep-tion.MAX_SIZE_REACHED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
3 on page 22 HWC Javascrip-tErrorCode
hwc.SUPStora-geExcep-tion.SHARED_STORAGE_DISA-BLED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
100 on page 23 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.AT-TACH-MENT_NOT_DOWNLOADED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
101 on page 23 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.UN-KNOWN_MIME_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
Developer Guide: Device Client Error Reference 5
Number Domain Label Applicableplatforms
Message
102 on page 24 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.FILE-NAME_NO_EX-TENSION
iOS, Android,BlackBerry, Win-dows Mobile
N/A
103 on page 24 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.RE-QUIRED_PA-RAME-TER_NOT_AVAILABLE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
104 on page 25 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.CER-TIFI-CATE_NOT_SE-LECTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
105 on page 25 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.UN-SUPPOR-TED_ATTACH-MENT_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
106 on page 26 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.SSO-CERT_EXCEP-TION
iOS, Android,BlackBerry, Win-dows Mobile
N/A
109 on page 26 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.DE-VICE_NOT_CONNECTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
110 on page 27 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.RE-SPONSE_TOO_LARGE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14813 on page35
HWC Javascrip-tErrorCode
hwc.REG_ERR_COULD_NOT_REACH_MMS_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
6 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14814 on page35
HWC Javascrip-tErrorCode
hwc.REG_ERR_MMS_AU-THENTICA-TION_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14850 on page36
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_TEM-PLATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14851 on page36
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_NOT_ENABLED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14853 on page37
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_WRONG_USER_FOR_DEVICE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14854 on page37
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_USER_NAME_TOO_LONG
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14856 on page38
HWC Javascrip-tErrorCode
hwc.REG_ERR_INVA-LID_USER_NAME
iOS, Android,BlackBerry, Win-dows Mobile
N/A
404 on page 29 SUP Server EISException
EIS_RE-SOURCE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
A resource on theEIS was notfound.
409 on page 30 SUP Server EISException
EIS_DEAD-LOCKED
iOS, Android,BlackBerry, Win-dows Mobile
The EIS is dead-locked.
412 on page 31 SUP Server EISException
EIS_CON-STRAINT_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
The request to theEIS has violated aconstraint.
Hybrid Apps
Developer Guide: Device Client Error Reference 7
Number Domain Label Applicableplatforms
Message
500 on page 33 SUP Server EISException
INTER-NAL_SERV-ER_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
The SUP serverhas encounteredan internal error.
503 on page 33 SUP Server EISException
EIS_DOWN iOS, Android,BlackBerry, Win-dows Mobile
The SUP serverwas unable to es-tablish a connec-tion with the EIS.
503 on page 34 SUP Server EISException
EIS_CONNEC-TION_TERMI-NATED
iOS, Android,BlackBerry, Win-dows Mobile
The SUP server'sconnection to theEIS was termina-ted unexpectedly.
601 on page 34 SUP Server EISException
SUP_CDB_CACHE_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
The SUP server'sCDB cache hasencountered anunexpected error.
401 on page 27 SUP Server Mes-sageChannel Ex-ception
AUTHENTICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverwas unable to besuccessfully au-thenticated.
403 on page 28 SUP Server Mes-sageChannel Ex-ception
NO_PERMIS-SION
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverwas directed at anapplication con-nection which islocked.
404 on page 29 SUP Server Mes-sageChannel Ex-ception
NON_EXIS-TENT_RE-SOURCE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverreferenced a met-adata containerwhich either doesnot exist or is notassigned to thatapplication.
Hybrid Apps
8 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
405 on page 30 SUP Server Mes-sageChannel Ex-ception
LICENSE_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server at-tempted to invokea method which itwas not allowedto invoke.
412 on page 31 SUP Server Mes-sageChannel Ex-ception
AUTHENTICA-TION_TO-KEN_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server re-ported an authen-tication token fail-ure.
500 on page 32 SUP Server Mes-sageChannel Ex-ception
INTERNAL_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server re-ported an internalerror.
412 on page 32 Workflow ClientException
BadHttpHeader-sException
iOS, Android,BlackBerry, Win-dows Mobile
n/a
n/a on page 50 Workflow ClientException
ResponseRe-tryException
iOS, Android,BlackBerry, Win-dows Mobile
the request couldnot be sent andtherefore will beretried later.
n/a on page 49 Workflow ClientException
NotImplemente-dException
iOS, Android,BlackBerry, Win-dows Mobile
no e-mail triggerconfigured inmeta data
n/a on page 46 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
Unable to readworkflow clientmeta data
n/a on page 46 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
Unable to send amessage to thisuser, the devicehas not yet beenactivated
n/a on page 49 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
requested actionnot present inmeta data
Hybrid Apps
Developer Guide: Device Client Error Reference 9
Number Domain Label Applicableplatforms
Message
n/a on page 48 Workflow ClientException
n/a iOS, Android,BlackBerry, Win-dows Mobile
exception tryingto parse a base-64encoded binaryvalue
n/a on page 41 Workflow ClientException
CredentialRe-questException
iOS, Android,BlackBerry, Win-dows Mobile
Credentials re-quired.
n/a on page 48 Workflow ClientException
NotSupportedEx-ception
iOS, Android,BlackBerry, Win-dows Mobile
converting <datatype #1> to <datatype #2> is notsupported
n/a on page 50 Workflow ClientException
NotSupportedEx-ception
iOS, Android,BlackBerry, Win-dows Mobile
unsupportedsource field
n/a on page 44 Workflow ClientException
COMException iOS, Android,BlackBerry, Win-dows Mobile
Response toolarge
Error codes by labelList of error codes sorted by label
Number Domain Label Applicableplatforms
Message
401 on page 27 SUP Server Mes-sageChannel Ex-ception
AUTHENTICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverwas unable to besuccessfully au-thenticated.
412 on page 31 SUP Server Mes-sageChannel Ex-ception
AUTHENTICA-TION_TO-KEN_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server re-ported an authen-tication token fail-ure.
Hybrid Apps
10 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
412 on page 32 Workflow ClientException
BadHttpHeader-sException
iOS, Android,BlackBerry, Win-dows Mobile
n/a
n/a on page 44 Workflow ClientException
COMException iOS, Android,BlackBerry, Win-dows Mobile
Response toolarge
n/a on page 41 Workflow ClientException
CredentialRe-questException
iOS, Android,BlackBerry, Win-dows Mobile
Credentials re-quired.
503 on page 34 SUP Server EISException
EIS_CONNEC-TION_TERMI-NATED
iOS, Android,BlackBerry, Win-dows Mobile
The SUP server'sconnection to theEIS was termina-ted unexpectedly.
412 on page 31 SUP Server EISException
EIS_CON-STRAINT_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
The request to theEIS has violated aconstraint.
401 on page 28 EIS_CREDEN-TIALS_WRONG
iOS, Android,BlackBerry, Win-dows Mobile
The credentialssupplied to theEIS are invalid.
409 on page 30 SUP Server EISException
EIS_DEAD-LOCKED
iOS, Android,BlackBerry, Win-dows Mobile
The EIS is dead-locked.
503 on page 33 SUP Server EISException
EIS_DOWN iOS, Android,BlackBerry, Win-dows Mobile
The SUP serverwas unable to es-tablish a connec-tion with the EIS.
404 on page 29 SUP Server EISException
EIS_RE-SOURCE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
A resource on theEIS was notfound.
n/a on page 46 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
Unable to readworkflow clientmeta data
Hybrid Apps
Developer Guide: Device Client Error Reference 11
Number Domain Label Applicableplatforms
Message
n/a on page 46 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
Unable to send amessage to thisuser, the devicehas not yet beenactivated
n/a on page 49 Workflow ClientException
Exception iOS, Android,BlackBerry, Win-dows Mobile
requested actionnot present inmeta data
100 on page 23 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.AT-TACH-MENT_NOT_DOWNLOADED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
104 on page 25 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.CER-TIFI-CATE_NOT_SE-LECTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
109 on page 26 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.DE-VICE_NOT_CONNECTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
102 on page 24 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.FILE-NAME_NO_EX-TENSION
iOS, Android,BlackBerry, Win-dows Mobile
N/A
103 on page 24 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.RE-QUIRED_PA-RAME-TER_NOT_AVAILABLE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
110 on page 27 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.RE-SPONSE_TOO_LARGE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
12 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
106 on page 26 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.SSO-CERT_EXCEP-TION
iOS, Android,BlackBerry, Win-dows Mobile
N/A
101 on page 23 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.UN-KNOWN_MIME_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
105 on page 25 HWC Javascrip-tErrorCode
hwc.NativeEr-rorCodes.UN-SUPPOR-TED_ATTACH-MENT_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
1 on page 20 HWC Javascrip-tErrorCode
hwc.OPEN_APP_NOT_EXIST
iOS, Android,BlackBerry, Win-dows Mobile
N/A
2 on page 21 HWC Javascrip-tErrorCode
hwc.OPEN_APP_OTHER
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-4 on page 19 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.BAD_OP-TIONS
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-1 on page 18 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.NOT_SUP-PORTED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-5 on page 19 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.TOO_LARGE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-6 on page 20 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.UNKNOWN
iOS, Android,BlackBerry, Win-dows Mobile
N/A
-3 on page 18 HWC Javascrip-tErrorCode
hwc.PictureEr-ror.USER_RE-JECT
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
Developer Guide: Device Client Error Reference 13
Number Domain Label Applicableplatforms
Message
14851 on page36
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_NOT_ENABLED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14850 on page36
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_TEM-PLATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14854 on page37
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_USER_NAME_TOO_LONG
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14853 on page37
HWC Javascrip-tErrorCode
hwc.REG_ERR_AU-TO_REG_WRONG_USER_FOR_DEVICE
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14813 on page35
HWC Javascrip-tErrorCode
hwc.REG_ERR_COULD_NOT_REACH_MMS_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14856 on page38
HWC Javascrip-tErrorCode
hwc.REG_ERR_INVA-LID_USER_NAME
iOS, Android,BlackBerry, Win-dows Mobile
N/A
14814 on page35
HWC Javascrip-tErrorCode
hwc.REG_ERR_MMS_AU-THENTICA-TION_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
2 on page 22 HWC Javascrip-tErrorCode
hwc.SUPStora-geExcep-tion.MAX_SIZE_REACHED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
Hybrid Apps
14 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3 on page 22 HWC Javascrip-tErrorCode
hwc.SUPStora-geExcep-tion.SHARED_STORAGE_DISA-BLED
iOS, Android,BlackBerry, Win-dows Mobile
N/A
1 on page 21 HWC Javascrip-tErrorCode
hwc.UN-KNOWN_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
N/A
n/a on page 38 Application LogError
IDS_ERR_AU-THENTICA-TION_FAILED
Android, Black-Berry
AuthenticationFailed
n/a on page 39 Application LogError
IDS_ERR_AU-TO_REG_NOT_AVAIL
Android, Black-Berry
Auto RegistrationNot Available
n/a on page 45 Application LogError
IDS_ERR_TEM-PLATE_MISS-ING
Android, Black-Berry
Template NotFound
n/a on page 39 Application LogError
IDS_MO_ERR_BAD_USER_OR_CODE
Android, Black-Berry
Bad User NameOr Code
n/a on page 41 Application LogError
IDS_MO_ERR_COMM_ERROR
Android, Black-Berry
Communicationerror
n/a on page 47 Application LogError
IDS_MO_ERR_NAME_TOO_LONG
User Name TooLong
n/a on page 40 Application LogError
IDS_MO_ERR_NO_SERVER
Android, Black-Berry
Cannot ConnectTo Server
n/a on page 40 Application LogError
IDS_MO_ERR_RESET_NEE-DED
Android, Black-Berry
Client Error - Re-set Needed
n/a on page 45 Application LogError
IDS_MO_ERR_SERVER_BUSY
Android, Black-Berry
Server busy
Hybrid Apps
Developer Guide: Device Client Error Reference 15
Number Domain Label Applicableplatforms
Message
n/a on page 44 Application LogError
IDS_MO_ERR_SES-SION_TIME-OUT
Android, Black-Berry
Server ResponseTimeout
n/a on page 47 Application LogError
IDS_MO_ERR_WRONG_USER
Android, Black-Berry
Wrong User ForDevice
500 on page 32 SUP Server Mes-sageChannel Ex-ception
INTERNAL_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server re-ported an internalerror.
500 on page 33 SUP Server EISException
INTER-NAL_SERV-ER_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
The SUP serverhas encounteredan internal error.
405 on page 30 SUP Server Mes-sageChannel Ex-ception
LICENSE_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP server at-tempted to invokea method which itwas not allowedto invoke.
n/a on page 48 Workflow ClientException
n/a iOS, Android,BlackBerry, Win-dows Mobile
exception tryingto parse a base-64encoded binaryvalue
n/a on page 42 Client applicationalert dialog
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error occurredduring setting im-age src value forthe control
n/a on page 43 Client applicationalert dialog
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: Unable tosave due to a vali-dation failure
n/a on page 42 Client applicationtrace log
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: DOM pars-er not available
n/a on page 43 Client applicationtrace log
n/a iOS, Android,BlackBerry, Win-dows Mobile
Error: unrecog-nizable hybridapp message
Hybrid Apps
16 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
403 on page 28 SUP Server Mes-sageChannel Ex-ception
NO_PERMIS-SION
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverwas directed at anapplication con-nection which islocked.
404 on page 29 SUP Server Mes-sageChannel Ex-ception
NON_EXIS-TENT_RE-SOURCE
iOS, Android,BlackBerry, Win-dows Mobile
A message sent tothe SUP serverreferenced a met-adata containerwhich either doesnot exist or is notassigned to thatapplication.
n/a on page 49 Workflow ClientException
NotImplemente-dException
iOS, Android,BlackBerry, Win-dows Mobile
no e-mail triggerconfigured inmeta data
n/a on page 48 Workflow ClientException
NotSupportedEx-ception
iOS, Android,BlackBerry, Win-dows Mobile
converting <datatype #1> to <datatype #2> is notsupported
n/a on page 50 Workflow ClientException
NotSupportedEx-ception
iOS, Android,BlackBerry, Win-dows Mobile
unsupportedsource field
n/a on page 50 Workflow ClientException
ResponseRe-tryException
iOS, Android,BlackBerry, Win-dows Mobile
the request couldnot be sent andtherefore will beretried later.
601 on page 34 SUP Server EISException
SUP_CDB_CACHE_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
The SUP server'sCDB cache hasencountered anunexpected error.
Hybrid Apps
Developer Guide: Device Client Error Reference 17
Error -1
MessageN/A
Domain HWC JavascriptErrorCode
Number -1
Label hwc.PictureError.NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.getPicture() call has failed because the method is unsupported; it is likely that the devicedoes not have a camera.
ActionUse a device with a camera.
Error -3
MessageN/A
Domain HWC JavascriptErrorCode
Number -3
Label hwc.PictureError.USER_REJECT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.getPicture() call has failed because the user cancelled the camera capture.
ActionNone.
Hybrid Apps
18 SAP Mobile Platform
Error -4
MessageN/A
Domain HWC JavascriptErrorCode
Number -4
Label hwc.PictureError.BAD_OPTIONS
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.getPicture() call has failed because the user has supplied incorrect options to the function.
ActionSupply the correct options.
Error -5
MessageN/A
Domain HWC JavascriptErrorCode
Number -5
Label hwc.PictureError.TOO_LARGE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.getPicture() call has failed because the camera image captured is too large to be handledby JavaScript.
ActionAdjust the camera settings to use a lower resolution image and retry.
Hybrid Apps
Developer Guide: Device Client Error Reference 19
Error -6
MessageN/A
Domain HWC JavascriptErrorCode
Number -6
Label hwc.PictureError.UNKNOWN
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.getPicture() call has failed due to an unknown error.
ActionNot available.
Error 1
MessageN/A
Domain HWC JavascriptErrorCode
Number 1
Label hwc.OPEN_APP_NOT_EXIST
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.openApp() call has failed because the specified Hybrid App does not exist.
ActionVerify that the correct application moduleId and versionId are passed to the function.
Hybrid Apps
20 SAP Mobile Platform
Error 1
MessageN/A
Domain HWC JavascriptErrorCode
Number 1
Label hwc.UNKNOWN_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed due to an I/O error.
ActionCheck the error message logged.
Error 2
MessageN/A
Domain HWC JavascriptErrorCode
Number 2
Label hwc.OPEN_APP_OTHER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.openApp() call has failed due to an unknown reason.
ActionNot available.
Hybrid Apps
Developer Guide: Device Client Error Reference 21
Error 2
MessageN/A
Domain HWC JavascriptErrorCode
Number 2
Label hwc.SUPStorageExcep-tion.MAX_SIZE_REACHED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.SUPStorage.setItem() call has failed because the maximum storage size has beenexceeded.
ActionDelete unnecessary items from SUPStorage.
Error 3
MessageN/A
Domain HWC JavascriptErrorCode
Number 3
Label hwc.SUPStorageException.SHARED_STOR-AGE_DISABLED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.SharedStorage() call has failed because shared storage has been disabled.
ActionEnable shared storage.
Hybrid Apps
22 SAP Mobile Platform
Error 100
MessageN/A
Domain HWC JavascriptErrorCode
Number 100
Label hwc.NativeErrorCodes.ATTACH-MENT_NOT_DOWNLOADED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed because the requested attachment is not in the cache.
ActionPass the correct key for the attachment.
Error 101
MessageN/A
Domain HWC JavascriptErrorCode
Number 101
Label hwc.NativeErrorCodes.UN-KNOWN_MIME_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed because the MIME type of the requested attachment isnot recognized by the HWC.
ActionUse the correct MIME type.
Hybrid Apps
Developer Guide: Device Client Error Reference 23
Error 102
MessageN/A
Domain HWC JavascriptErrorCode
Number 102
Label hwc.NativeErrorCodes.FILENAME_NO_EX-TENSION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed because the attachment file does not have an extension.
ActionUse a valid file name extension.
Error 103
MessageN/A
Domain HWC JavascriptErrorCode
Number 103
Label hwc.NativeErrorCodes.REQUIRED_PARAME-TER_NOT_AVAILABLE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed because a required parameter has not been passed to thefunction.
ActionPass all required parameters.
Hybrid Apps
24 SAP Mobile Platform
Error 104
MessageN/A
Domain HWC JavascriptErrorCode
Number 104
Label hwc.NativeErrorCodes.CERTIFI-CATE_NOT_SELECTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseUser did not select the certificate from the certificate picker on the HWC settings screen.
ActionUser should select a valid certificate from the certificate picker.
Error 105
MessageN/A
Domain HWC JavascriptErrorCode
Number 105
Label hwc.NativeErrorCodes.UNSUPPORTED_AT-TACHMENT_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.showAttachment() call has failed because the attachment file extension is invalid.
ActionUse a valid file name extension.
Hybrid Apps
Developer Guide: Device Client Error Reference 25
Error 106
MessageN/A
Domain HWC JavascriptErrorCode
Number 106
Label hwc.NativeErrorCodes.SSOCERT_EXCEP-TION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe selected certificate is invalid.
ActionUse a valid certificate.
Error 109
MessageN/A
Domain HWC JavascriptErrorCode
Number 109
Label hwc.NativeErrorCodes.DEVICE_NOT_CON-NECTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseHWC is not connected to the the server.
ActionIn the HWC, use the correct server connection information.
Hybrid Apps
26 SAP Mobile Platform
Error 110
MessageN/A
Domain HWC JavascriptErrorCode
Number 110
Label hwc.NativeErrorCodes.RE-SPONSE_TOO_LARGE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseJavaScript function response length exceeds the maximum length (512 KB).
ActionVerify that the returned value is smaller than 512 KB.
Error 401
MessageA message sent to the SUP server was unable to be successfully authenticated.
Domain SUP Server MessageChannel Exception
Number 401
Label AUTHENTICATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error, but it is typically caused by anincorrect user name or password.
ActionVerify the specified credentials. Also check the server trace logs to determine the specificcause of the problem; you may need to increase the tracing level to do this.
Hybrid Apps
Developer Guide: Device Client Error Reference 27
Error 401
MessageThe credentials supplied to the EIS are invalid.
Domain
Number 401
Label EIS_CREDENTIALS_WRONG
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionVerify the specific credentials. Also check the Data Services trace logs to determine thespecific cause of the problem; you may need to increase the tracing level to do this.
Error 403
MessageA message sent to the SUP server was directed at an application connection which is locked.
Domain SUP Server MessageChannel Exception
Number 403
Label NO_PERMISSION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThis error typically occurs when an administrator has locked an application connection, butthe application continues sending messages to it.
ActionEither unlock the application connection, or have the application stop sending messages toit.
Hybrid Apps
28 SAP Mobile Platform
Error 404
MessageA message sent to the SUP server referenced a metadata container which either does not existor is not assigned to that application.
Domain SUP Server MessageChannel Exception
Number 404
Label NON_EXISTENT_RESOURCE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThis error typically occurs when the "mdc" header parameter and the application connection'scustomization bundle ID are both empty.
ActionSpecify a valid "mdc" header parameter and a correct application connection's customizationbundle ID.
Error 404
MessageA resource on the EIS was not found.
Domain SUP Server EIS Exception
Number 404
Label EIS_RESOURCE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionCheck the Data Services trace logs to determine the specific cause of the problem; you mayneed to increase the tracing level to do this.
Hybrid Apps
Developer Guide: Device Client Error Reference 29
Error 405
MessageA message sent to the SUP server attempted to invoke a method which it was not allowed toinvoke.
Domain SUP Server MessageChannel Exception
Number 405
Label LICENSE_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThis error typically occurs when the license has expired.
ActionVerify the SAP Mobile Platform licensing.
Error 409
MessageThe EIS is deadlocked.
Domain SUP Server EIS Exception
Number 409
Label EIS_DEADLOCKED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionCheck the Data Services trace logs to determine the specific cause of the problem; you mayneed to increase the tracing level to do this.
Hybrid Apps
30 SAP Mobile Platform
Error 412
MessageA message sent to the SUP server reported an authentication token failure.
Domain SUP Server MessageChannel Exception
Number 412
Label AUTHENTICATION_TOKEN_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionCheck the server trace logs to determine the specific cause of the problem; you may need toincrease the tracing level to do this.
Error 412
MessageThe request to the EIS has violated a constraint.
Domain SUP Server EIS Exception
Number 412
Label EIS_CONSTRAINT_EXCEPTION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionVerify the parameter values. Also check the Data Services trace logs to determine the specificcause of the problem; you may need to increase the tracing level to do this.
Hybrid Apps
Developer Guide: Device Client Error Reference 31
Error 412
Messagen/a
Domain Workflow Client Exception
Number 412
Label BadHttpHeadersException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe HTTP headers sent with this message are invalid. The most likely cause is a SiteMinderauthentication error, but check the embedded exception message to find the exact error.
ActionConsult the exception error message in order to diagnose the underlying problem anddetermine how to address it.
Error 500
MessageA message sent to the SUP server reported an internal error.
Domain SUP Server MessageChannel Exception
Number 500
Label INTERNAL_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error, but typically this is caused by themessage referencing a non-existent message channel handler or by the message channel beingunable to queue a message to the There are a large number of potential causes for this error, butit is typically caused by the message referencing a nonexistent message channel handler, or bythe message channel being unable to queue a message to the client (the latter typically becauseof a MOCA exception).
Hybrid Apps
32 SAP Mobile Platform
ActionCheck the server trace logs to determine the specific cause of the problem; you may need toincrease the tracing level to do this.
Error 500
MessageThe SUP server has encountered an internal error.
Domain SUP Server EIS Exception
Number 500
Label INTERNAL_SERVER_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error.
ActionCheck the server trace logs to determine the specific cause of the problem; you may need toincrease the tracing level to do this.
Error 503
MessageThe SUP server was unable to establish a connection with the EIS.
Domain SUP Server EIS Exception
Number 503
Label EIS_DOWN
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error, but it is typically an indication thatthe EIS is either no longer running, or cannot be reached by the SAP Mobile Platform server.
Hybrid Apps
Developer Guide: Device Client Error Reference 33
ActionRestart the enterprise information system (EIS). Also check the server trace logs to determinethe specific cause of the problem; you may need to increase the tracing level to do this.
Error 503
MessageThe SUP server's connection to the EIS was terminated unexpectedly.
Domain SUP Server EIS Exception
Number 503
Label EIS_CONNECTION_TERMINATED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error, but it is typically an indication thatthe EIS is either no longer running, or cannot be reached by the SAP Mobile Platform server.
ActionRestart the enterprise information system (EIS). Also check the server trace logs to determinethe specific cause of the problem; you may need to increase the tracing level to do this.
Error 601
MessageThe SUP server's CDB cache has encountered an unexpected error.
Domain SUP Server EIS Exception
Number 601
Label SUP_CDB_CACHE_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThere are a large number of potential causes for this error, but it is typically caused by adeadlock.
Hybrid Apps
34 SAP Mobile Platform
ActionCheck the server trace logs to determine the specific cause of the problem; you may need toincrease the tracing level to do this.
Error 14813
MessageN/A
Domain HWC JavascriptErrorCode
Number 14813
Label hwc.REG_ERR_COULD_NOT_REACH_MMS_SERVER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because the MMS server cannot be reached.
ActionVerify the MMS server connection information, and that the server can be reached.
Error 14814
MessageN/A
Domain HWC JavascriptErrorCode
Number 14814
Label hwc.REG_ERR_MMS_AUTHENTICA-TION_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because MMS authentication has failed.
Hybrid Apps
Developer Guide: Device Client Error Reference 35
ActionVerify the user name and password used for authentication.
Error 14850
MessageN/A
Domain HWC JavascriptErrorCode
Number 14850
Label hwc.REG_ERR_AUTO_REG_TEM-PLATE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because no MBS template has been found for theapplication ID and/or security configuration.
ActionUse SCC to verify the configuration.
Error 14851
MessageN/A
Domain HWC JavascriptErrorCode
Number 14851
Label hwc.REG_ERR_AUTO_REG_NOT_ENA-BLED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because autoregistration is not enabled in the template.
Hybrid Apps
36 SAP Mobile Platform
ActionEnable autoregistration in the template.
Error 14853
MessageN/A
Domain HWC JavascriptErrorCode
Number 14853
Label hwc.REG_ERR_AU-TO_REG_WRONG_USER_FOR_DEVICE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because the specified device ID is already registered foranother user.
ActionSpecify a different device ID or user.
Error 14854
MessageN/A
Domain HWC JavascriptErrorCode
Number 14854
Label hwc.REG_ERR_AU-TO_REG_USER_NAME_TOO_LONG
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because user name is longer than the legal limit.
Hybrid Apps
Developer Guide: Device Client Error Reference 37
ActionVerify that the user name is smaller than the maximum allowed length.
Error 14856
MessageN/A
Domain HWC JavascriptErrorCode
Number 14856
Label hwc.REG_ERR_INVALID_USER_NAME
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Causehwc.saveSettings() call has failed because user name contains invalid characters.
ActionVerify that the user name does not contain invalid characters.
Error n/a
MessageAuthentication Failed
Domain Application Log Error
Number n/a
Label IDS_ERR_AUTHENTICATION_FAILED
Applicable Platform(s) Android, BlackBerry
CauseUser authentication with SCC has failed.
ActionVerify the user name and password, then retry.
Hybrid Apps
38 SAP Mobile Platform
Error n/a
MessageAuto Registration Not Available
Domain Application Log Error
Number n/a
Label IDS_ERR_AUTO_REG_NOT_AVAIL
Applicable Platform(s) Android, BlackBerry
CauseAutoregistration has not been enabled in the template, or there are no registrations for thedevice+appid.
ActionOn the server side, enable autoregistration if it is disabled. If there is already a registration forthe device+appid, remove it.
Error n/a
MessageBad User Name Or Code
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_BAD_USER_OR_CODE
Applicable Platform(s) Android, BlackBerry
CauseProblem with device or user ID.
ActionVerify the user ID, then check authentifications. Resetting client and server registrationsmight solve the issue.
Hybrid Apps
Developer Guide: Device Client Error Reference 39
Error n/a
MessageCannot Connect To Server
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_NO_SERVER
Applicable Platform(s) Android, BlackBerry
CauseThe server may be offline.
ActionCheck the server IP address and port. Verify that the server is online and can be reached fromthe client.
Error n/a
MessageClient Error - Reset Needed
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_RESET_NEEDED
Applicable Platform(s) Android, BlackBerry
CauseThere is a client error.
ActionReset the HWC.
Hybrid Apps
40 SAP Mobile Platform
Error n/a
MessageCommunication error
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_COMM_ERROR
Applicable Platform(s) Android, BlackBerry
CauseCommunication error connecting to the server.
ActionCheck the server IP address and port.
Error n/a
MessageCredentials required.
Domain Workflow Client Exception
Number n/a
Label CredentialRequestException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseEither no credentials have been supplied, or the credentials that have been supplied areincorrect.
ActionThis behavior may be part of the application design. When this exception is thrown because ofabsent or incorrect credentials, the client is asked to supply valid credentials. If the behavior isunexpected, however, the reason for the credential failure must be investigated.
Hybrid Apps
Developer Guide: Device Client Error Reference 41
Error n/a
MessageError occurred during setting image src value for the control
Domain Client application alert dialog
Number n/a
Label n/a
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseEither the file name is too long, or is not a valid image file.
ActionIn the Hybrid App Designer, fix the Input Image Source Binding propertie, regenerate, andredeploy.
Error n/a
MessageError: DOM parser not available
Domain Client application trace log
Number n/a
Label n/a
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseNeither window.DOMParser nor window.ActiveXObject has been defined.
ActionCustomize the loading JavaScript code to supply a DOM parser to one of those two variables,or change WorkflowMessage.js to use a different DOM parser.
Hybrid Apps
42 SAP Mobile Platform
Error n/a
MessageError: Unable to save due to a validation failure
Domain Client application alert dialog
Number n/a
Label n/a
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseA save has been requested, but validation failed.
ActionVerify the validation rules, and that the user has supplied valid values.
Error n/a
MessageError: unrecognizable hybrid app message
Domain Client application trace log
Number n/a
Label n/a
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe Hybrid App message has not been formatted correctly. Specifically, the root node's nameis not one of: XmlWidgetMessage, XmlWorkflowMessage, M.
ActionAdjust the contents of the message, either when it is sent or directly in WorkflowMessage.js.
Hybrid Apps
Developer Guide: Device Client Error Reference 43
Error n/a
MessageResponse too large
Domain Workflow Client Exception
Number n/a
Label COMException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe message size exceeds the allowable limit specified by the SupMaximumMessageLengthcontext variable.
ActionIncrease the value of the SupMaximumMessageLength context variable in SCC, or adjust theback-end data or the input parameter values to reduce the message size.
Error n/a
MessageServer Response Timeout
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_SESSION_TIMEOUT
Applicable Platform(s) Android, BlackBerry
CauseThe server may be offline, or there may be a network problem.
ActionWait for some time, then retry. If this does not resolve the issue, check the server logs forinformation about the delay in server response.
Hybrid Apps
44 SAP Mobile Platform
Error n/a
MessageServer busy
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_SERVER_BUSY
Applicable Platform(s) Android, BlackBerry
CauseServer is busy.
ActionCheck server logs to determine the cause of the delay.
Error n/a
MessageTemplate Not Found
Domain Application Log Error
Number n/a
Label IDS_ERR_TEMPLATE_MISSING
Applicable Platform(s) Android, BlackBerry
CauseNo MBS template exists for application ID and/or security configuration.
ActionN/A
Hybrid Apps
Developer Guide: Device Client Error Reference 45
Error n/a
MessageUnable to read workflow client meta data
Domain Workflow Client Exception
Number n/a
Label Exception
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot read the Hybrid App's WorkflowClient.xml file. This exception embeds additionaldetails. The most likely scenarios are that the file is missing or that its contents are malformed.
ActionCorrect the WorkflowClient.xml file and redeploy.
Error n/a
MessageUnable to send a message to this user, the device has not yet been activated
Domain Workflow Client Exception
Number n/a
Label Exception
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseYou can send notifications only to application connections that have been activated.
ActionEither wait until the application connection has been activated before sending notifications toit, or choose to ignore notifications sent prior to application connection activation.
Hybrid Apps
46 SAP Mobile Platform
Error n/a
MessageUser Name Too Long
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_NAME_TOO_LONG
Applicable Platform(s)
CauseThe registered user name is longer than the maximum length.
ActionEnter a user name that is smaller than the allowed limit.
Error n/a
MessageWrong User For Device
Domain Application Log Error
Number n/a
Label IDS_MO_ERR_WRONG_USER
Applicable Platform(s) Android, BlackBerry
CauseThis device has been registered for a user other than the one specified with the HWC.
ActionUse the correct user from the original SCC registration, or use a different device forregistration.
Hybrid Apps
Developer Guide: Device Client Error Reference 47
Error n/a
Messageconverting <data type #1> to <data type #2> is not supported
Domain Workflow Client Exception
Number n/a
Label NotSupportedException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAn unsupported conversion (for example, decimal to Date) has been attempted whileconverting a Hybrid App message to or from the MBO JSON message for or from the SAPMobile Platform server.
ActionAdjust either the relevant MBO data type or the Hybrid App message data type inWorkflowClient.xml.
Error n/a
Messageexception trying to parse a base-64 encoded binary value
Domain Workflow Client Exception
Number n/a
Label n/a
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseA binary value cannot be parsed with a base-64 decoder. This exception embeds additionaldetails.
ActionConsult the exception error message in order to diagnose the underlying problem anddetermine how to address it.
Hybrid Apps
48 SAP Mobile Platform
Error n/a
Messageno e-mail trigger configured in meta data
Domain Workflow Client Exception
Number n/a
Label NotImplementedException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseA server notification has been sent to a Hybrid App for which there are no registerednotifications. This may indicate that an inappropriate message has been sent, that the HybridApp's matching rules are configured incorrectly, or that the Hybrid App is missing anotification section in its WorkflowClient.xml file.
ActionIf the message has been sent incorrectly, investigate who sent the message and correct it. If theHybrid App has been configured incorrectly, correct its WorkflowClient.xml and/ormanifest.xml file, either in the tooling or manually, and redeploy.
Error n/a
Messagerequested action not present in meta data
Domain Workflow Client Exception
Number n/a
Label Exception
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe action specified in the incoming message refers to an action that is not present in thisHybrid App's WorkflowClient.xml file.
Hybrid Apps
Developer Guide: Device Client Error Reference 49
ActionIf the message is correct, adjust the WorkflowClient.xml file and redeploy. If the message isincorrect, determine how the message is being sent by the application, and correct it.
Error n/a
Messagethe request could not be sent and therefore will be retried later.
Domain Workflow Client Exception
Number n/a
Label ResponseRetryException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe SAP Mobile Platform server's MessageChannel cannot send the request. There areadditional details embedded in the exception.
ActionThe request is automatically retried. If the MessageChannel error is temporary, retryingshould resolve the problem without requiring intervention. If it does not, investigate the causesand actions for the MessageChannel exception.
Error n/a
Messageunsupported source field
Domain Workflow Client Exception
Number n/a
Label NotSupportedException
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAn unsupported source type has been referenced in the notification.
Hybrid Apps
50 SAP Mobile Platform
ActionAdjust the notification in the WorkflowClient.xml to use a source type other thanreceivedDate.
Hybrid Apps
Developer Guide: Device Client Error Reference 51
Hybrid Apps
52 SAP Mobile Platform
REST API Applications
Provides information for resolving REST application errors encountered on various devices.
Error codes by domainList of error codes sorted by domain
Number Domain Label Applicableplatforms
Message
304 on page 59 ClientError HTTP/1.1 304 Any Application con-nection settingsdo not modify.
400 on page 59 ClientError HTTP/1.1 400 Any Unsupported urlrequest.
401 on page 60 ClientError HTTP/1.1 401 Any Unauthorized
401 on page 60 ClientError HTTP/1.1 401 Any Client certificateis unauthorized.
403 on page 64 ClientError HTTP/1.1 403 Any The applicationconnection set-tings [Applica-tionConnectio-nId] is NOT regis-tered by [User-Name].
403 on page 61 ClientError HTTP/1.1 403 Any Could only get ap-plication connec-tion settingthrough '*cur-rent'.
403 on page 61 ClientError HTTP/1.1 403 Any Cannot create ap-plication connec-tion, an applica-tion connectionwith the same idalready exists.
REST API Applications
Developer Guide: Device Client Error Reference 53
Number Domain Label Applicableplatforms
Message
403 on page 62 ClientError HTTP/1.1 403 Any Invalid X-SUP-TOKEN header/cookie is providedfor accessing thesettings registeredby anonymoususer.
403 on page 65 ClientError HTTP/1.1 403 Any The property[PropertyName]cannot be updatedby a client appli-cation.
404 on page 68 ClientError HTTP/1.1 404 Any Request URL isnot correct forOData service.
404 on page 67 ClientError HTTP/1.1 404 Any Applicationnamed [Applica-tionId] do not ex-ist.
404 on page 69 ClientError HTTP/1.1 404 Any The collection inRequest URL isinvalid.
404 on page 67 ClientError HTTP/1.1 404 Any Invalid Applica-tion ConnectionId.
404 on page 66 ClientError HTTP/1.1 404 Any Application con-nection id notmatch: id from urland header.
404 on page 66 ClientError HTTP/1.1 404 Any Application con-nection be notregistered.
404 on page 69 ClientError HTTP/1.1 404 Any Resource bundlesnot found in SUP.
404 on page 70 ClientError HTTP/1.1 404 Any Unsupported thisurl request.
REST API Applications
54 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
406 on page 70 ClientError HTTP/1.1 406 Any The request couldnot be accepted.
500 on page 71 ClientError HTTP/1.1 500 Any Proxy connection[ApplicationId]on Domain [de-fault] not found.
500 on page 71 ClientError HTTP/1.1 500 Any The property[PropertyName]not exist.
403 on page 63 ServerError HTTP/1.1 403 Any Normal SUP usercan not includeclient certificatein request header.And only SUPImpersonator canforward clientcertificate in re-quest header.
403 on page 63 ServerError HTTP/1.1 403 Any Retrieve SSL cli-ent certificateFailed: {Error}
403 on page 65 ServerError HTTP/1.1 403 Any The users of Se-curity Configura-tion [Security-Configuration] isnot allowed to ac-cess SUP Domain[Domain].
403 on page 64 ServerError HTTP/1.1 403 Any The ApplicationConnection islocked.
403 on page 62 ServerError HTTP/1.1 403 Any No available tem-plate.
404 on page 68 ServerError HTTP/1.1 404 Any NOT_FOUND
501 on page 72 ServerError HTTP/1.1 501 Any NOT_IMPLE-MENTED
REST API Applications
Developer Guide: Device Client Error Reference 55
Number Domain Label Applicableplatforms
Message
503 on page 72 ServerError HTTP/1.1 503 Any The [Domain] do-main is disabled.
Error codes by labelList of error codes sorted by label
Number Domain Label Applicableplatforms
Message
304 on page 59 ClientError HTTP/1.1 304 Any Application con-nection settingsdo not modify.
400 on page 59 ClientError HTTP/1.1 400 Any Unsupported urlrequest.
401 on page 60 ClientError HTTP/1.1 401 Any Unauthorized
401 on page 60 ClientError HTTP/1.1 401 Any Client certificateis unauthorized.
403 on page 63 ServerError HTTP/1.1 403 Any Normal SUP usercan not includeclient certificatein request header.And only SUPImpersonator canforward clientcertificate in re-quest header.
403 on page 63 ServerError HTTP/1.1 403 Any Retrieve SSL cli-ent certificateFailed: {Error}
403 on page 65 ServerError HTTP/1.1 403 Any The users of Se-curity Configura-tion [Security-Configuration] isnot allowed to ac-cess SUP Domain[Domain].
REST API Applications
56 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
403 on page 64 ServerError HTTP/1.1 403 Any The ApplicationConnection islocked.
403 on page 62 ServerError HTTP/1.1 403 Any No available tem-plate.
403 on page 64 ClientError HTTP/1.1 403 Any The applicationconnection set-tings [Applica-tionConnectio-nId] is NOT regis-tered by [User-Name].
403 on page 61 ClientError HTTP/1.1 403 Any Could only get ap-plication connec-tion settingthrough '*cur-rent'.
403 on page 61 ClientError HTTP/1.1 403 Any Cannot create ap-plication connec-tion, an applica-tion connectionwith the same idalready exists.
403 on page 62 ClientError HTTP/1.1 403 Any Invalid X-SUP-TOKEN header/cookie is providedfor accessing thesettings registeredby anonymoususer.
403 on page 65 ClientError HTTP/1.1 403 Any The property[PropertyName]cannot be updatedby a client appli-cation.
404 on page 68 ServerError HTTP/1.1 404 Any NOT_FOUND
REST API Applications
Developer Guide: Device Client Error Reference 57
Number Domain Label Applicableplatforms
Message
404 on page 68 ClientError HTTP/1.1 404 Any Request URL isnot correct forOData service.
404 on page 67 ClientError HTTP/1.1 404 Any Applicationnamed [Applica-tionId] do not ex-ist.
404 on page 69 ClientError HTTP/1.1 404 Any The collection inRequest URL isinvalid.
404 on page 67 ClientError HTTP/1.1 404 Any Invalid Applica-tion ConnectionId.
404 on page 66 ClientError HTTP/1.1 404 Any Application con-nection id notmatch: id from urland header.
404 on page 66 ClientError HTTP/1.1 404 Any Application con-nection be notregistered.
404 on page 69 ClientError HTTP/1.1 404 Any Resource bundlesnot found in SUP.
404 on page 70 ClientError HTTP/1.1 404 Any Unsupported thisurl request.
406 on page 70 ClientError HTTP/1.1 406 Any The request couldnot be accepted.
500 on page 71 ClientError HTTP/1.1 500 Any Proxy connection[ApplicationId]on Domain [de-fault] not found.
500 on page 71 ClientError HTTP/1.1 500 Any The property[PropertyName]not exist.
REST API Applications
58 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
501 on page 72 ServerError HTTP/1.1 501 Any NOT_IMPLE-MENTED
503 on page 72 ServerError HTTP/1.1 503 Any The [Domain] do-main is disabled.
Error 304
MessageApplication connection settings do not modify.
Domain ClientError
Number 304
Label HTTP/1.1 304
Applicable Platform(s) Any
CauseApplication settings not modified or Connection settings are current.
ActionEither change the ETag in, or delete the "If-None-Match" condition from, the request URL.
Error 400
MessageUnsupported url request.
Domain ClientError
Number 400
Label HTTP/1.1 400
Applicable Platform(s) Any
CauseThe URL format is incorrect.
REST API Applications
Developer Guide: Device Client Error Reference 59
ActionVerify that the URL is correct, refer to the document "Developer Guide: REST APIApplications".
Error 401
MessageClient certificate is unauthorized.
Domain ClientError
Number 401
Label HTTP/1.1 401
Applicable Platform(s) Any
CauseFailed to authenticate the client certificate forwarded by the Relay Server/RSOE (or reverseproxy).
ActionMake sure the: 1. Client certificate is valid. 2. Default security configuration of the accesseddomain is configured correctly.
Error 401
MessageUnauthorized
Domain ClientError
Number 401
Label HTTP/1.1 401
Applicable Platform(s) Any
CauseConfiguration is not set up properly.
REST API Applications
60 SAP Mobile Platform
ActionVerify that the: 1.URL is correct. 2. Credentials are valid. 3. Security configuration is eitherincluded in the user name (jdoe@SC), or set as the default.
Error 403
MessageCannot create application connection, an application connection with the same id alreadyexists.
Domain ClientError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseCannot create an application connection using an already registered application connectionID.
ActionRegister a new application connection ID, or send a registration request without an applicationID, to automatically generate one.
Error 403
MessageCould only get application connection setting through '*current'.
Domain ClientError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseSend POST/UPDATE/DELETE HTTP requests using "*current" to access applicationconnection.
REST API Applications
Developer Guide: Device Client Error Reference 61
ActionCurrently, only get methods using "*current" are supported.
Error 403
MessageInvalid X-SUP-TOKEN header/cookie is provided for accessing the settings registered byanonymous user.
Domain ClientError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseAn attempt has been made to access an application connection registered by an anonymoususer without the X-SUP-TOKEN.
(xxue: The header/cookie names are not rebranded.)
ActionEnsure that subsequent access requests by anonymous users include the X-SUP-TOKEN.
Error 403
MessageNo available template.
Domain ServerError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
Cause1. There is no template for the application and the security configuration.
REST API Applications
62 SAP Mobile Platform
2.There are multiple templates for the application and the security configuration, and a singletemplate cannot be determined, based on user roles and template priority.
ActionIn SCC, create an application connection template and security configuration.
Change the template priority, or assign roles so that a single template can be determined foreach user.
Error 403
MessageNormal SUP user can not include client certificate in request header. And only SUPImpersonator can forward client certificate in request header.
Domain ServerError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseThe certificate used by the Relay Server/RSOE (or reverse proxy) connecting to the SAPMobile Platform has no "SUP Impersonator" role .
ActionIn the corresponding security configuration in SCC, map the client certificate used by theRelay Server/RSOE (or reverse proxy) to "SUP Impersonator."
Error 403
MessageRetrieve SSL client certificate Failed: {Error}
Domain ServerError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
REST API Applications
Developer Guide: Device Client Error Reference 63
CauseThe client certificate forwarded by the Relay Server/RSOE (or reverse proxy) is invalid.
ActionCheck the Relay Server/RSOE (or reverse proxy) configuration to ensure the client certificateis forwarded correctly.
Error 403
MessageThe Application Connection is locked.
Domain ServerError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseThe application connection is locked.
ActionAsk the administrator to unlock the application connection.
Error 403
MessageThe application connection settings [ApplicationConnectionId] is NOT registered by[UserName].
Domain ClientError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseA user has accessed an application connection that has been registerd by another user.
REST API Applications
64 SAP Mobile Platform
ActionUsers cannot access application connections registered by other users.
Error 403
MessageThe property [PropertyName] cannot be updated by a client application.
Domain ClientError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseThe property the client is attempting to update is read-only.
ActionClients cannot update read-only properties.
Error 403
MessageThe users of Security Configuration [SecurityConfiguration] is not allowed to access SUPDomain [Domain].
Domain ServerError
Number 403
Label HTTP/1.1 403
Applicable Platform(s) Any
CauseThe security configuration is not assigned to the SAP Mobile Platform domain.
ActionIn SCC, assign the security configuration to the SAP Mobile Platform domain.
REST API Applications
Developer Guide: Device Client Error Reference 65
Error 404
MessageApplication connection be not registered.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseAn attempt to update/merge/delete an nonexistent application connection settings has beenmade.
ActionCreate application connection settings before updating or deleting a connection.
Error 404
MessageApplication connection id not match: id from url and header.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseApplication connection IDs do not match.
ActionVerify that the application IDs from the request header and the URL are identical.
REST API Applications
66 SAP Mobile Platform
Error 404
MessageApplication named [ApplicationId] do not exist.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseThe requested application does not exist.
Action1. Create a new appliation with the name.
2. Use an existing application.
Error 404
MessageInvalid Application Connection Id.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseApplication connection ID from the request contains
illegal characters.
ActionEnsure that application connection IDs from requests contain only "a-z", "A-Z", "0-9", "_"and "-", "$" characters.
REST API Applications
Developer Guide: Device Client Error Reference 67
Error 404
MessageNOT_FOUND
Domain ServerError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseAn attempt to access a proxy application that is not enabled for anonymous access has beenmade by an anonymous user.
An attempt to access an application connection service for an application that is not enabledfor anonymous access has been made.
ActionIn SCC, enable anonymous access for the proxy application by setting "Allow AnonymousAccess" to true for the corresponding proxy connection.
2. Enable anonymous access for the application by creating an application connectiontemplate with the application and the "anonymous" security configuration.
Error 404
MessageRequest URL is not correct for OData service.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseThe URL format is incorrect.
REST API Applications
68 SAP Mobile Platform
ActionVerify that the URL is correct. Check document "Developer Guide: REST API Applications"for detail.
Error 404
MessageResource bundles not found in SUP.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseA request for a nonexistent resource bundle has been made.
ActionRequest an existing resource bundle.
Error 404
MessageThe collection in Request URL is invalid.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseThe collection name in the URL is invalid.
ActionChange the collection name. Currently, only "Connections" is the only supported collectionname.
REST API Applications
Developer Guide: Device Client Error Reference 69
Error 404
MessageUnsupported this url request.
Domain ClientError
Number 404
Label HTTP/1.1 404
Applicable Platform(s) Any
CauseThe URL format is incorrect.
ActionCheck document "Developer Guide: REST API Applications" for detail.
Error 406
MessageThe request could not be accepted.
Domain ClientError
Number 406
Label HTTP/1.1 406
Applicable Platform(s) Any
CauseCannot create or update an application connection setting with an empty request body; Cannotcreate or update an application connection setting with incorrect 'Content-type' header values.
ActionEnsure that POST/PUT requests have request bodies and contain correct "Content-type"header values.
REST API Applications
70 SAP Mobile Platform
Error 500
MessageProxy connection [ApplicationId] on Domain [default] not found.
Domain ClientError
Number 500
Label HTTP/1.1 500
Applicable Platform(s) Any
CauseThe proxy application does not exist.
ActionAccess an existing proxy application.
Error 500
MessageThe property [PropertyName] not exist.
Domain ClientError
Number 500
Label HTTP/1.1 500
Applicable Platform(s) Any
CauseAn attempt to handle a nonexistent property has been made.
ActionVerify that request bodies contain only existing properties.
REST API Applications
Developer Guide: Device Client Error Reference 71
Error 501
MessageNOT_IMPLEMENTED
Domain ServerError
Number 501
Label HTTP/1.1 501
Applicable Platform(s) Any
CauseAn attempt has been made to access features that are not supported by the applicationconnection service.
ActionYou cannot access unsupported features.
Error 503
MessageThe [Domain] domain is disabled.
Domain ServerError
Number 503
Label HTTP/1.1 503
Applicable Platform(s) Any
CauseAn attempt has been made to access a disabled SAP Mobile Platform domain.
ActionUse SCC to enable the domain.
REST API Applications
72 SAP Mobile Platform
OData SDK Applications
Provides information for resolving OData application errors encountered on various devices.
Error codes by domainList of error codes sorted by domain
Number Domain Label Applicableplatforms
Message
70000 on page116
OData Client Li-brary
ANY_IN-PUT_FIELD_NULL
Android, Black-Berry
70001 on page117
OData Client Li-brary
APPLICA-TION_USER_ALREADY_REG-ISTERED
Android, Black-Berry
70002 on page118
OData Client Li-brary
APPLICA-TION_USER_NOT_REGISTER-ED
Android, Black-Berry
70003 on page119
OData Client Li-brary
REGISTRA-TION_FAILED_UNKNOWN_ER-ROR
Android, Black-Berry
70004 on page120
OData Client Li-brary
REGISTRA-TION_LISTEN-ER_NULL
Android, Black-Berry
70005 on page121
OData Client Li-brary
SUP_INTER-NAL_PARS-ING_ERROR
Android, Black-Berry
70006 on page122
OData Client Li-brary
EMPTY_RE-SPONSE_FROM_SERVER
Android, Black-Berry
71001 on page123
OData Client Li-brary
APPLICA-TION_ID_NULL
Android, Black-Berry
OData SDK Applications
Developer Guide: Device Client Error Reference 73
Number Domain Label Applicableplatforms
Message
71002 on page124
OData Client Li-brary
JSON_PARS-ING_FAILED
Android, Black-Berry
70000 on page116
OData Client li-brary
iOS
70001 on page117
OData Client li-brary
iOS
70002 on page118
OData Client li-brary
iOS
70003 on page119
OData Client li-brary
iOS
70004 on page120
OData Client li-brary
iOS
70005 on page121
OData Client li-brary
iOS
70006 on page122
OData Client li-brary
iOS
71000 on page123
OData Client li-brary
iOS
71001 on page124
OData Client li-brary
iOS
71002 on page125
OData Client li-brary
iOS
251001 on page126
SDM Cache Android Writing docu-ment has failed
251002 on page127
SDM Cache Android Reading docu-ment has failed;Stored documentsmust have a pub-lic no-arg con-structor.
251003 on page127
SDM Cache Android Reading docu-ment has failed
OData SDK Applications
74 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
252029 on page140
SDM Cache iOS Maximum cachecapacity excee-ded
256000 on page218
SDM Connectivi-ty
iOS SDMNetwork-Queue addOpera-tion -> Error: At-tempted to add anobject that doesnot adhere toSDMRequestingprotocol to anSDMNetwork-Queue
256001 on page219
SDM Connectivi-ty
iOS Cannot create adirectory for thecache at '%@', be-cause a file al-ready exists
256002 on page219
SDM Connectivi-ty
iOS Failed to create adirectory for thecache at '%@'
256003 on page220
SDM Connectivi-ty
iOS Listing cache di-rectory failed atpath '%@'
256004 on page220
SDM Connectivi-ty
iOS Failed to removecached data atpath '%@'
256005 on page221
SDM Connectivi-ty
iOS Thread count toohigh!
256006 on page221
SDM Connectivi-ty
iOS Could not instan-tiate the SUP re-quest. Ensureyou've added theSUP library toyour project!
OData SDK Applications
Developer Guide: Device Client Error Reference 75
Number Domain Label Applicableplatforms
Message
256007 on page222
SDM Connectivi-ty
iOS Could not instan-tiate the request.
245020 on page125
SDM Parser INVALID_EN-TRY
BlackBerry If entry attributesare not there
245021 on page125
SDM Parser INVALID_AS-SOCIATION
BlackBerry If there is an im-proper associa-tion rule
245022 on page126
SDM Parser COLLEC-TION_TI-TLE_MISSING
BlackBerry If collection titleis missing
254004 on page141
SDM Parser Android Writing docu-ment has failed.
254005 on page141
SDM Parser Android Reading docu-ment has failed.
254008 on page142
SDM Parser Android Reading OpenSearch Descrip-tions for SDMO-DataServiceDcou-ment failed
254009 on page142
SDM Parser Android Parser initializa-tion failed
254010 on page142
SDM Parser Android Folder forSDMPersistencecould not be cre-ated
254011 on page143
SDM Parser Android SDM Parser initi-alization failed in-valid source fold-er
254012 on page143
SDM Parser Android Parsing xml failed
254013 on page144
SDM Parser iOS Writing docu-ment has failed
OData SDK Applications
76 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254014 on page144
SDM Parser iOS Reading docu-ment has failed
254015 on page145
SDM Parser iOS No unique root el-ement for theservice document
254015 on page145
SDM Parser INVA-LID_SERV-ICE_DOCU-MENT
BlackBerry Service documentis not in properOData format or aproper XML
254016 on page146
SDM Parser iOS No unique root el-ement for theopen search de-scription
254016 on page146
SDM Parser INVA-LID_OPEN_SEARCH_DESCRIP-TION_DOCU-MENT
BlackBerry Open search de-scriptor documentis not in properOData format or aproper XML
254017 on page147
SDM Parser iOS No unique root el-ement for theschema
254017 on page147
SDM Parser INVALID_MET-ADATA_DOCU-MENT
BlackBerry Metadata docu-ment is not inproper OData for-mat or a properXML
254018 on page148
SDM Parser iOS Invalid feed head-er
254018 on page148
SDM Parser INVA-LID_FEED_HEADER
BlackBerry Feed header isnull.
254019 on page149
SDM Parser iOS No unique key forthe entity type
254019 on page148
SDM Parser INVALID_ENTI-TY_TYPE
BlackBerry Improper ODataentity type
OData SDK Applications
Developer Guide: Device Client Error Reference 77
Number Domain Label Applicableplatforms
Message
254020 on page149
SDM Parser iOS Invalid entry xml,no unique 'entry'element
254021 on page150
SDM Parser iOS Associationsshould have ex-actly two end-points
254022 on page150
SDM Parser iOS No title for thecollection
254023 on page151
SDM Parser iOS init is not suppor-ted, use initWith-Collection
254024 on page151
SDM Parser iOS info parametercannot be nil
254025 on page152
SDM Parser iOS No entry was pro-vided
254026 on page152
SDM Parser iOS Key value cannotbe empty or nil
254027 on page153
SDM Parser iOS Operation is notallowed on thecollection
254028 on page153
SDM Parser iOS \xmlns:\ is not avalid attributename
254029 on page154
SDM Parser iOS Missing opensearch name-space!
254030 on page154
SDM Parser iOS The payload is notan open search de-scription docu-ment!
OData SDK Applications
78 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254031 on page155
SDM Parser iOS There can be only1 ShortName tagin an Open-SearchDescrip-tion doucment!
254032 on page155
SDM Parser iOS There can be only1 Description tagin an Open-SearchDescrip-tion doucment!
254033 on page156
SDM Parser iOS Missing mandato-ry \template\ and/or \type\ attrib-ute(s) or invalidvalue(s) defined
254034 on page156
SDM Parser iOS Missing mandato-ry ShortNameand/or Descrip-tion tag(s) fromthe payload!
254035 on page157
SDM Parser iOS There were noURL templatesdefined in theopen search de-scription docu-ment!
254036 on page157
SDM Parser iOS init is not allowed,use initWithFunc-tionImport!
254037 on page158
SDM Parser iOS The function im-port defined asimple type as areturn schema,but the xml con-tains more thanone value!
OData SDK Applications
Developer Guide: Device Client Error Reference 79
Number Domain Label Applicableplatforms
Message
254038 on page158
SDM Parser iOS In case of collec-tion of simple val-ues the tag underthe root must benamed \element\!
254039 on page159
SDM Parser iOS The function im-port defined acomplex type as areturn schema,but the xml con-tains more thanone value set!
254040 on page159
SDM Parser iOS In case of collec-tion of complexvalues the tag un-der the root mustbe named \ele-ment\!
254041 on page160
SDM Parser iOS Not a valid ODataerror payload!
254042 on page160
SDM Parser iOS init is not allowed,use initWithEnti-tySchema!
254043 on page160
SDM Parser iOS initializeParserwas called on thewrong level!
254044 on page161
SDM Parser iOS The document isnot a valid datadocument
254045 on page161
SDM Parser iOS Missing href pa-rameter of link
254046 on page162
SDM Parser iOS rel' attribute can-not be emtpy inatom:link
OData SDK Applications
80 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254047 on page162
SDM Parser iOS Only action linkscan have sap:pa-rameter childtags! The link it-self has no sap:se-mantics=\action\attribute!
254048 on page163
SDM Parser iOS No name attributeor invalid value isdefined for thename attribute ofthe sap:parametertag.
254049 on page163
SDM Parser iOS Action link pa-rameter has inva-lid EDM type!
254050 on page164
SDM Parser iOS Default value ofthe sap action linkparameter is inva-lid!
254051 on page164
SDM Parser iOS Missing href pa-rameter of link
254052 on page165
SDM Parser iOS Inline feed/entrycan only appearinside relatedlinks!
254053 on page165
SDM Parser iOS The related/vialink refers to anon-existing col-lection!
254054 on page166
SDM Parser iOS init is not allowed,use initWithSer-viceDocument!
254055 on page166
SDM Parser iOS Invalid attributevalue (should be\true\ or \false\
OData SDK Applications
Developer Guide: Device Client Error Reference 81
Number Domain Label Applicableplatforms
Message
254056 on page167
SDM Parser iOS Not a metadatadocument
254057 on page167
SDM Parser iOS Missing schemanamespace attrib-ute value
254058 on page168
SDM Parser iOS Missing name orassociation attrib-ute for entity type,complex type orassociation!
254059 on page168
SDM Parser iOS Type is alreadydefined
254060 on page169
SDM Parser iOS Property type isinvalid
254061 on page169
SDM Parser iOS Not a valid posi-tive integer forMaxLength at-tribute!
254062 on page170
SDM Parser iOS Not a valid posi-tive byte for Pre-cision attribute!
254063 on page170
SDM Parser iOS Not a valid posi-tive byte for Scaleattribute!
254064 on page171
SDM Parser iOS Not a valid posi-tive integer fordisplay order at-tribute!
254065 on page171
SDM Parser iOS Missing or emptyname attribute ofentity set!
254066 on page172
SDM Parser iOS Missing or emptytype attribute ofentity set!
OData SDK Applications
82 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254067 on page172
SDM Parser iOS Not a valid posi-tive integer forcontent-versionattribute (Entity-Set)!
254068 on page173
SDM Parser iOS Invalid navigationproperty namespecified
254069 on page173
SDM Parser iOS Invalid relation-ship specified
254070 on page174
SDM Parser iOS Invalid fromrolespecified
254071 on page174
SDM Parser iOS Invalid torolespecified
254072 on page175
SDM Parser iOS Invalid associa-tion specified
254073 on page175
SDM Parser iOS Missing or invalidfunction importname!
254074 on page176
SDM Parser iOS The function im-port name is al-ready defined: \%@\
254075 on page176
SDM Parser iOS The entity type re-ferred by the func-tion import doesnot exist!
254076 on page177
SDM Parser iOS Invalid propertyname specified
254077 on page177
SDM Parser iOS Invalid entity setdefined for Asso-ciationSet/End
OData SDK Applications
Developer Guide: Device Client Error Reference 83
Number Domain Label Applicableplatforms
Message
254078 on page178
SDM Parser iOS The defined entityset for Associa-tionSet/End doesnot exist as a col-lection in the serv-ice document!
254079 on page178
SDM Parser iOS Invalid role speci-fied for Associa-tion/End.
254080 on page179
SDM Parser iOS There can be amaximum of twoEnd tags under theAssociationSettag!
254081 on page179
SDM Parser iOS Function importparameter musthave a name de-fined!
254082 on page180
SDM Parser iOS Function importparameter musthave a type de-fined!
254083 on page180
SDM Parser iOS Function importparameter is al-ready defined!
254084 on page181
SDM Parser iOS A nonexisting en-tity set name wasdefined for a role!
254085 on page181
SDM Parser iOS FunctionImporthas an invalid re-turn type set!
254086 on page182
SDM Parser iOS FunctionImporthas an invalid re-turn type set (for-mat)!
OData SDK Applications
84 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254087 on page182
SDM Parser iOS Missing typename after \Col-lection(\ in returntype for Functio-nImport!
254088 on page183
SDM Parser iOS The ReturnTypeattribute value ofthe FunctionIm-port refers to anon existing type!
254089 on page183
SDM Parser iOS The EntitySet at-tribute is notpresent or con-tains invalid entityset name that can-not be mapped toits entity type!
254090 on page184
SDM Parser iOS The EntitySet at-tribute is notpresent or con-tains invalid entityset name that can-not be mapped toits entity type!
254091 on page184
SDM Parser iOS No entity schemawas found for thedefined EntitySetthat is defined forthe FunctionIm-port
254092 on page185
SDM Parser iOS Referred type wasnot declared in themetadata docu-ment!
254093 on page185
SDM Parser iOS Entity set refers toan unknown enti-ty type!
OData SDK Applications
Developer Guide: Device Client Error Reference 85
Number Domain Label Applicableplatforms
Message
254094 on page186
SDM Parser iOS Entity set speci-fies a name that isinvalid!
254095 on page186
SDM Parser iOS Not a servicedocument
254096 on page187
SDM Parser iOS Missing mandato-ry attribute(app:service)
254097 on page187
SDM Parser iOS Missing mandato-ry attribute of col-lection (href)
254098 on page188
SDM Parser iOS Invalid positiveinteger value fordisplay-order
254099 on page188
SDM Parser iOS Cannot instantiatethe xml parser
254100 on page189
SDM Parser iOS GenericError
254101 on page189
SDM Parser iOS No service docu-ment was provi-ded
254102 on page190
SDM Parser iOS No entity schemawas provided
254103 on page190
SDM Parser iOS init is not allowed,use initWithNameinstead!
254104 on page191
SDM Parser iOS Value can be ei-ther \POST\ or\GET\ (case sen-sitive)
254105 on page191
SDM Parser iOS init is not allowed,use initWithMe-taInfo instead!
OData SDK Applications
86 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254106 on page192
SDM Parser iOS init is not allowed,use initWithEnti-tySchema!
254107 on page192
SDM Parser iOS init is not allowed,use initWithUrl
254108 on page193
SDM Parser iOS init is not allowed,use any other initvariant!
254109 on page193
SDM Parser iOS init is not allowed,use any other initvariant that ac-cepts link rel pa-rameter!
254110 on page194
SDM Parser iOS init is not allowed,use initWithName
254111 on page194
SDM Parser iOS Property informa-tion cannot be nil!
254112 on page195
SDM Parser iOS The property in-formation withthe name alreadyexists
254113 on page195
SDM Parser iOS Use initWithPro-pertyInfo or init-WithPropertyIn-foAndValue!
254114 on page196
SDM Parser iOS Field value toolong
254115 on page196
SDM Parser iOS Value cannot benull
254116 on page197
SDM Parser iOS The new valuedoes not fulfill thenumeric con-straints
OData SDK Applications
Developer Guide: Device Client Error Reference 87
Number Domain Label Applicableplatforms
Message
254117 on page197
SDM Parser iOS Complex types donot hold simplevalues
254118 on page198
SDM Parser iOS Invalid mail ad-dress
254119 on page198
SDM Parser iOS Value cannot benull
254120 on page199
SDM Parser iOS Value is not a val-id DateTime
254121 on page199
SDM Parser iOS Boolean valuecannot be null
254122 on page200
SDM Parser iOS Value is not a val-id boolean value
254123 on page200
SDM Parser iOS The stored valueis not a valid boo-lean value
254124 on page201
SDM Parser iOS GUID value can-not be null
254125 on page201
SDM Parser iOS Value is not a val-id GUID value
254126 on page202
SDM Parser iOS Binary value can-not be null
254127 on page202
SDM Parser iOS Value is not a val-id binary value
254128 on page203
SDM Parser iOS The stored valueis not a valid bina-ry value
254129 on page203
SDM Parser iOS The new valuedoes not fulfill thefloat constraints
254130 on page204
SDM Parser iOS The stored valueis not a valid floatvalue
OData SDK Applications
88 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254131 on page204
SDM Parser iOS The new valuedoes not fulfill thedouble con-straints
254132 on page205
SDM Parser iOS The stored valueis not a valid dou-ble value
254133 on page205
SDM Parser iOS Decimal valuecannot be null
254134 on page206
SDM Parser iOS Value is not a val-id decimal valueaccording toOData or does notconform the re-strictions
254135 on page206
SDM Parser iOS Negative value,NaN, #INF and -#INF are not validsecond values!
254136 on page207
SDM Parser iOS Time value can-not be null
254137 on page207
SDM Parser iOS Value is not a val-id Edm.Time val-ue according toOData
254138 on page208
SDM Parser iOS Invalid durationvalue! Set at least1 field of the du-ration object!
254139 on page208
SDM Parser iOS Value is not a val-id DateTimeOff-set
254140 on page209
SDM Parser iOS Value is not a val-id DateTime
OData SDK Applications
Developer Guide: Device Client Error Reference 89
Number Domain Label Applicableplatforms
Message
255001 on page209
SDM Persistence Android Initialization er-ror: folder path isunknown.
255002 on page210
SDM Persistence Android Folder forSDMPersistencecould not be cre-ated
255003 on page210
SDM Persistence Android Crypto init failed
255004 on page211
SDM Persistence Android Removing datahas failed
255005 on page211
SDM Persistence Android Secret Key for en-cryption is not in-itialized
255006 on page212
SDM Persistence Android Saving object hasfailed
255007 on page212
SDM Persistence Android Loading objecthas failed
255008 on page212
SDM Persistence Android Secret Key for de-cryption is not in-itialized
255012 on page213
SDM Persistence Android Storing streamhas failed.
255013 on page213
SDM Persistence Android Loading streamhas failed.
255014 on page214
SDM Persistence Android Crypto error
255015 on page214
SDM Persistence iOS Found unexpec-ted directory atpath: %@
255016 on page215
SDM Persistence iOS Could not persistserializable datawith ID: %@
OData SDK Applications
90 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
255017 on page215
SDM Persistence iOS Could not persistcache with ID:%@
255018 on page216
SDM Persistence iOS Could not persistentry with en-tryID: %@
255019 on page216
SDM Persistence iOS Cannot create adirectory for thepersistence at'%@', because afile already exists
255020 on page217
SDM Persistence iOS Failed to create adirectory for thepersistence at'%@'
255021 on page217
SDM Persistence iOS Cannot create asubdirectory atstorage path'%@', because afile already exists
255022 on page218
SDM Persistence iOS Failed to create asubdirectory forthe persistence at'%@'
252002 on page128
SDM Preferences Android Preference withkey ' + key + ' isnot a float prefer-ence
252003 on page128
SDM Preferences Android Preference withkey ' + key + ' isnot an 'int' prefer-ence
252004 on page129
SDM Preferences Android Preference withkey ' + key + ' isnot a 'long' prefer-ence
OData SDK Applications
Developer Guide: Device Client Error Reference 91
Number Domain Label Applicableplatforms
Message
252005 on page129
SDM Preferences Android Preference withkey ' + key + ' isnot a 'boolean'preference
252006 on page130
SDM Preferences Android Preference withkey ' + key + ' isnot a 'String' pref-erence
252007 on page130
SDM Preferences Android Maximum num-ber of search re-sults must be anInteger
252008 on page131
SDM Preferences Android Maximum num-ber of search re-sults must be be-tween 0 and +SDMConst-ants.MAXI-MUM_STORE_CAPACITY
252009 on page131
SDM Preferences Android Capacity of SDMCache must be anInteger
252010 on page132
SDM Preferences Android Capacity of cachemust be between 0and + SDMConst-ants.MAXI-MUM_STORE_CAPACITY
252011 on page132
SDM Preferences Android Search attributemust be a string
252012 on page133
SDM Preferences Android Search attributenamespace mustbe a string
OData SDK Applications
92 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
252013 on page133
SDM Preferences Android Default buffersize must be aninteger
252014 on page134
SDM Preferences Android Default buffersize must be be-tween +MIN_PERSIS-TENCE_BYTE_BUFFER_SIZE +and +MAX_PERSIS-TENCE_BYTE_BUFFER_SIZE
252015 on page134
SDM Preferences Android Invalid ciphername
252016 on page135
SDM Preferences Android Invalid cipherprovider
252017 on page135
SDM Preferences Android Timeout ( + value+ ) must be greaterthan 0
252018 on page136
SDM Preferences Android Timeout must beInteger
252019 on page136
SDM Preferences Android SDMPersistenceSecure Modepreference mustbe a Boolean
252020 on page137
SDM Preferences Android SDMPersistencefolder path mustbe a String
252021 on page137
SDM Preferences Android Invalid SDMPer-sistence folderpath; folder cannot be written
252022 on page138
SDM Preferences Android SDM Parser fold-er path can not bemodified
OData SDK Applications
Developer Guide: Device Client Error Reference 93
Number Domain Label Applicableplatforms
Message
252023 on page138
SDM Preferences Android Invalid log level
252024 on page139
SDM Preferences Android Invalid log leveltype
252027 on page139
SDM Preferences Android This preferencescan not be deleted
252028 on page140
SDM Preferences Android No such preferen-ces exists
257000 on page222
SDM Supporta-bility
iOS The applicationmust have at leastone view and oneviewController
257001 on page223
SDM Supporta-bility
iOS SDMLogger re-ceived low mem-ory warning noti-fication
Error codes by labelList of error codes sorted by label
Number Domain Label Applicableplatforms
Message
251001 on page126
SDM Cache Android Writing docu-ment has failed
251002 on page127
SDM Cache Android Reading docu-ment has failed;Stored documentsmust have a pub-lic no-arg con-structor.
251003 on page127
SDM Cache Android Reading docu-ment has failed
OData SDK Applications
94 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
252029 on page140
SDM Cache iOS Maximum cachecapacity excee-ded
252002 on page128
SDM Preferences Android Preference withkey ' + key + ' isnot a float prefer-ence
252003 on page128
SDM Preferences Android Preference withkey ' + key + ' isnot an 'int' prefer-ence
252004 on page129
SDM Preferences Android Preference withkey ' + key + ' isnot a 'long' prefer-ence
252005 on page129
SDM Preferences Android Preference withkey ' + key + ' isnot a 'boolean'preference
252006 on page130
SDM Preferences Android Preference withkey ' + key + ' isnot a 'String' pref-erence
252007 on page130
SDM Preferences Android Maximum num-ber of search re-sults must be anInteger
252008 on page131
SDM Preferences Android Maximum num-ber of search re-sults must be be-tween 0 and +SDMConst-ants.MAXI-MUM_STORE_CAPACITY
OData SDK Applications
Developer Guide: Device Client Error Reference 95
Number Domain Label Applicableplatforms
Message
252009 on page131
SDM Preferences Android Capacity of SDMCache must be anInteger
252010 on page132
SDM Preferences Android Capacity of cachemust be between 0and + SDMConst-ants.MAXI-MUM_STORE_CAPACITY
252011 on page132
SDM Preferences Android Search attributemust be a string
252012 on page133
SDM Preferences Android Search attributenamespace mustbe a string
252013 on page133
SDM Preferences Android Default buffersize must be aninteger
252014 on page134
SDM Preferences Android Default buffersize must be be-tween +MIN_PERSIS-TENCE_BYTE_BUFFER_SIZE +and +MAX_PERSIS-TENCE_BYTE_BUFFER_SIZE
252015 on page134
SDM Preferences Android Invalid ciphername
252016 on page135
SDM Preferences Android Invalid cipherprovider
252017 on page135
SDM Preferences Android Timeout ( + value+ ) must be greaterthan 0
252018 on page136
SDM Preferences Android Timeout must beInteger
OData SDK Applications
96 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
252019 on page136
SDM Preferences Android SDMPersistenceSecure Modepreference mustbe a Boolean
252020 on page137
SDM Preferences Android SDMPersistencefolder path mustbe a String
252021 on page137
SDM Preferences Android Invalid SDMPer-sistence folderpath; folder cannot be written
252022 on page138
SDM Preferences Android SDM Parser fold-er path can not bemodified
252023 on page138
SDM Preferences Android Invalid log level
252024 on page139
SDM Preferences Android Invalid log leveltype
252027 on page139
SDM Preferences Android This preferencescan not be deleted
252028 on page140
SDM Preferences Android No such preferen-ces exists
254004 on page141
SDM Parser Android Writing docu-ment has failed.
254005 on page141
SDM Parser Android Reading docu-ment has failed.
254008 on page142
SDM Parser Android Reading OpenSearch Descrip-tions for SDMO-DataServiceDcou-ment failed
254009 on page142
SDM Parser Android Parser initializa-tion failed
OData SDK Applications
Developer Guide: Device Client Error Reference 97
Number Domain Label Applicableplatforms
Message
254010 on page142
SDM Parser Android Folder forSDMPersistencecould not be cre-ated
254011 on page143
SDM Parser Android SDM Parser initi-alization failed in-valid source fold-er
254012 on page143
SDM Parser Android Parsing xml failed
254013 on page144
SDM Parser iOS Writing docu-ment has failed
254014 on page144
SDM Parser iOS Reading docu-ment has failed
254015 on page145
SDM Parser iOS No unique root el-ement for theservice document
254016 on page146
SDM Parser iOS No unique root el-ement for theopen search de-scription
254017 on page147
SDM Parser iOS No unique root el-ement for theschema
254018 on page148
SDM Parser iOS Invalid feed head-er
254019 on page149
SDM Parser iOS No unique key forthe entity type
254020 on page149
SDM Parser iOS Invalid entry xml,no unique 'entry'element
OData SDK Applications
98 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254021 on page150
SDM Parser iOS Associationsshould have ex-actly two end-points
254022 on page150
SDM Parser iOS No title for thecollection
254023 on page151
SDM Parser iOS init is not suppor-ted, use initWith-Collection
254024 on page151
SDM Parser iOS info parametercannot be nil
254025 on page152
SDM Parser iOS No entry was pro-vided
254026 on page152
SDM Parser iOS Key value cannotbe empty or nil
254027 on page153
SDM Parser iOS Operation is notallowed on thecollection
254028 on page153
SDM Parser iOS \xmlns:\ is not avalid attributename
254029 on page154
SDM Parser iOS Missing opensearch name-space!
254030 on page154
SDM Parser iOS The payload is notan open search de-scription docu-ment!
254031 on page155
SDM Parser iOS There can be only1 ShortName tagin an Open-SearchDescrip-tion doucment!
OData SDK Applications
Developer Guide: Device Client Error Reference 99
Number Domain Label Applicableplatforms
Message
254032 on page155
SDM Parser iOS There can be only1 Description tagin an Open-SearchDescrip-tion doucment!
254033 on page156
SDM Parser iOS Missing mandato-ry \template\ and/or \type\ attrib-ute(s) or invalidvalue(s) defined
254034 on page156
SDM Parser iOS Missing mandato-ry ShortNameand/or Descrip-tion tag(s) fromthe payload!
254035 on page157
SDM Parser iOS There were noURL templatesdefined in theopen search de-scription docu-ment!
254036 on page157
SDM Parser iOS init is not allowed,use initWithFunc-tionImport!
254037 on page158
SDM Parser iOS The function im-port defined asimple type as areturn schema,but the xml con-tains more thanone value!
254038 on page158
SDM Parser iOS In case of collec-tion of simple val-ues the tag underthe root must benamed \element\!
OData SDK Applications
100 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254039 on page159
SDM Parser iOS The function im-port defined acomplex type as areturn schema,but the xml con-tains more thanone value set!
254040 on page159
SDM Parser iOS In case of collec-tion of complexvalues the tag un-der the root mustbe named \ele-ment\!
254041 on page160
SDM Parser iOS Not a valid ODataerror payload!
254042 on page160
SDM Parser iOS init is not allowed,use initWithEnti-tySchema!
254043 on page160
SDM Parser iOS initializeParserwas called on thewrong level!
254044 on page161
SDM Parser iOS The document isnot a valid datadocument
254045 on page161
SDM Parser iOS Missing href pa-rameter of link
254046 on page162
SDM Parser iOS rel' attribute can-not be emtpy inatom:link
254047 on page162
SDM Parser iOS Only action linkscan have sap:pa-rameter childtags! The link it-self has no sap:se-mantics=\action\attribute!
OData SDK Applications
Developer Guide: Device Client Error Reference 101
Number Domain Label Applicableplatforms
Message
254048 on page163
SDM Parser iOS No name attributeor invalid value isdefined for thename attribute ofthe sap:parametertag.
254049 on page163
SDM Parser iOS Action link pa-rameter has inva-lid EDM type!
254050 on page164
SDM Parser iOS Default value ofthe sap action linkparameter is inva-lid!
254051 on page164
SDM Parser iOS Missing href pa-rameter of link
254052 on page165
SDM Parser iOS Inline feed/entrycan only appearinside relatedlinks!
254053 on page165
SDM Parser iOS The related/vialink refers to anon-existing col-lection!
254054 on page166
SDM Parser iOS init is not allowed,use initWithSer-viceDocument!
254055 on page166
SDM Parser iOS Invalid attributevalue (should be\true\ or \false\
254056 on page167
SDM Parser iOS Not a metadatadocument
254057 on page167
SDM Parser iOS Missing schemanamespace attrib-ute value
OData SDK Applications
102 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254058 on page168
SDM Parser iOS Missing name orassociation attrib-ute for entity type,complex type orassociation!
254059 on page168
SDM Parser iOS Type is alreadydefined
254060 on page169
SDM Parser iOS Property type isinvalid
254061 on page169
SDM Parser iOS Not a valid posi-tive integer forMaxLength at-tribute!
254062 on page170
SDM Parser iOS Not a valid posi-tive byte for Pre-cision attribute!
254063 on page170
SDM Parser iOS Not a valid posi-tive byte for Scaleattribute!
254064 on page171
SDM Parser iOS Not a valid posi-tive integer fordisplay order at-tribute!
254065 on page171
SDM Parser iOS Missing or emptyname attribute ofentity set!
254066 on page172
SDM Parser iOS Missing or emptytype attribute ofentity set!
254067 on page172
SDM Parser iOS Not a valid posi-tive integer forcontent-versionattribute (Entity-Set)!
OData SDK Applications
Developer Guide: Device Client Error Reference 103
Number Domain Label Applicableplatforms
Message
254068 on page173
SDM Parser iOS Invalid navigationproperty namespecified
254069 on page173
SDM Parser iOS Invalid relation-ship specified
254070 on page174
SDM Parser iOS Invalid fromrolespecified
254071 on page174
SDM Parser iOS Invalid torolespecified
254072 on page175
SDM Parser iOS Invalid associa-tion specified
254073 on page175
SDM Parser iOS Missing or invalidfunction importname!
254074 on page176
SDM Parser iOS The function im-port name is al-ready defined: \%@\
254075 on page176
SDM Parser iOS The entity type re-ferred by the func-tion import doesnot exist!
254076 on page177
SDM Parser iOS Invalid propertyname specified
254077 on page177
SDM Parser iOS Invalid entity setdefined for Asso-ciationSet/End
254078 on page178
SDM Parser iOS The defined entityset for Associa-tionSet/End doesnot exist as a col-lection in the serv-ice document!
OData SDK Applications
104 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254079 on page178
SDM Parser iOS Invalid role speci-fied for Associa-tion/End.
254080 on page179
SDM Parser iOS There can be amaximum of twoEnd tags under theAssociationSettag!
254081 on page179
SDM Parser iOS Function importparameter musthave a name de-fined!
254082 on page180
SDM Parser iOS Function importparameter musthave a type de-fined!
254083 on page180
SDM Parser iOS Function importparameter is al-ready defined!
254084 on page181
SDM Parser iOS A nonexisting en-tity set name wasdefined for a role!
254085 on page181
SDM Parser iOS FunctionImporthas an invalid re-turn type set!
254086 on page182
SDM Parser iOS FunctionImporthas an invalid re-turn type set (for-mat)!
254087 on page182
SDM Parser iOS Missing typename after \Col-lection(\ in returntype for Functio-nImport!
OData SDK Applications
Developer Guide: Device Client Error Reference 105
Number Domain Label Applicableplatforms
Message
254088 on page183
SDM Parser iOS The ReturnTypeattribute value ofthe FunctionIm-port refers to anon existing type!
254089 on page183
SDM Parser iOS The EntitySet at-tribute is notpresent or con-tains invalid entityset name that can-not be mapped toits entity type!
254090 on page184
SDM Parser iOS The EntitySet at-tribute is notpresent or con-tains invalid entityset name that can-not be mapped toits entity type!
254091 on page184
SDM Parser iOS No entity schemawas found for thedefined EntitySetthat is defined forthe FunctionIm-port
254092 on page185
SDM Parser iOS Referred type wasnot declared in themetadata docu-ment!
254093 on page185
SDM Parser iOS Entity set refers toan unknown enti-ty type!
254094 on page186
SDM Parser iOS Entity set speci-fies a name that isinvalid!
254095 on page186
SDM Parser iOS Not a servicedocument
OData SDK Applications
106 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254096 on page187
SDM Parser iOS Missing mandato-ry attribute(app:service)
254097 on page187
SDM Parser iOS Missing mandato-ry attribute of col-lection (href)
254098 on page188
SDM Parser iOS Invalid positiveinteger value fordisplay-order
254099 on page188
SDM Parser iOS Cannot instantiatethe xml parser
254100 on page189
SDM Parser iOS GenericError
254101 on page189
SDM Parser iOS No service docu-ment was provi-ded
254102 on page190
SDM Parser iOS No entity schemawas provided
254103 on page190
SDM Parser iOS init is not allowed,use initWithNameinstead!
254104 on page191
SDM Parser iOS Value can be ei-ther \POST\ or\GET\ (case sen-sitive)
254105 on page191
SDM Parser iOS init is not allowed,use initWithMe-taInfo instead!
254106 on page192
SDM Parser iOS init is not allowed,use initWithEnti-tySchema!
254107 on page192
SDM Parser iOS init is not allowed,use initWithUrl
OData SDK Applications
Developer Guide: Device Client Error Reference 107
Number Domain Label Applicableplatforms
Message
254108 on page193
SDM Parser iOS init is not allowed,use any other initvariant!
254109 on page193
SDM Parser iOS init is not allowed,use any other initvariant that ac-cepts link rel pa-rameter!
254110 on page194
SDM Parser iOS init is not allowed,use initWithName
254111 on page194
SDM Parser iOS Property informa-tion cannot be nil!
254112 on page195
SDM Parser iOS The property in-formation withthe name alreadyexists
254113 on page195
SDM Parser iOS Use initWithPro-pertyInfo or init-WithPropertyIn-foAndValue!
254114 on page196
SDM Parser iOS Field value toolong
254115 on page196
SDM Parser iOS Value cannot benull
254116 on page197
SDM Parser iOS The new valuedoes not fulfill thenumeric con-straints
254117 on page197
SDM Parser iOS Complex types donot hold simplevalues
254118 on page198
SDM Parser iOS Invalid mail ad-dress
OData SDK Applications
108 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
254119 on page198
SDM Parser iOS Value cannot benull
254120 on page199
SDM Parser iOS Value is not a val-id DateTime
254121 on page199
SDM Parser iOS Boolean valuecannot be null
254122 on page200
SDM Parser iOS Value is not a val-id boolean value
254123 on page200
SDM Parser iOS The stored valueis not a valid boo-lean value
254124 on page201
SDM Parser iOS GUID value can-not be null
254125 on page201
SDM Parser iOS Value is not a val-id GUID value
254126 on page202
SDM Parser iOS Binary value can-not be null
254127 on page202
SDM Parser iOS Value is not a val-id binary value
254128 on page203
SDM Parser iOS The stored valueis not a valid bina-ry value
254129 on page203
SDM Parser iOS The new valuedoes not fulfill thefloat constraints
254130 on page204
SDM Parser iOS The stored valueis not a valid floatvalue
254131 on page204
SDM Parser iOS The new valuedoes not fulfill thedouble con-straints
OData SDK Applications
Developer Guide: Device Client Error Reference 109
Number Domain Label Applicableplatforms
Message
254132 on page205
SDM Parser iOS The stored valueis not a valid dou-ble value
254133 on page205
SDM Parser iOS Decimal valuecannot be null
254134 on page206
SDM Parser iOS Value is not a val-id decimal valueaccording toOData or does notconform the re-strictions
254135 on page206
SDM Parser iOS Negative value,NaN, #INF and -#INF are not validsecond values!
254136 on page207
SDM Parser iOS Time value can-not be null
254137 on page207
SDM Parser iOS Value is not a val-id Edm.Time val-ue according toOData
254138 on page208
SDM Parser iOS Invalid durationvalue! Set at least1 field of the du-ration object!
254139 on page208
SDM Parser iOS Value is not a val-id DateTimeOff-set
254140 on page209
SDM Parser iOS Value is not a val-id DateTime
255001 on page209
SDM Persistence Android Initialization er-ror: folder path isunknown.
OData SDK Applications
110 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
255002 on page210
SDM Persistence Android Folder forSDMPersistencecould not be cre-ated
255003 on page210
SDM Persistence Android Crypto init failed
255004 on page211
SDM Persistence Android Removing datahas failed
255005 on page211
SDM Persistence Android Secret Key for en-cryption is not in-itialized
255006 on page212
SDM Persistence Android Saving object hasfailed
255007 on page212
SDM Persistence Android Loading objecthas failed
255008 on page212
SDM Persistence Android Secret Key for de-cryption is not in-itialized
255012 on page213
SDM Persistence Android Storing streamhas failed.
255013 on page213
SDM Persistence Android Loading streamhas failed.
255014 on page214
SDM Persistence Android Crypto error
255015 on page214
SDM Persistence iOS Found unexpec-ted directory atpath: %@
255016 on page215
SDM Persistence iOS Could not persistserializable datawith ID: %@
255017 on page215
SDM Persistence iOS Could not persistcache with ID:%@
OData SDK Applications
Developer Guide: Device Client Error Reference 111
Number Domain Label Applicableplatforms
Message
255018 on page216
SDM Persistence iOS Could not persistentry with en-tryID: %@
255019 on page216
SDM Persistence iOS Cannot create adirectory for thepersistence at'%@', because afile already exists
255020 on page217
SDM Persistence iOS Failed to create adirectory for thepersistence at'%@'
255021 on page217
SDM Persistence iOS Cannot create asubdirectory atstorage path'%@', because afile already exists
255022 on page218
SDM Persistence iOS Failed to create asubdirectory forthe persistence at'%@'
70000 on page116
OData Client li-brary
iOS
70001 on page117
OData Client li-brary
iOS
70002 on page118
OData Client li-brary
iOS
70003 on page119
OData Client li-brary
iOS
70004 on page120
OData Client li-brary
iOS
70005 on page121
OData Client li-brary
iOS
OData SDK Applications
112 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
70006 on page122
OData Client li-brary
iOS
71000 on page123
OData Client li-brary
iOS
71001 on page124
OData Client li-brary
iOS
71002 on page125
OData Client li-brary
iOS
256000 on page218
SDM Connectivi-ty
iOS SDMNetwork-Queue addOpera-tion -> Error: At-tempted to add anobject that doesnot adhere toSDMRequestingprotocol to anSDMNetwork-Queue
256001 on page219
SDM Connectivi-ty
iOS Cannot create adirectory for thecache at '%@', be-cause a file al-ready exists
256002 on page219
SDM Connectivi-ty
iOS Failed to create adirectory for thecache at '%@'
256003 on page220
SDM Connectivi-ty
iOS Listing cache di-rectory failed atpath '%@'
256004 on page220
SDM Connectivi-ty
iOS Failed to removecached data atpath '%@'
256005 on page221
SDM Connectivi-ty
iOS Thread count toohigh!
OData SDK Applications
Developer Guide: Device Client Error Reference 113
Number Domain Label Applicableplatforms
Message
256006 on page221
SDM Connectivi-ty
iOS Could not instan-tiate the SUP re-quest. Ensureyou've added theSUP library toyour project!
256007 on page222
SDM Connectivi-ty
iOS Could not instan-tiate the request.
257000 on page222
SDM Supporta-bility
iOS The applicationmust have at leastone view and oneviewController
257001 on page223
SDM Supporta-bility
iOS SDMLogger re-ceived low mem-ory warning noti-fication
70000 on page116
OData Client Li-brary
ANY_IN-PUT_FIELD_NULL
Android, Black-Berry
71001 on page123
OData Client Li-brary
APPLICA-TION_ID_NULL
Android, Black-Berry
70001 on page117
OData Client Li-brary
APPLICA-TION_USER_ALREADY_REG-ISTERED
Android, Black-Berry
70002 on page118
OData Client Li-brary
APPLICA-TION_USER_NOT_REGISTER-ED
Android, Black-Berry
245022 on page126
SDM Parser COLLEC-TION_TI-TLE_MISSING
BlackBerry If collection titleis missing
70006 on page122
OData Client Li-brary
EMPTY_RE-SPONSE_FROM_SERVER
Android, Black-Berry
OData SDK Applications
114 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
245021 on page125
SDM Parser INVALID_AS-SOCIATION
BlackBerry If there is an im-proper associa-tion rule
254019 on page148
SDM Parser INVALID_ENTI-TY_TYPE
BlackBerry Improper ODataentity type
245020 on page125
SDM Parser INVALID_EN-TRY
BlackBerry If entry attributesare not there
254018 on page148
SDM Parser INVA-LID_FEED_HEADER
BlackBerry Feed header isnull.
254017 on page147
SDM Parser INVALID_MET-ADATA_DOCU-MENT
BlackBerry Metadata docu-ment is not inproper OData for-mat or a properXML
254016 on page146
SDM Parser INVA-LID_OPEN_SEARCH_DESCRIP-TION_DOCU-MENT
BlackBerry Open search de-scriptor documentis not in properOData format or aproper XML
254015 on page145
SDM Parser INVA-LID_SERV-ICE_DOCU-MENT
BlackBerry Service documentis not in properOData format or aproper XML
71002 on page124
OData Client Li-brary
JSON_PARS-ING_FAILED
Android, Black-Berry
70003 on page119
OData Client Li-brary
REGISTRA-TION_FAILED_UNKNOWN_ER-ROR
Android, Black-Berry
70004 on page120
OData Client Li-brary
REGISTRA-TION_LISTEN-ER_NULL
Android, Black-Berry
OData SDK Applications
Developer Guide: Device Client Error Reference 115
Number Domain Label Applicableplatforms
Message
70005 on page121
OData Client Li-brary
SUP_INTER-NAL_PARS-ING_ERROR
Android, Black-Berry
Error 70000
Message
Domain OData Client Library
Number 70000
Label ANY_INPUT_FIELD_NULL
Applicable Platform(s) Android, BlackBerry
CauseOne or more user registration fields are null.
ActionProvide all the necessary inputs for registration.
Error 70000
Message
Domain OData Client library
Number 70000
Label
Applicable Platform(s) iOS
CauseOne or more user registration fields are null.
ActionProvide all required values for registration.
OData SDK Applications
116 SAP Mobile Platform
Error 70001
Message
Domain OData Client Library
Number 70001
Label APPLICATION_USER_ALREADY_REGIS-TERED
Applicable Platform(s) Android, BlackBerry
CauseThe user is already registered.
ActionVerify that the user is registered. If he or she is, perform a startClient.
Error 70001
Message
Domain OData Client library
Number 70001
Label
Applicable Platform(s) iOS
CauseThe user is already registered.
ActionDelete the user before registering again.
OData SDK Applications
Developer Guide: Device Client Error Reference 117
Error 70002
Message
Domain OData Client Library
Number 70002
Label APPLICATION_USER_NOT_REGISTERED
Applicable Platform(s) Android, BlackBerry
CauseApplication user is unregistered.
ActionRegister the user.
Error 70002
Message
Domain OData Client library
Number 70002
Label
Applicable Platform(s) iOS
CauseApplication user is unregistered.
ActionRegister the user.
OData SDK Applications
118 SAP Mobile Platform
Error 70003
Message
Domain OData Client Library
Number 70003
Label REGISTRATION_FAILED_UNKNOWN_ER-ROR
Applicable Platform(s) Android, BlackBerry
CauseUser registration timed out.
ActionRegistration option has timed out; retry the operation.
Error 70003
Message
Domain OData Client library
Number 70003
Label
Applicable Platform(s) iOS
CauseUser registration timed out.
ActionRegistration option has timed out; retry the operation.
OData SDK Applications
Developer Guide: Device Client Error Reference 119
Error 70004
Message
Domain OData Client Library
Number 70004
Label REGISTRATION_LISTENER_NULL
Applicable Platform(s) Android, BlackBerry
CauseAsynchronous user registration listener is not registered with UserManager.
ActionImplement the registration listener while using asynchronous registration.
Error 70004
Message
Domain OData Client library
Number 70004
Label
Applicable Platform(s) iOS
CauseNot all delegates have been implemented.
ActionImplement all delegates.
OData SDK Applications
120 SAP Mobile Platform
Error 70005
Message
Domain OData Client Library
Number 70005
Label SUP_INTERNAL_PARSING_ERROR
Applicable Platform(s) Android, BlackBerry
CauseSAP Mobile Platform internal parsing error.
ActionRetry the operation.
Error 70005
Message
Domain OData Client library
Number 70005
Label
Applicable Platform(s) iOS
CauseSAP Mobile Platform internal parsing error.
ActionRetry the operation.
OData SDK Applications
Developer Guide: Device Client Error Reference 121
Error 70006
Message
Domain OData Client Library
Number 70006
Label EMPTY_RESPONSE_FROM_SERVER
Applicable Platform(s) Android, BlackBerry
CauseEmpty response received from server.
ActionIn SCC, verify the application endpoint.
Error 70006
Message
Domain OData Client library
Number 70006
Label
Applicable Platform(s) iOS
CauseEmpty response received from server.
ActionVerify the application endpoint.
OData SDK Applications
122 SAP Mobile Platform
Error 71000
Message
Domain OData Client library
Number 71000
Label
Applicable Platform(s) iOS
CauseNull URL.
ActionCheck the URL.
Error 71001
Message
Domain OData Client Library
Number 71001
Label APPLICATION_ID_NULL
Applicable Platform(s) Android, BlackBerry
CauseApplication ID is not initialized.
ActionUse the application ID setter.
OData SDK Applications
Developer Guide: Device Client Error Reference 123
Error 71001
Message
Domain OData Client library
Number 71001
Label
Applicable Platform(s) iOS
CauseApplication ID is not initialized.
ActionCall the initInstance method.
Error 71002
Message
Domain OData Client Library
Number 71002
Label JSON_PARSING_FAILED
Applicable Platform(s) Android, BlackBerry
CauseInternal error: JSON parsing failed.
ActionVerify that response is not null.
OData SDK Applications
124 SAP Mobile Platform
Error 71002
Message
Domain OData Client library
Number 71002
Label
Applicable Platform(s) iOS
CauseJSON parsing failed.
Action
Error 245020
MessageIf entry attributes are not there
Domain SDM Parser
Number 245020
Label INVALID_ENTRY
Applicable Platform(s) BlackBerry
CauseThere are entries without attributes.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 245021
MessageIf there is an improper association rule
OData SDK Applications
Developer Guide: Device Client Error Reference 125
Domain SDM Parser
Number 245021
Label INVALID_ASSOCIATION
Applicable Platform(s) BlackBerry
CauseThere are improper associations in the document.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 245022
MessageIf collection title is missing
Domain SDM Parser
Number 245022
Label COLLECTION_TITLE_MISSING
Applicable Platform(s) BlackBerry
CauseUntitled collection.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 251001
MessageWriting document has failed
Domain SDM Cache
Number 251001
Label
OData SDK Applications
126 SAP Mobile Platform
Applicable Platform(s) Android
CauseCannot write content to cache.
Action
Error 251002
MessageReading document has failed; Stored documents must have a public no-arg constructor.
Domain SDM Cache
Number 251002
Label
Applicable Platform(s) Android
Cause
Action
Error 251003
MessageReading document has failed
Domain SDM Cache
Number 251003
Label
Applicable Platform(s) Android
CauseCannot retrieve content from cache.
OData SDK Applications
Developer Guide: Device Client Error Reference 127
Action
Error 252002
MessagePreference with key ' + key + ' is not a float preference
Domain SDM Preferences
Number 252002
Label
Applicable Platform(s) Android
CausePreference value for the API call getFloatPreference() for the key is not data type Float .
ActionUse the appropriate API to fetch the preverence value for the key.
Error 252003
MessagePreference with key ' + key + ' is not an 'int' preference
Domain SDM Preferences
Number 252003
Label
Applicable Platform(s) Android
CausePreference value for the API call getIntPreference() for the key is not of the data type Int.
ActionUse the appropriate API to fetch the preverence value for the key.
OData SDK Applications
128 SAP Mobile Platform
Error 252004
MessagePreference with key ' + key + ' is not a 'long' preference
Domain SDM Preferences
Number 252004
Label
Applicable Platform(s) Android
CausePreference value for the API call getFloatPreference() for the key is not of the data type Float.
ActionUse the appropriate API to fetch the preverence value for the key.
Error 252005
MessagePreference with key ' + key + ' is not a 'boolean' preference
Domain SDM Preferences
Number 252005
Label
Applicable Platform(s) Android
CausePreference value for the API call getFloatPreference() for the key is not of the data type Float.
ActionUse the appropriate API to fetch the preverence value for the key.
OData SDK Applications
Developer Guide: Device Client Error Reference 129
Error 252006
MessagePreference with key ' + key + ' is not a 'String' preference
Domain SDM Preferences
Number 252006
Label
Applicable Platform(s) Android
CausePreference value for the API call getFloatPreference() for the key is not of the data type Float.
ActionUse the appropriate API to fetch the preverence value for the key.
Error 252007
MessageMaximum number of search results must be an Integer
Domain SDM Preferences
Number 252007
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_MAX_SEARCH_RESULTS' is not an Integer value.
ActionPreference for the maximum entries that can be returned as a result of a search should be an Intvalue.
OData SDK Applications
130 SAP Mobile Platform
Error 252008
MessageMaximum number of search results must be between 0 and +SDMConstants.MAXIMUM_STORE_CAPACITY
Domain SDM Preferences
Number 252008
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_MAX_SEARCH_RESULTS' is not in the range 0 toSDMConstants.MAXIMUM_STORE_CAPACITY.
ActionPass a value in the range 0 to SDMConstants.MAXIMUM_STORE_CAPACITY EDIT.
Error 252009
MessageCapacity of SDM Cache must be an Integer
Domain SDM Preferences
Number 252009
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_CAPACITY' is not an Integer value.
ActionValue should be of data type Int.
OData SDK Applications
Developer Guide: Device Client Error Reference 131
Error 252010
MessageCapacity of cache must be between 0 and +SDMConstants.MAXIMUM_STORE_CAPACITY
Domain SDM Preferences
Number 252010
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_CAPACITY' is not in the range 0 toSDMConstants.MAXIMUM_STORE_CAPACITY.
ActionPass a value in the range 0 to SDMConstants.MAXIMUM_STORE_CAPACITY EDIT.
Error 252011
MessageSearch attribute must be a string
Domain SDM Preferences
Number 252011
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_PARSER_SEARCH_ATTRIBUTE' is not a String value.
ActionValue should be data type String.
OData SDK Applications
132 SAP Mobile Platform
Error 252012
MessageSearch attribute namespace must be a string
Domain SDM Preferences
Number 252012
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CACHE_SEARCH_ATTRIBUTE_XMLNS' is not a String value.
ActionValue should be data type String.
Error 252013
MessageDefault buffer size must be an integer
Domain SDM Preferences
Number 252013
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_BYTE_BUFFER_SIZE' is not a Integer value.
ActionValue should be data type Integer.
OData SDK Applications
Developer Guide: Device Client Error Reference 133
Error 252014
MessageDefault buffer size must be between + MIN_PERSISTENCE_BYTE_BUFFER_SIZE + and+ MAX_PERSISTENCE_BYTE_BUFFER_SIZE
Domain SDM Preferences
Number 252014
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_BYTE_BUFFER_SIZE' is not in the range'MIN_PERSISTENCE_BYTE_BUFFER_SIZE' to'MAX_PERSISTENCE_BYTE_BUFFER_SIZE'.
ActionPass the value in the range MIN_PERSISTENCE_BYTE_BUFFER_SIZE toMAX_PERSISTENCE_BYTE_BUFFER_SIZE.
Error 252015
MessageInvalid cipher name
Domain SDM Preferences
Number 252015
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_CIPHER_TRANSFORMATION' is null, or not of Stringdata type.
OData SDK Applications
134 SAP Mobile Platform
ActionProvide a proper value.
Error 252016
MessageInvalid cipher provider
Domain SDM Preferences
Number 252016
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_CIPHER_TRANSFORMATION' does not belong to thecorrect cipher provider.
ActionProvide a proper value.
Error 252017
MessageTimeout ( + value + ) must be greater than 0
Domain SDM Preferences
Number 252017
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CONNECTIVITY_SCONNTIMEOUT' or'SDM_CONNECTIVITY_CONNTIMEOUT' must be greater than 0.
OData SDK Applications
Developer Guide: Device Client Error Reference 135
ActionProvide a timeout value greater than 0.
Error 252018
MessageTimeout must be Integer
Domain SDM Preferences
Number 252018
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_CONNECTIVITY_SCONNTIMEOUT' or'SDM_CONNECTIVITY_CONNTIMEOUT' is not an Integer value.
ActionProvide an integer value.
Error 252019
MessageSDMPersistence Secure Mode preference must be a Boolean
Domain SDM Preferences
Number 252019
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_SECUREMODE' is not a Boolean value.
OData SDK Applications
136 SAP Mobile Platform
ActionProvide a Boolean value.
Error 252020
MessageSDMPersistence folder path must be a String
Domain SDM Preferences
Number 252020
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_FOLDER_PATH' is not a String value.
ActionProvide a String value.
Error 252021
MessageInvalid SDMPersistence folder path; folder can not be written
Domain SDM Preferences
Number 252021
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PERSISTENCE_FOLDER_PATH' is not a valid path.
ActionProvide a proper path for the folder path.
OData SDK Applications
Developer Guide: Device Client Error Reference 137
Error 252022
MessageSDM Parser folder path can not be modified
Domain SDM Preferences
Number 252022
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_PARSER_FOLDER_PATH' cannot be modified if it has a default value.
ActionCannot set the path if it already has a value.
Error 252023
MessageInvalid log level
Domain SDM Preferences
Number 252023
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_LOG_LEVEL' cannot be null.
ActionProvide a proper value.
OData SDK Applications
138 SAP Mobile Platform
Error 252024
MessageInvalid log level type
Domain SDM Preferences
Number 252024
Label
Applicable Platform(s) Android
CauseFor the API checkPreference(String key, Object value), the value passed to the API along withthe key 'SDM_LOG_LEVEL' is not data type Integer.
ActionProvide an Integer value.
Error 252027
MessageThis preferences can not be deleted
Domain SDM Preferences
Number 252027
Label
Applicable Platform(s) Android
CauseFor the API removePreference(String key), the Key provided is one of the default preferencesand cannot be deleted.
OData SDK Applications
Developer Guide: Device Client Error Reference 139
Action
Error 252028
MessageNo such preferences exists
Domain SDM Preferences
Number 252028
Label
Applicable Platform(s) Android
CauseFor the API removePreference(String key), the key provided does not exist.
ActionProvide a proper key.
Error 252029
MessageMaximum cache capacity exceeded
Domain SDM Cache
Number 252029
Label
Applicable Platform(s) iOS
CauseCache capacity set is too high.
ActionSet the capacity to a lower value.
OData SDK Applications
140 SAP Mobile Platform
Error 254004
MessageWriting document has failed.
Domain SDM Parser
Number 254004
Label
Applicable Platform(s) Android
CauseCannot write to the XML document due to memory issues.
Action
Error 254005
MessageReading document has failed.
Domain SDM Parser
Number 254005
Label
Applicable Platform(s) Android
CauseCannot read the parsed XML file.
ActionProvide a proper service doc/metadata/entries XML file.
OData SDK Applications
Developer Guide: Device Client Error Reference 141
Error 254008
MessageReading Open Search Descriptions for SDMODataServiceDcoument failed
Domain SDM Parser
Number 254008
Label
Applicable Platform(s) Android
Cause
Action
Error 254009
MessageParser initialization failed
Domain SDM Parser
Number 254009
Label
Applicable Platform(s) Android
CauseCannot initialize the parser.
ActionProvide proper arguments for initialization.
Error 254010
MessageFolder for SDMPersistence could not be created
OData SDK Applications
142 SAP Mobile Platform
Domain SDM Parser
Number 254010
Label
Applicable Platform(s) Android
CauseError while creating a folder during parser initialization.
ActionProvide necessary permissions.
Error 254011
MessageSDM Parser initialization failed invalid source folder
Domain SDM Parser
Number 254011
Label
Applicable Platform(s) Android
CauseError occured while reading a folder (the folder source is invalid), during parser initialization.
Action
Error 254012
MessageParsing xml failed
Domain SDM Parser
Number 254012
Label
OData SDK Applications
Developer Guide: Device Client Error Reference 143
Applicable Platform(s) Android
CauseCannot parse service/metadata/entries document XML files.
ActionProvide syntactically correct XML for parsing.
Error 254013
MessageWriting document has failed
Domain SDM Parser
Number 254013
Label
Applicable Platform(s) iOS
CauseCannot parse service/metadata/entries document XML files.
ActionProvide syntactically correct XML for parsing.
Error 254014
MessageReading document has failed
Domain SDM Parser
Number 254014
Label
Applicable Platform(s) iOS
CauseCannot retrieve content from cache.
OData SDK Applications
144 SAP Mobile Platform
Action
Error 254015
MessageNo unique root element for the service document
Domain SDM Parser
Number 254015
Label
Applicable Platform(s) iOS
CauseNo unique root element for the service document.
ActionCheck your OData service document.
Error 254015
MessageService document is not in proper OData format or a proper XML
Domain SDM Parser
Number 254015
Label INVALID_SERVICE_DOCUMENT
Applicable Platform(s) BlackBerry
CauseInvalid service document.
ActionValidate if application endpoint is a proper OData Atom/XML source.
OData SDK Applications
Developer Guide: Device Client Error Reference 145
Error 254016
MessageNo unique root element for the open search description
Domain SDM Parser
Number 254016
Label
Applicable Platform(s) iOS
CauseNo unique root element for the open search description.
ActionCheck your OData service document.
Error 254016
MessageOpen search descriptor document is not in proper OData format or a proper XML
Domain SDM Parser
Number 254016
Label INVALID_OPEN_SEARCH_DESCRIP-TION_DOCUMENT
Applicable Platform(s) BlackBerry
CauseInvalid open search descriptor document.
ActionValidate if application endpoint is a proper OData Atom/XML source.
OData SDK Applications
146 SAP Mobile Platform
Error 254017
MessageMetadata document is not in proper OData format or a proper XML
Domain SDM Parser
Number 254017
Label INVALID_METADATA_DOCUMENT
Applicable Platform(s) BlackBerry
CauseInvalid metadata document.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 254017
MessageNo unique root element for the schema
Domain SDM Parser
Number 254017
Label
Applicable Platform(s) iOS
CauseNo unique root element for the schema.
ActionCheck your OData service document.
OData SDK Applications
Developer Guide: Device Client Error Reference 147
Error 254018
MessageFeed header is null.
Domain SDM Parser
Number 254018
Label INVALID_FEED_HEADER
Applicable Platform(s) BlackBerry
CauseInvalid feed header.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 254018
MessageInvalid feed header
Domain SDM Parser
Number 254018
Label
Applicable Platform(s) iOS
Cause
Action
Error 254019
MessageImproper OData entity type
OData SDK Applications
148 SAP Mobile Platform
Domain SDM Parser
Number 254019
Label INVALID_ENTITY_TYPE
Applicable Platform(s) BlackBerry
CauseEntity type is invalid.
ActionValidate if application endpoint is a proper OData Atom/XML source.
Error 254019
MessageNo unique key for the entity type
Domain SDM Parser
Number 254019
Label
Applicable Platform(s) iOS
CauseNo unique key for the entity type.
ActionCheck your OData service document.
Error 254020
MessageInvalid entry xml, no unique 'entry' element
Domain SDM Parser
Number 254020
Label
OData SDK Applications
Developer Guide: Device Client Error Reference 149
Applicable Platform(s) iOS
CauseInvalid entry XML; no unique "entry" element.
ActionCheck your OData service document.
Error 254021
MessageAssociations should have exactly two endpoints
Domain SDM Parser
Number 254021
Label
Applicable Platform(s) iOS
Cause
Action
Error 254022
MessageNo title for the collection
Domain SDM Parser
Number 254022
Label
Applicable Platform(s) iOS
CauseNo title for the collection.
OData SDK Applications
150 SAP Mobile Platform
ActionCheck your OData service document.
Error 254023
Messageinit is not supported, use initWithCollection
Domain SDM Parser
Number 254023
Label
Applicable Platform(s) iOS
CauseInit is not supported, use initWithCollection.
ActionUse initWithCollection EDIT: add period
Error 254024
Messageinfo parameter cannot be nil
Domain SDM Parser
Number 254024
Label
Applicable Platform(s) iOS
CauseInfo parameter cannot be null.
ActionEnter a non-null value.
OData SDK Applications
Developer Guide: Device Client Error Reference 151
Error 254025
MessageNo entry was provided
Domain SDM Parser
Number 254025
Label
Applicable Platform(s) iOS
CauseNo entry has been provided.
ActionCheck your OData service document.
Error 254026
MessageKey value cannot be empty or nil
Domain SDM Parser
Number 254026
Label
Applicable Platform(s) iOS
CauseKey value cannot be empty or null.
ActionCheck your OData service document.
OData SDK Applications
152 SAP Mobile Platform
Error 254027
MessageOperation is not allowed on the collection
Domain SDM Parser
Number 254027
Label
Applicable Platform(s) iOS
CauseOperation is not allowed on the collection.
ActionCheck the operation being used.
Error 254028
Message\xmlns:\ is not a valid attribute name
Domain SDM Parser
Number 254028
Label
Applicable Platform(s) iOS
Cause\xmlns:\ is an invalid attribute name.
ActionCheck your OData service document.
OData SDK Applications
Developer Guide: Device Client Error Reference 153
Error 254029
MessageMissing open search namespace!
Domain SDM Parser
Number 254029
Label
Applicable Platform(s) iOS
CauseMissing open search namespace.
ActionCheck your OData service document.
Error 254030
MessageThe payload is not an open search description document!
Domain SDM Parser
Number 254030
Label
Applicable Platform(s) iOS
CauseThe payload is not an OpenSearch description document.
ActionInvalid document.
OData SDK Applications
154 SAP Mobile Platform
Error 254031
MessageThere can be only 1 ShortName tag in an OpenSearchDescription doucment!
Domain SDM Parser
Number 254031
Label
Applicable Platform(s) iOS
CauseThere can be only one ShortName tag in an OpenSearch description document.
ActionCheck your OData service document.
Error 254032
MessageThere can be only 1 Description tag in an OpenSearchDescription doucment!
Domain SDM Parser
Number 254032
Label
Applicable Platform(s) iOS
CauseThere can be only one Description tag in an OpenSearch description document.
ActionCheck your OData service document.
OData SDK Applications
Developer Guide: Device Client Error Reference 155
Error 254033
MessageMissing mandatory \template\ and/or \type\ attribute(s) or invalid value(s) defined
Domain SDM Parser
Number 254033
Label
Applicable Platform(s) iOS
CauseMissing mandatory template\ attribute(s) or invalid value(s) defined.
ActionCheck your OData service document.
Error 254034
MessageMissing mandatory ShortName and/or Description tag(s) from the payload!
Domain SDM Parser
Number 254034
Label
Applicable Platform(s) iOS
CauseThe payload is missing mandatory ShortName and/or Description tags.
ActionCheck your OData service document.
OData SDK Applications
156 SAP Mobile Platform
Error 254035
MessageThere were no URL templates defined in the open search description document!
Domain SDM Parser
Number 254035
Label
Applicable Platform(s) iOS
CauseThere are no URL templates defined in the OpenSearch description document.
ActionCheck your XML document.
Error 254036
Messageinit is not allowed, use initWithFunctionImport!
Domain SDM Parser
Number 254036
Label
Applicable Platform(s) iOS
CauseInit not allowed.
ActionDo not use init to initialize the function import result parser.
OData SDK Applications
Developer Guide: Device Client Error Reference 157
Error 254037
MessageThe function import defined a simple type as a return schema, but the xml contains more thanone value!
Domain SDM Parser
Number 254037
Label
Applicable Platform(s) iOS
CauseInvalid XML.
ActionCheck your XML document.
Error 254038
MessageIn case of collection of simple values the tag under the root must be named \element\!
Domain SDM Parser
Number 254038
Label
Applicable Platform(s) iOS
CauseThe tag under "root" must be "element".
ActionCheck your XML document.
OData SDK Applications
158 SAP Mobile Platform
Error 254039
MessageThe function import defined a complex type as a return schema, but the xml contains morethan one value set!
Domain SDM Parser
Number 254039
Label
Applicable Platform(s) iOS
CauseThe function import defined a complex type as a return schema, but the XML contains morethan one value set.
ActionCheck your XML document.
Error 254040
MessageIn case of collection of complex values the tag under the root must be named \element\!
Domain SDM Parser
Number 254040
Label
Applicable Platform(s) iOS
CauseIn a collection of complex values, the tag under the root must be named "element".
ActionCheck your XML document.
OData SDK Applications
Developer Guide: Device Client Error Reference 159
Error 254041
MessageNot a valid OData error payload!
Domain SDM Parser
Number 254041
Label
Applicable Platform(s) iOS
Cause
Action
Error 254042
Messageinit is not allowed, use initWithEntitySchema!
Domain SDM Parser
Number 254042
Label
Applicable Platform(s) iOS
CauseDo not use init.
ActionUse initWithEntitySchema.
Error 254043
MessageinitializeParser was called on the wrong level!
OData SDK Applications
160 SAP Mobile Platform
Domain SDM Parser
Number 254043
Label
Applicable Platform(s) iOS
CauseInitialization called at the wrong level.
ActionVerify code and retry initialization.
Error 254044
MessageThe document is not a valid data document
Domain SDM Parser
Number 254044
Label
Applicable Platform(s) iOS
CauseDocument is invalid.
ActionCheck whether the returned document is valid.
Error 254045
MessageMissing href parameter of link
Domain SDM Parser
Number 254045
Label
OData SDK Applications
Developer Guide: Device Client Error Reference 161
Applicable Platform(s) iOS
CauseMissing <href> while parsing document.
ActionVerify your OData document.
Error 254046
Messagerel' attribute cannot be emtpy in atom:link
Domain SDM Parser
Number 254046
Label
Applicable Platform(s) iOS
CauseValue of 'rel' attribute in documents is empty.
ActionVerify your OData document.
Error 254047
MessageOnly action links can have sap:parameter child tags! The link itself has no sap:semantics=\action\ attribute!
Domain SDM Parser
Number 254047
Label
Applicable Platform(s) iOS
OData SDK Applications
162 SAP Mobile Platform
CauseOnly action links can have sap:parameter child tags. The link itself has no sap:semantics=\action\ attribute.
ActionVerify your OData document.
Error 254048
MessageNo name attribute or invalid value is defined for the name attribute of the sap:parameter tag.
Domain SDM Parser
Number 254048
Label
Applicable Platform(s) iOS
CauseEither no name attribute, or an invalid value has been defined for sap:parameter tag.
ActionVerify your OData document.
Error 254049
MessageAction link parameter has invalid EDM type!
Domain SDM Parser
Number 254049
Label
Applicable Platform(s) iOS
CauseAction link parameter has invalid EDM type.
OData SDK Applications
Developer Guide: Device Client Error Reference 163
ActionVerify your OData document.
Error 254050
MessageDefault value of the sap action link parameter is invalid!
Domain SDM Parser
Number 254050
Label
Applicable Platform(s) iOS
CauseDefault value of the SAP action link parameter is invalid.
ActionVerify your OData document.
Error 254051
MessageMissing href parameter of link
Domain SDM Parser
Number 254051
Label
Applicable Platform(s) iOS
CauseMissing <href> parameter in link.
ActionVerify your OData document.
OData SDK Applications
164 SAP Mobile Platform
Error 254052
MessageInline feed/entry can only appear inside related links!
Domain SDM Parser
Number 254052
Label
Applicable Platform(s) iOS
CauseInline feed/entry can appear only inside related links.
ActionVerify your OData document.
Error 254053
MessageThe related/via link refers to a non-existing collection!
Domain SDM Parser
Number 254053
Label
Applicable Platform(s) iOS
CauseThe related/via link refers to a nonexistent collection.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 165
Error 254054
Messageinit is not allowed, use initWithServiceDocument!
Domain SDM Parser
Number 254054
Label
Applicable Platform(s) iOS
Causeinit is not allowed, use initWithServiceDocument.
ActionVerify your OData document.
Error 254055
MessageInvalid attribute value (should be \true\ or \false\
Domain SDM Parser
Number 254055
Label
Applicable Platform(s) iOS
CauseInvalid attribute value (should be true or false).
ActionVerify your OData document.
OData SDK Applications
166 SAP Mobile Platform
Error 254056
MessageNot a metadata document
Domain SDM Parser
Number 254056
Label
Applicable Platform(s) iOS
CauseNot a metadata document.
ActionVerify your OData document.
Error 254057
MessageMissing schema namespace attribute value
Domain SDM Parser
Number 254057
Label
Applicable Platform(s) iOS
CauseMissing schema namespace attribute value.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 167
Error 254058
MessageMissing name or association attribute for entity type, complex type or association!
Domain SDM Parser
Number 254058
Label
Applicable Platform(s) iOS
CauseMissing name or association attribute for entity type, complex type, or association.
ActionVerify your OData document.
Error 254059
MessageType is already defined
Domain SDM Parser
Number 254059
Label
Applicable Platform(s) iOS
CauseType is already defined.
ActionVerify your OData document.
OData SDK Applications
168 SAP Mobile Platform
Error 254060
MessageProperty type is invalid
Domain SDM Parser
Number 254060
Label
Applicable Platform(s) iOS
CauseProperty type is invalid.
ActionVerify your OData document.
Error 254061
MessageNot a valid positive integer for MaxLength attribute!
Domain SDM Parser
Number 254061
Label
Applicable Platform(s) iOS
CauseAn invalid integer has been entered for the MaxLength attribute.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 169
Error 254062
MessageNot a valid positive byte for Precision attribute!
Domain SDM Parser
Number 254062
Label
Applicable Platform(s) iOS
CauseAn invalid byte has been entered for the Precision attribute.
ActionVerify your OData document.
Error 254063
MessageNot a valid positive byte for Scale attribute!
Domain SDM Parser
Number 254063
Label
Applicable Platform(s) iOS
CauseAn invalid byte has been entered for the Scale attribute.
ActionVerify your OData document.
OData SDK Applications
170 SAP Mobile Platform
Error 254064
MessageNot a valid positive integer for display order attribute!
Domain SDM Parser
Number 254064
Label
Applicable Platform(s) iOS
CauseAn invalid integer has been entered for the display order attribute.
ActionVerify your OData document.
Error 254065
MessageMissing or empty name attribute of entity set!
Domain SDM Parser
Number 254065
Label
Applicable Platform(s) iOS
CauseThe entity set has a missing or empty name attribute.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 171
Error 254066
MessageMissing or empty type attribute of entity set!
Domain SDM Parser
Number 254066
Label
Applicable Platform(s) iOS
CauseThe entity set has a missing or empty type attribute.
ActionVerify your OData document.
Error 254067
MessageNot a valid positive integer for content-version attribute (EntitySet)!
Domain SDM Parser
Number 254067
Label
Applicable Platform(s) iOS
CauseAn invalid positive integer has been entered for the content-version attribute of the entity set.
ActionVerify your OData document.
OData SDK Applications
172 SAP Mobile Platform
Error 254068
MessageInvalid navigation property name specified
Domain SDM Parser
Number 254068
Label
Applicable Platform(s) iOS
CauseInvalid navigation property name specified.
ActionVerify your OData document.
Error 254069
MessageInvalid relationship specified
Domain SDM Parser
Number 254069
Label
Applicable Platform(s) iOS
CauseInvalid relationship specified.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 173
Error 254070
MessageInvalid fromrole specified
Domain SDM Parser
Number 254070
Label
Applicable Platform(s) iOS
CauseInvalid fromrole specified.
ActionVerify your OData document.
Error 254071
MessageInvalid torole specified
Domain SDM Parser
Number 254071
Label
Applicable Platform(s) iOS
CauseInvalid torole specified.
ActionVerify your OData document.
OData SDK Applications
174 SAP Mobile Platform
Error 254072
MessageInvalid association specified
Domain SDM Parser
Number 254072
Label
Applicable Platform(s) iOS
CauseInvalid association specified.
ActionVerify your OData document.
Error 254073
MessageMissing or invalid function import name!
Domain SDM Parser
Number 254073
Label
Applicable Platform(s) iOS
CauseMissing or invalid function import name.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 175
Error 254074
MessageThe function import name is already defined: \%@\
Domain SDM Parser
Number 254074
Label
Applicable Platform(s) iOS
CauseThe function import name is already defined: \%@\.
ActionVerify your OData document.
Error 254075
MessageThe entity type referred by the function import does not exist!
Domain SDM Parser
Number 254075
Label
Applicable Platform(s) iOS
CauseThe entity type referred by the function import does not exist.
ActionVerify your OData document.
OData SDK Applications
176 SAP Mobile Platform
Error 254076
MessageInvalid property name specified
Domain SDM Parser
Number 254076
Label
Applicable Platform(s) iOS
CauseInvalid property name specified.
ActionVerify your OData document.
Error 254077
MessageInvalid entity set defined for AssociationSet/End
Domain SDM Parser
Number 254077
Label
Applicable Platform(s) iOS
CauseInvalid entity set defined for AssociationSet/End.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 177
Error 254078
MessageThe defined entity set for AssociationSet/End does not exist as a collection in the servicedocument!
Domain SDM Parser
Number 254078
Label
Applicable Platform(s) iOS
CauseThe defined entity set for AssociationSet/End does not exist as a collection in the servicedocument.
ActionVerify your OData document.
Error 254079
MessageInvalid role specified for Association/End.
Domain SDM Parser
Number 254079
Label
Applicable Platform(s) iOS
CauseInvalid role specified for Association/End.
ActionVerify your OData document.
OData SDK Applications
178 SAP Mobile Platform
Error 254080
MessageThere can be a maximum of two End tags under the AssociationSet tag!
Domain SDM Parser
Number 254080
Label
Applicable Platform(s) iOS
CauseThere can be a maximum of two End tags under the AssociationSet tag.
ActionVerify your OData document.
Error 254081
MessageFunction import parameter must have a name defined!
Domain SDM Parser
Number 254081
Label
Applicable Platform(s) iOS
CauseFunction import parameter must have a name defined.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 179
Error 254082
MessageFunction import parameter must have a type defined!
Domain SDM Parser
Number 254082
Label
Applicable Platform(s) iOS
CauseFunction import parameter must have a type defined.
ActionVerify your OData document.
Error 254083
MessageFunction import parameter is already defined!
Domain SDM Parser
Number 254083
Label
Applicable Platform(s) iOS
CauseFunction import parameter is already defined.
ActionVerify your OData document.
OData SDK Applications
180 SAP Mobile Platform
Error 254084
MessageA nonexisting entity set name was defined for a role!
Domain SDM Parser
Number 254084
Label
Applicable Platform(s) iOS
CauseA nonexistent entity set has been defined for a role.
ActionVerify your OData document.
Error 254085
MessageFunctionImport has an invalid return type set!
Domain SDM Parser
Number 254085
Label
Applicable Platform(s) iOS
CauseFunctionImport has an invalid return type set.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 181
Error 254086
MessageFunctionImport has an invalid return type set (format)!
Domain SDM Parser
Number 254086
Label
Applicable Platform(s) iOS
CauseFunctionImport has an invalid return type set (format).
ActionVerify your OData document.
Error 254087
MessageMissing type name after \Collection(\ in return type for FunctionImport!
Domain SDM Parser
Number 254087
Label
Applicable Platform(s) iOS
CauseMissing type name after "\Collection(\" in return type for FunctionImport.
ActionVerify your OData document.
OData SDK Applications
182 SAP Mobile Platform
Error 254088
MessageThe ReturnType attribute value of the FunctionImport refers to a non existing type!
Domain SDM Parser
Number 254088
Label
Applicable Platform(s) iOS
CauseThe ReturnType attribute value of the FunctionImport refers to a nonexistent type.
ActionVerify your OData document.
Error 254089
MessageThe EntitySet attribute is not present or contains invalid entity set name that cannot be mappedto its entity type!
Domain SDM Parser
Number 254089
Label
Applicable Platform(s) iOS
CauseThe EntitySet attribute is either not present, or contains an invalid entity set name that cannotbe mapped to its entity type.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 183
Error 254090
MessageThe EntitySet attribute is not present or contains invalid entity set name that cannot be mappedto its entity type!
Domain SDM Parser
Number 254090
Label
Applicable Platform(s) iOS
CauseThe EntitySet attribute is either not present, or contains an invalid entity set name that cannotbe mapped to its entity type.
ActionVerify your OData document.
Error 254091
MessageNo entity schema was found for the defined EntitySet that is defined for the FunctionImport
Domain SDM Parser
Number 254091
Label
Applicable Platform(s) iOS
CauseNo entity schema has been found for the defined EntitySet that is defined for theFunctionImport.
ActionVerify your OData document.
OData SDK Applications
184 SAP Mobile Platform
Error 254092
MessageReferred type was not declared in the metadata document!
Domain SDM Parser
Number 254092
Label
Applicable Platform(s) iOS
CauseReferred type was not declared in the metadata document! EDIT: The referred type has notbeen declared in the metadata document.
ActionVerify your OData document.
Error 254093
MessageEntity set refers to an unknown entity type!
Domain SDM Parser
Number 254093
Label
Applicable Platform(s) iOS
CauseEntity set refers to an unknown entity type.
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 185
Error 254094
MessageEntity set specifies a name that is invalid!
Domain SDM Parser
Number 254094
Label
Applicable Platform(s) iOS
CauseEntity set specifies a name that is invalid.
ActionVerify your OData document.
Error 254095
MessageNot a service document
Domain SDM Parser
Number 254095
Label
Applicable Platform(s) iOS
CauseNot a service document.
ActionVerify your OData document.
OData SDK Applications
186 SAP Mobile Platform
Error 254096
MessageMissing mandatory attribute (app:service)
Domain SDM Parser
Number 254096
Label
Applicable Platform(s) iOS
CauseMissing mandatory attribute (app:service).
ActionVerify your OData document.
Error 254097
MessageMissing mandatory attribute of collection (href)
Domain SDM Parser
Number 254097
Label
Applicable Platform(s) iOS
CauseMissing mandatory collection attribute (href).
ActionVerify your OData document.
OData SDK Applications
Developer Guide: Device Client Error Reference 187
Error 254098
MessageInvalid positive integer value for display-order
Domain SDM Parser
Number 254098
Label
Applicable Platform(s) iOS
CauseInvalid positive integer value for display-order.
Action
Error 254099
MessageCannot instantiate the xml parser
Domain SDM Parser
Number 254099
Label
Applicable Platform(s) iOS
CauseCannot instantiate the XML parser.
ActionInstantiate XML parser.
OData SDK Applications
188 SAP Mobile Platform
Error 254100
MessageGenericError
Domain SDM Parser
Number 254100
Label
Applicable Platform(s) iOS
CauseGenericError
ActionGeneric parsing error, recheck the XML. Can occur for a variety of reasons.
Error 254101
MessageNo service document was provided
Domain SDM Parser
Number 254101
Label
Applicable Platform(s) iOS
CauseNo service document was provided.
ActionCheck whether OData document exists at the given location.
OData SDK Applications
Developer Guide: Device Client Error Reference 189
Error 254102
MessageNo entity schema was provided
Domain SDM Parser
Number 254102
Label
Applicable Platform(s) iOS
CauseNo entity schema was provided.
ActionThis might occur if there is no metadata document present or if the metdata doc is wrong.
Error 254103
Messageinit is not allowed, use initWithName instead!
Domain SDM Parser
Number 254103
Label
Applicable Platform(s) iOS
Causeinit is not allowed, use initWithName instead.
ActionUse initWithName.
OData SDK Applications
190 SAP Mobile Platform
Error 254104
MessageValue can be either \POST\ or \GET\ (case sensitive)
Domain SDM Parser
Number 254104
Label
Applicable Platform(s) iOS
CauseValue can be either \POST\ or \GET\ -case sensitive.
Action
Error 254105
Messageinit is not allowed, use initWithMetaInfo instead!
Domain SDM Parser
Number 254105
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use initWithMetaInfo instead.
OData SDK Applications
Developer Guide: Device Client Error Reference 191
Error 254106
Messageinit is not allowed, use initWithEntitySchema!
Domain SDM Parser
Number 254106
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use initWithEntitySchema.
Error 254107
Messageinit is not allowed, use initWithUrl
Domain SDM Parser
Number 254107
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use initWithUrl.
OData SDK Applications
192 SAP Mobile Platform
Error 254108
Messageinit is not allowed, use any other init variant!
Domain SDM Parser
Number 254108
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use any other init variant.
Error 254109
Messageinit is not allowed, use any other init variant that accepts link rel parameter!
Domain SDM Parser
Number 254109
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use any other init variant that accepts link rel parameter.
OData SDK Applications
Developer Guide: Device Client Error Reference 193
Error 254110
Messageinit is not allowed, use initWithName
Domain SDM Parser
Number 254110
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
Actioninit is not allowed, use initWithName.
Error 254111
MessageProperty information cannot be nil!
Domain SDM Parser
Number 254111
Label
Applicable Platform(s) iOS
CauseProperty values cannot be null.
ActionCheck the property information.
OData SDK Applications
194 SAP Mobile Platform
Error 254112
MessageThe property information with the name already exists
Domain SDM Parser
Number 254112
Label
Applicable Platform(s) iOS
CauseProperty information with this name already exists.
ActionCheck the property information.
Error 254113
MessageUse initWithPropertyInfo or initWithPropertyInfoAndValue!
Domain SDM Parser
Number 254113
Label
Applicable Platform(s) iOS
Causeinit has been used for initialization.
ActionUse initWithPropertyInfo or initWithPropertyInfoAndValue.
OData SDK Applications
Developer Guide: Device Client Error Reference 195
Error 254114
MessageField value too long
Domain SDM Parser
Number 254114
Label
Applicable Platform(s) iOS
CauseField value too long.
ActionEnter a shorter field value.
Error 254115
MessageValue cannot be null
Domain SDM Parser
Number 254115
Label
Applicable Platform(s) iOS
CauseValue cannot be null.
ActionEnter a non-null value.
OData SDK Applications
196 SAP Mobile Platform
Error 254116
MessageThe new value does not fulfill the numeric constraints
Domain SDM Parser
Number 254116
Label
Applicable Platform(s) iOS
CauseThe new value does not fulfill the numeric constraints.
ActionChange the value.
Error 254117
MessageComplex types do not hold simple values
Domain SDM Parser
Number 254117
Label
Applicable Platform(s) iOS
CauseComplex types cannot hold simple values.
ActionRemove the simple values.
OData SDK Applications
Developer Guide: Device Client Error Reference 197
Error 254118
MessageInvalid mail address
Domain SDM Parser
Number 254118
Label
Applicable Platform(s) iOS
CauseInvalid mail address.
ActionEnter a valid mail address.
Error 254119
MessageValue cannot be null
Domain SDM Parser
Number 254119
Label
Applicable Platform(s) iOS
CauseValue cannot be null.
ActionEnter a non-null value.
OData SDK Applications
198 SAP Mobile Platform
Error 254120
MessageValue is not a valid DateTime
Domain SDM Parser
Number 254120
Label
Applicable Platform(s) iOS
CauseValue is not a valid DateTime.
ActionEnter a valid Date and Time.
Error 254121
MessageBoolean value cannot be null
Domain SDM Parser
Number 254121
Label
Applicable Platform(s) iOS
CauseBoolean value cannot be null.
ActionEnter a non-null value.
OData SDK Applications
Developer Guide: Device Client Error Reference 199
Error 254122
MessageValue is not a valid boolean value
Domain SDM Parser
Number 254122
Label
Applicable Platform(s) iOS
CauseValue is not a valid boolean value.
ActionVerify the boolean value used.
Error 254123
MessageThe stored value is not a valid boolean value
Domain SDM Parser
Number 254123
Label
Applicable Platform(s) iOS
CauseThe stored value is not a valid boolean value.
ActionVerify the boolean value used.
OData SDK Applications
200 SAP Mobile Platform
Error 254124
MessageGUID value cannot be null
Domain SDM Parser
Number 254124
Label
Applicable Platform(s) iOS
CauseGUID value cannot be null.
ActionEnter a non-null value.
Error 254125
MessageValue is not a valid GUID value
Domain SDM Parser
Number 254125
Label
Applicable Platform(s) iOS
CauseValue is not a valid GUID value.
ActionVerify the GUID value.
OData SDK Applications
Developer Guide: Device Client Error Reference 201
Error 254126
MessageBinary value cannot be null
Domain SDM Parser
Number 254126
Label
Applicable Platform(s) iOS
CauseBinary value cannot be null.
ActionEnter a non-null value.
Error 254127
MessageValue is not a valid binary value
Domain SDM Parser
Number 254127
Label
Applicable Platform(s) iOS
CauseValue is not a valid binary value.
ActionVerify the binary value entered.
OData SDK Applications
202 SAP Mobile Platform
Error 254128
MessageThe stored value is not a valid binary value
Domain SDM Parser
Number 254128
Label
Applicable Platform(s) iOS
CauseThe stored value is not a valid binary value.
ActionCheck the binary value entered. EDIT: Verify the binary value entered.
Error 254129
MessageThe new value does not fulfill the float constraints
Domain SDM Parser
Number 254129
Label
Applicable Platform(s) iOS
CauseThe new value does not fulfill the float constraints.
ActionVerify the value used.
OData SDK Applications
Developer Guide: Device Client Error Reference 203
Error 254130
MessageThe stored value is not a valid float value
Domain SDM Parser
Number 254130
Label
Applicable Platform(s) iOS
CauseThe stored value is not a valid float value.
ActionVerify the value used.
Error 254131
MessageThe new value does not fulfill the double constraints
Domain SDM Parser
Number 254131
Label
Applicable Platform(s) iOS
CauseThe new value does not fulfill the double constraints.
ActionVerify the value used.
OData SDK Applications
204 SAP Mobile Platform
Error 254132
MessageThe stored value is not a valid double value
Domain SDM Parser
Number 254132
Label
Applicable Platform(s) iOS
CauseThe stored value is not a valid double value.
ActionVerify the value used.
Error 254133
MessageDecimal value cannot be null
Domain SDM Parser
Number 254133
Label
Applicable Platform(s) iOS
CauseDecimal value cannot be null.
ActionEnter a non-null value.
OData SDK Applications
Developer Guide: Device Client Error Reference 205
Error 254134
MessageValue is not a valid decimal value according to OData or does not conform the restrictions
Domain SDM Parser
Number 254134
Label
Applicable Platform(s) iOS
CauseValue is an invalid decimal value according to OData, or does not conform to the restrictions.
ActionEnter a valid value.
Error 254135
MessageNegative value, NaN, #INF and -#INF are not valid second values!
Domain SDM Parser
Number 254135
Label
Applicable Platform(s) iOS
CauseNegative value, NaN, #INF, and -#INF are invalid second values.
ActionEnter a valid value.
OData SDK Applications
206 SAP Mobile Platform
Error 254136
MessageTime value cannot be null
Domain SDM Parser
Number 254136
Label
Applicable Platform(s) iOS
CauseTime value cannot be null.
ActionEnter a non-null value.
Error 254137
MessageValue is not a valid Edm.Time value according to OData
Domain SDM Parser
Number 254137
Label
Applicable Platform(s) iOS
CauseValue is an invalid Edm.Time value according to OData.
ActionVerify the value used.
OData SDK Applications
Developer Guide: Device Client Error Reference 207
Error 254138
MessageInvalid duration value! Set at least 1 field of the duration object!
Domain SDM Parser
Number 254138
Label
Applicable Platform(s) iOS
CauseInvalid duration object: set at least one field of the duration object
ActionSet at least one value.
Error 254139
MessageValue is not a valid DateTimeOffset
Domain SDM Parser
Number 254139
Label
Applicable Platform(s) iOS
CauseValue is an invalid DateTimeOffset.
ActionVerify the value used.
OData SDK Applications
208 SAP Mobile Platform
Error 254140
MessageValue is not a valid DateTime
Domain SDM Parser
Number 254140
Label
Applicable Platform(s) iOS
CauseValue is an invalid DateTime.
ActionVerify the value used.
Error 255001
MessageInitialization error: folder path is unknown.
Domain SDM Persistence
Number 255001
Label
Applicable Platform(s) Android
CauseFolder path set in preferences for the persistence folder is null or incorrect.
ActionProvide a proper path.
OData SDK Applications
Developer Guide: Device Client Error Reference 209
Error 255002
MessageFolder for SDMPersistence could not be created
Domain SDM Persistence
Number 255002
Label
Applicable Platform(s) Android
CauseCannot create folder for persistence due to permission issues.
ActionProvide permission to the application to create the folder.
Error 255003
MessageCrypto init failed
Domain SDM Persistence
Number 255003
Label
Applicable Platform(s) Android
CauseCannot initialize the cipher algorithm. Possible causes include incorrect algorithm name,padding, or encryption key.
ActionProvide correct values.
OData SDK Applications
210 SAP Mobile Platform
Error 255004
MessageRemoving data has failed
Domain SDM Persistence
Number 255004
Label
Applicable Platform(s) Android
CauseCannot remove data from the persistence store.
Action
Error 255005
MessageSecret Key for encryption is not initialized
Domain SDM Persistence
Number 255005
Label
Applicable Platform(s) Android
CauseCannot initialize secret key for encryption due to invalid arguments.
ActionProvide proper arguments for initialization.
OData SDK Applications
Developer Guide: Device Client Error Reference 211
Error 255006
MessageSaving object has failed
Domain SDM Persistence
Number 255006
Label
Applicable Platform(s) Android
CauseCannot save the object due to memory issues, or read/write problem.
Action
Error 255007
MessageLoading object has failed
Domain SDM Persistence
Number 255007
Label
Applicable Platform(s) Android
CauseCannot load object from persistence due to issue with reading the file.
Action
Error 255008
MessageSecret Key for decryption is not initialized
OData SDK Applications
212 SAP Mobile Platform
Domain SDM Persistence
Number 255008
Label
Applicable Platform(s) Android
CauseCanot initialize secret key for decryption due to invalid arguments.
ActionProvide proper arguments for initialization.
Error 255012
MessageStoring stream has failed.
Domain SDM Persistence
Number 255012
Label
Applicable Platform(s) Android
CauseCannot store the stream due to invalid or improver content.
Action
Error 255013
MessageLoading stream has failed.
Domain SDM Persistence
Number 255013
Label
OData SDK Applications
Developer Guide: Device Client Error Reference 213
Applicable Platform(s) Android
CauseCannot load the stream due to corrupt or invalid content.
Action
Error 255014
MessageCrypto error
Domain SDM Persistence
Number 255014
Label
Applicable Platform(s) Android
CauseCannot initialize the cipher algorithm. Possible causes include incorrect algorithm name,padding, or encryption key.
ActionProvide correct values.
Error 255015
MessageFound unexpected directory at path: %@
Domain SDM Persistence
Number 255015
Label
Applicable Platform(s) iOS
CauseFound unexpected directory at path: %@.
OData SDK Applications
214 SAP Mobile Platform
ActionVerify the directory used.
Error 255016
MessageCould not persist serializable data with ID: %@
Domain SDM Persistence
Number 255016
Label
Applicable Platform(s) iOS
CauseCannot write to disk.
ActionThe location or path might be incorrect, or the data may have been corrupted.
Error 255017
MessageCould not persist cache with ID: %@
Domain SDM Persistence
Number 255017
Label
Applicable Platform(s) iOS
CauseCannot write to disk.
ActionThe location or path might be incorrect, or the data may have been corrupted.
OData SDK Applications
Developer Guide: Device Client Error Reference 215
Error 255018
MessageCould not persist entry with entryID: %@
Domain SDM Persistence
Number 255018
Label
Applicable Platform(s) iOS
CauseCannot write to disk.
ActionThe location or path might be incorrect, or the data may have been corrupted.
Error 255019
MessageCannot create a directory for the persistence at '%@', because a file already exists
Domain SDM Persistence
Number 255019
Label
Applicable Platform(s) iOS
CauseCannot create directory; it already exists.
ActionEnter a new directory name.
OData SDK Applications
216 SAP Mobile Platform
Error 255020
MessageFailed to create a directory for the persistence at '%@'
Domain SDM Persistence
Number 255020
Label
Applicable Platform(s) iOS
CauseCannot create directory.
ActionThe location or path might be incorrect, or the data may have been corrupted.
Error 255021
MessageCannot create a subdirectory at storage path '%@', because a file already exists
Domain SDM Persistence
Number 255021
Label
Applicable Platform(s) iOS
CauseCannot create subdirectory; it already exists.
ActionEnter a new subdirectory name.
OData SDK Applications
Developer Guide: Device Client Error Reference 217
Error 255022
MessageFailed to create a subdirectory for the persistence at '%@'
Domain SDM Persistence
Number 255022
Label
Applicable Platform(s) iOS
CauseCannot create subdirectory.
ActionThe location or path might be incorrect, or the data may have been corrupted.
Error 256000
MessageSDMNetworkQueue addOperation -> Error: Attempted to add an object that does not adhereto SDMRequesting protocol to an SDMNetworkQueue
Domain SDM Connectivity
Number 256000
Label
Applicable Platform(s) iOS
CauseCannot add operation.
ActionAdd a different operation.
OData SDK Applications
218 SAP Mobile Platform
Error 256001
MessageCannot create a directory for the cache at '%@', because a file already exists
Domain SDM Connectivity
Number 256001
Label
Applicable Platform(s) iOS
CauseFile already exists.
ActionEnter a new path.
Error 256002
MessageFailed to create a directory for the cache at '%@'
Domain SDM Connectivity
Number 256002
Label
Applicable Platform(s) iOS
CauseCannot create directory.
ActionEnter a different location.
OData SDK Applications
Developer Guide: Device Client Error Reference 219
Error 256003
MessageListing cache directory failed at path '%@'
Domain SDM Connectivity
Number 256003
Label
Applicable Platform(s) iOS
CauseCache directory cannot be located.
ActionCheck the cache directory location.
Error 256004
MessageFailed to remove cached data at path '%@'
Domain SDM Connectivity
Number 256004
Label
Applicable Platform(s) iOS
CauseCache file cannot be removed.
ActionRemove the file at the location and retry.
OData SDK Applications
220 SAP Mobile Platform
Error 256005
MessageThread count too high!
Domain SDM Connectivity
Number 256005
Label
Applicable Platform(s) iOS
CauseThe value for max concurrent threads is too large.
ActionSet a lower value and retry.
Error 256006
MessageCould not instantiate the SUP request. Ensure you've added the SUP library to your project!
Domain SDM Connectivity
Number 256006
Label
Applicable Platform(s) iOS
CauseSAP Mobile Platform request cannot be instantiated.
ActionVerify the libraries that have been added.
OData SDK Applications
Developer Guide: Device Client Error Reference 221
Error 256007
MessageCould not instantiate the request.
Domain SDM Connectivity
Number 256007
Label
Applicable Platform(s) iOS
CauseHTTP request cannot be instantiated.
ActionVerify whether this request type has already been set.
Error 257000
MessageThe application must have at least one view and one viewController
Domain SDM Supportability
Number 257000
Label
Applicable Platform(s) iOS
CauseNo view controller present.
ActionAdd a view controller to your application.
OData SDK Applications
222 SAP Mobile Platform
Error 257001
MessageSDMLogger received low memory warning notification
Domain SDM Supportability
Number 257001
Label
Applicable Platform(s) iOS
CauseLow memory warning.
ActionTry to free memory.
OData SDK Applications
Developer Guide: Device Client Error Reference 223
OData SDK Applications
224 SAP Mobile Platform
Object API Applications
Provides information for resolving client object API application errors encountered onvarious devices.
Note: Errors that return the message error code not currently used are includedin the header/include files used by the developer for coding. The developer may see the errorcode directly in the header source code and are listed here for consistency.
Error codes by domainList of error codes sorted by domain
Number Domain Label Applicableplatforms
Message
0 on page 528 General ERR_INVALID iOS Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• English Inva-lid error
1 on page 529 General ERR_BUN-DLE_LOAD_FAILED
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Unable toload su-perr.bundlefile
Object API Applications
Developer Guide: Device Client Error Reference 225
Number Domain Label Applicableplatforms
Message
555 on page 529 General ERR_FRAME-WORK_INTER-NAL_ERROR
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends on thefailure>
With ResourceBundle
• Frameworkerror
601 on page 534 General ERR_FRAME-WORK_INTER-NAL_MCLER-ROR
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• MCL error
602 on page 535 General ERR_FRAME-WORK_INTER-NAL_DBER-ROR
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends on thefailure>
With ResourceBundle
• Database er-ror
Object API Applications
226 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
603 on page 535 General ERR_MCL_EX-CEP-TION_CAUSE
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends onwhere theMCL excep-tion isthrown>
With ResourceBundle
• MCL excep-tion cause
1003 on page538
General ERR_JSON_EX-CEPTION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 227
Number Domain Label Applicableplatforms
Message
2002 on page542
General ERR_NOT_IM-PLEMENTED
iOS Without ResourceBundle (default)
• Unknowntype
• NotImple-mentedExcep-tion
• <Empty mes-sage>
With ResourceBundle
• NotImple-mentedExcep-tion {MES-SAGE}
558 on page 530 Mobile.Applica-tionError
COMMUNICA-TION_NO_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion no server
563 on page 531 Mobile.Applica-tionError
COMMUNICA-TION_BAD_CRED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion bad cred
Object API Applications
228 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
571 on page 531 Mobile.Applica-tionError
COMMUNICA-TION_SES-SION_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion sessiontimeout
578 on page 532 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEV-AL_WRONG_USER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicvalwrong user
579 on page 532 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEV-AL_WRONG_DEVICE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalwrong device
Object API Applications
Developer Guide: Device Client Error Reference 229
Number Domain Label Applicableplatforms
Message
580 on page 533 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEVAL_INVA-LID_AC-TIVE_CODE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalinvalid activecode
581 on page 534 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEVAL_AC-TIVE-CODE_CHECK_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalactivecodecheck failed
1001 on page537
Mobile.Applica-tionError
ERR_APP_NOT_REGISTERED
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Please regis-ter applica-tion first.
Object API Applications
230 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
1500 on page538
Mobile.Applica-tionError
ERRSU-POBJ_CID_CAN-NOT_BE_ZERO
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1501 on page539
Mobile.Applica-tionError
ERRSU-POBJ_CID_IS_MISSING
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1502 on page540
Mobile.Applica-tionError
ERRSU-POBJ_NO_QUEUE_CONNEC-TION_FOUND
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 231
Number Domain Label Applicableplatforms
Message
1503 on page540
Mobile.Applica-tionError
ERRSU-POBJ_CLOSE_OPERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1504 on page541
Mobile.Applica-tionError
ERRSU-POBJ_MARK_OPERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1505 on page541
Mobile.Applica-tionError
ERRSU-POBJ_RE-SET_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
232 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3102 on page563
Mobile.Applica-tionError
ALREADY_INI-TIALIZED
iOS Without ResourceBundle (default)
• Message Cli-ent has beeninitialized forapplication:[{CUR-RENT_AP-PID}], cannot change tothe new val-ue :[{NEW_AP-PID}]
With ResourceBundle
• Message Cli-ent has beeninitialized forapplication:[{CUR-RENT_AP-PID}], cannot change tothe new val-ue :[{NEW_AP-PID}]
Object API Applications
Developer Guide: Device Client Error Reference 233
Number Domain Label Applicableplatforms
Message
3103 on page563
Mobile.Applica-tionError
ERRAPP_REG-ISTRATION
iOS Without ResourceBundle (default)
• Error @ regis-terApplica-tion{MCL_ER-ROR_CODE} {ER-ROR_LA-BEL}
With ResourceBundle
• Error @ regis-terApplica-tion{MCL_ER-ROR_CODE} {ER-ROR_LA-BEL}
3104 on page564
Mobile.Applica-tionError
ERRAPP_SUP-CLI-ENTRT_START_CONNECTION
iOS Without ResourceBundle (default)
• Error @ start-Connection
With ResourceBundle
• Error @ start-Connection
Object API Applications
234 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3105 on page565
Mobile.Applica-tionError
ERRAPP_SUP-CLI-ENTRT_STOP_CONNECTION
iOS Without ResourceBundle (default)
• Error @ stop-Connection
With ResourceBundle
• Error @ stop-Connection
6400 on page586
Mobile.Applica-tionError
COMMUNICA-TION_STREAM_READ_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion streamread failure
6600 on page587
Mobile.Applica-tionError
COMMUNICA-TION_USER_CANCELLED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion user can-celled
Object API Applications
Developer Guide: Device Client Error Reference 235
Number Domain Label Applicableplatforms
Message
14801 on page587
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_MISSING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationidentifier ismissing.
• Applicationidentifier ismissing.
With ResourceBundle
•
14802 on page588
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_INCOM-PLETE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Connectionproperties in-complete
• invalid con-nection infor-mation fromsettings
With ResourceBundle
• connectionproperties in-complete
Object API Applications
236 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14803 on page589
Mobile.Applica-tionError
CLIENT_INITI-ALIZA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• client initiali-zation failure
14804 on page589
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_CON-FIG_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• connectionpropertiesconfig failed
14805 on page590
Mobile.Applica-tionError
NULL_CON-NEC-TION_PROPER-TY_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• null connec-tion propertyvalue
Object API Applications
Developer Guide: Device Client Error Reference 237
Number Domain Label Applicableplatforms
Message
14806 on page590
Mobile.Applica-tionError
CONNEC-TION_START_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• connectionstart failure
• <Actual errormessage fromMCL>
With ResourceBundle
•
14807 on page591
Mobile.Applica-tionError
CONNEC-TION_STOP_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• connectionstop failure
14808 on page592
Mobile.Applica-tionError
MISSING_CON-NEC-TION_NAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• missing con-nection name
Object API Applications
238 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14809 on page592
Mobile.Applica-tionError
OBJECT_CREA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• object crea-tion failure
14810 on page593
Mobile.Applica-tionError
OPERA-TION_INVA-LID_FOR_STATE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• operation in-valid for state
14811 on page593
Mobile.Applica-tionError
OBJECT_REG-ISTRA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• object regis-tration failure
Object API Applications
Developer Guide: Device Client Error Reference 239
Number Domain Label Applicableplatforms
Message
14812 on page594
Mobile.Applica-tionError
INVALID_PA-RAME-TER_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• invalid pa-rameter type
14813 on page594
Mobile.Applica-tionError
SERVER_COM-MUNICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• server com-municationfailure
14814 on page595
Mobile.Applica-tionError
SERVER_AU-THENTICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• server authen-tication fail-ure
Object API Applications
240 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14815 on page596
Mobile.Applica-tionError
DA-TA_READ_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• data read fail-ure
14816 on page596
Mobile.Applica-tionError
DA-TA_WRITE_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• data writefailure
14820 on page597
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_ISNULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The applica-tion identifiercan not benull.
With ResourceBundle
• The applica-tion identifiercan not benull.
Object API Applications
Developer Guide: Device Client Error Reference 241
Number Domain Label Applicableplatforms
Message
14821 on page597
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_NOT_CHANGED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The valuedoes notmatch the cur-rent set value.The applica-tion identifiercan not bechanged onceset.
With ResourceBundle
• The valuedoes notmatch the cur-rent set value.The applica-tion identifiercan not bechanged onceset.
14822 on page598
Mobile.Applica-tionError
APPLICA-TION_INITIAL-IZE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Initialize ap-plicationfailed.
Object API Applications
242 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14823 on page599
Mobile.Applica-tionError
APPLICA-TION_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationhas not beeninitialized.
With ResourceBundle
• Applicationhas not beeninitialized.
14824 on page599
Mobile.Applica-tionError
APPLICA-TION_REGIS-TER_TIMEOUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationregistrationtaking longerthan{TIME_OUT}
• Unable to reg-ister applica-tion within{TIME_OUT} seconds
• Unable to reg-ister applica-tion within{TIME_OUT} seconds
With ResourceBundle
• Unable to reg-ister applica-tion within{TIME_OUT} seconds.
Object API Applications
Developer Guide: Device Client Error Reference 243
Number Domain Label Applicableplatforms
Message
14825 on page600
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_GET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Get Applica-tion settingspropertyfailed.
With ResourceBundle
• get Applica-tion settingspropertyfailed.
14826 on page600
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_SET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Set Applica-tion settingspropertyfailed.
With ResourceBundle
• set Applica-tion settingspropertyfailed.
Object API Applications
244 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14827 on page601
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_UN-AVAILABLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationsettings arenot available.
With ResourceBundle
• Applicationsettings arenot available.
14828 on page602
Mobile.Applica-tionError
APPLICA-TION_UNREGI-STER_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Unregisteringthe applica-tion timed out
• Unable to un-register appli-cation within{TIME_OUT} seconds
With ResourceBundle
• applicationunregistertimeout
Object API Applications
Developer Guide: Device Client Error Reference 245
Number Domain Label Applicableplatforms
Message
14830 on page602
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_MISSING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ApplicationIdentifier isnot available.Failed to initi-alize messag-ing client
• Missing re-quired con-nection pro-file property
• Applicationconnectionproperties aremissing
• Applicationconnectionproperties aremissing
With ResourceBundle
• Applicationconnectionproperties aremissing.
Object API Applications
246 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14831 on page603
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_SET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• failed to setApplicationconnection-Properties.
14832 on page604
Mobile.Applica-tionError
PROPER-TY_NOT_BOO-LEAN
Windows Mobile Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Booleantype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Booleantype.
Object API Applications
Developer Guide: Device Client Error Reference 247
Number Domain Label Applicableplatforms
Message
14833 on page604
Mobile.Applica-tionError
PROPER-TY_NOT_INTE-GER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Integertype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Integertype.
14834 on page605
Mobile.Applica-tionError
PROPER-TY_NOT_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Stringtype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Stringtype.
Object API Applications
248 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14835 on page606
Mobile.Applica-tionError
SET_IMO_HTTP_CON-TEXT_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• set imo httpcontext failed
14840 on page606
Mobile.Applica-tionError
INVALID_NET-WORK_PROTO-COL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Network pro-tocol shouldonly be "http"or "https".
With ResourceBundle
• Network pro-tocol shouldonly be "http"or "https".
14841 on page607
Mobile.Applica-tionError
WRITETO-PIM_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• WriteToPimFailed.
Object API Applications
Developer Guide: Device Client Error Reference 249
Number Domain Label Applicableplatforms
Message
14842 on page607
Mobile.Applica-tionError
WRITETO-PIM_NOT_SUP-PORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• WriteToPimis not suppor-ted on Win32.
With ResourceBundle
• WriteToPimis not suppor-ted on Win32.
14846 on page608
Mobile.Applica-tionError
SUPHAN-DLER_PING-MESSAGE-SERVER_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• SupHandler:pingMessa-gingServerexception.
14847 on page609
Mobile.Applica-tionError
SUPHAN-DLER_SEND-MESSAGE_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• SupHandler:sendMessageexception.
Object API Applications
250 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14850 on page609
Mobile.Applica-tionError
REGISTRA-TION_TEM-PLATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• Registrationusername isinvalid
14851 on page610
Mobile.Applica-tionError
REGISTRA-TION_NOT_EN-ABLED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationnot enabled
14852 on page610
Mobile.Applica-tionError
REGISTRA-TION_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationnot found
Object API Applications
Developer Guide: Device Client Error Reference 251
Number Domain Label Applicableplatforms
Message
14853 on page611
Mobile.Applica-tionError
REGISTRA-TION_WRONG_USER_FOR_DE-VICE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Registrationusername isinvalid
With ResourceBundle
• Registrationusername isinvalid
14854 on page612
Mobile.Applica-tionError
REGISTRA-TION_USER_NAME_TOO_LONG
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationuser name toolong
14855 on page612
Mobile.Applica-tionError
REGISTRA-TION_DE-VICE_AL-READY_REGIS-TERED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationdevice al-ready regis-tered
Object API Applications
252 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14856 on page613
Mobile.Applica-tionError
INVA-LID_USER_NAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• invalid username
14861 on page613
Mobile.Applica-tionError
DE-VICE_FLIGHT_MODE_ON
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• device flightmode on
14862 on page614
Mobile.Applica-tionError
DE-VICE_LOW_BATTERY_POWER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device lowbattery power
Object API Applications
Developer Guide: Device Client Error Reference 253
Number Domain Label Applicableplatforms
Message
14863 on page614
Mobile.Applica-tionError
DE-VICE_LOW_STORAGE_SPACE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device lowstorage space
14864 on page615
Mobile.Applica-tionError
DE-VICE_NO_DA-TA_NETWORK
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device no datanetwork
14865 on page616
Mobile.Applica-tionError
DE-VICE_NO_DA-TA_ROAMING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device no dataroaming
Object API Applications
254 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14871 on page616
Mobile.Applica-tionError
APPLICA-TION_REGIS-TRATION_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• applicationregistrationfailure
14873 on page617
Mobile.Applica-tionError
IN-STANCE_NAME_MISMATCH
Windows Mobile Without ResourceBundle (default)
• The instanceid requesteddoes notmatch the idof the activeinstance, onlya single in-stance perprocess is al-lowed.
With ResourceBundle
• The instanceid requesteddoes notmatch the idof the activeinstance, onlya single in-stance perprocess is al-lowed.
Object API Applications
Developer Guide: Device Client Error Reference 255
Number Domain Label Applicableplatforms
Message
14874 on page617
Mobile.Applica-tionError
SET_LISTEN-ER_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {CAUSE_EXCEP-TION_NAME}:{CAUSE_EXCEP-TION_REA-SON}
• Messagingclient is notconfiguredyet
• Failed to setthe challengelisteners
• Failed to setthe challengelisteners
With ResourceBundle
• Failed to setthe challengelisteners.
Object API Applications
256 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14875 on page618
Mobile.Applica-tionError
APPLICA-TION_NOT_REGISTERED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The applica-tion has notbeen regis-tered yet.Please call[SUPApplica-tion regis-terApplica-tion]
With ResourceBundle
• Please regis-ter Applica-tion first.
14876 on page619
Mobile.Applica-tionError
APPLICA-TION_CON-NECT_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Aapplicationstart connec-tion takinglonger than{TIME_OUT}
• Unable toconnect toserver within{TIME_OUT} seconds
With ResourceBundle
• Unable toconnect toserver within{TIME_OUT} seconds.
Object API Applications
Developer Guide: Device Client Error Reference 257
Number Domain Label Applicableplatforms
Message
14877 on page619
Mobile.Applica-tionError
APPLICA-TION_DISCON-NECT_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationstop connec-tion takinglonger than{TIME_OUT}
• Unable to dis-connect fromserver within{TIME_OUT} seconds
With ResourceBundle
• Unable to dis-connect fromserver within{TIME_OUT} seconds.
14881 on page620
Mobile.Applica-tionError
RE-SOURCE_BUN-DLE_NOT-FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• resource bun-dle not found
Object API Applications
258 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14882 on page621
Mobile.Applica-tionError
DOWN-LOAD_RE-SOURCE_BUN-DLE_STREAM_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Null streamerror
• Writer Streamis null
• OutputStream is null
With ResourceBundle
• downdloadresource bun-dle stream isnull
14883 on page621
Mobile.Applica-tionError
DOWN-LOAD_RE-SOURCE_BUN-DLE_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• download re-source bundlefailure
Object API Applications
Developer Guide: Device Client Error Reference 259
Number Domain Label Applicableplatforms
Message
14898 on page622
Mobile.Applica-tionError
SERVER_CON-NEC-TION_MODIFI-ED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• server con-nection modi-fied
14899 on page622
Mobile.Applica-tionError
UN-KNOWN_ER-ROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Error mes-sages dependon the loca-tion of the ex-ception>
With ResourceBundle
• unknown er-ror
Object API Applications
260 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
51001 on page715
Mobile.Persis-tence.QueryAmbi-guousException
NOT_CON-TAIN_KEYS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Keys does notcontain allbusiness keysor at least sur-rogate key orsync key at-tribute.
With ResourceBundle
• keys does notcontain allbusiness keysor at least sur-rogate key orsync key at-tribute.
51002 on page716
Mobile.Persis-tence.QueryAmbi-guousException
ENTI-TY_HAS_COM-POSITE_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Entity hascompositekey.
With ResourceBundle
• entity hascompositekey.
Object API Applications
Developer Guide: Device Client Error Reference 261
Number Domain Label Applicableplatforms
Message
51003 on page717
Mobile.Persis-tence.QueryAmbi-guousException
NOT_SURRO-GATE_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not for sur-rogate key/sync key.
With ResourceBundle
• keyAttributeis not for sur-rogate key/sync key.
51004 on page717
Mobile.Persis-tence.QueryAmbi-guousException
NOT_CON-TAIN_ALL_AT-TRIBUTES
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not for sur-rogate key/sync key.
With ResourceBundle
• keys does notcontain all at-tributes in acompositekey.
Object API Applications
262 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
51005 on page718
Mobile.Persis-tence.QueryAmbi-guousException
NOT_KEY_AT-TRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not a key at-tribute.
With ResourceBundle
• keyAttributeis not a key at-tribute.
22000 on page689
Persistence.Logi-nRequiredExcep-tion
LOGIN_RE-QUIRED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• login required
Object API Applications
Developer Guide: Device Client Error Reference 263
Number Domain Label Applicableplatforms
Message
22100 on page689
Persistence.No-SuchAttributeEx-ception
NO_SUCH_AT-TRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No such at-tribute
• No such at-tribute excep-tion, {PER-SONANLI-ZA-TION_KEY_NAME}
• <empty mes-sage>
With ResourceBundle
• no such attrib-ute
22300 on page690
Persistence.No-SuchOperationEx-ception
NO_SUCH_OP-ERATION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such oper-ation
Object API Applications
264 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22400 on page691
Persistence.Ob-jectNotFoundEx-ception
OB-JECT_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
• Cause{ROOT_CASE}
• SUPBigBina-ry attempt toget positionfor a null val-ue
• SUPBigBina-ry attempt toread a nullvalue
• SUPBigBina-ry attempt toget length fora null value
With ResourceBundle
• object notfound
Object API Applications
Developer Guide: Device Client Error Reference 265
Number Domain Label Applicableplatforms
Message
22401 on page691
Persistence.Ob-jectNotFoundEx-ception
VAL-UE_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Value is null.
• Big Binary orBig Stringcolumn isempty in data-base
• Big binaryvalue in data-base is empty
With ResourceBundle
• Value is null.
22402 on page692
Persistence.Ob-jectNotFoundEx-ception
CONNEC-TION_PRO-FILE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Connection-Profile:{PRO-FILE_NAME}
With ResourceBundle
• Connection-Profile:{PRO-FILE_NAME}
Object API Applications
266 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22403 on page693
Persistence.Ob-jectNotFoundEx-ception
CERTIFI-CATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Can't find thecertificatewith label:{LABLE}
With ResourceBundle
• Can't find thecertificatewith label:{LABEL}
22404 on page693
Persistence.Ob-jectNotFoundEx-ception
STORE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual namewhen callingLocal-Store(stringname)>
With ResourceBundle
• store notfound
Object API Applications
Developer Guide: Device Client Error Reference 267
Number Domain Label Applicableplatforms
Message
22405 on page694
Persistence.Ob-jectNotFoundEx-ception
LOGIN_CRE-DEN-TIAL_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Can't findLoginCre-dentials for:{LABEL}
With ResourceBundle
• Can't findLoginCre-dentials for:{LABEL}
Object API Applications
268 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22600 on page695
Persistence.Ob-jectNotSavedEx-ception
OB-JECT_NOT_SAVED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
• Instance mustbe saved be-fore thismethod
• Instance mustbe saved be-fore write
• Instance mustbe saved first
• SUPBigBina-ry object hasnot been ini-tialized
• SUPBig-String objecthas not beeninitialized
• SUPBig-String objecthas not beeninitialized:dbClass miss-ing
• SUPBig-String objecthas not beensaved
• SUPBig-String objecthas not beensaved:rbsMbo miss-ing or new
• SUPBig-String object
Object API Applications
Developer Guide: Device Client Error Reference 269
Number Domain Label Applicableplatforms
Message
has not beensaved: attribu-teName miss-ing
• SUPBigBina-ry object hasnot beensaved
With ResourceBundle
• object notsaved
1002 on page537
Persistence.Per-sistenceExcep-tion
ERR_INVA-LID_PARAME-TER
iOS Without ResourceBundle (default)
• The length ofpersonaliza-tion parame-ters exceedsthe limit ofauthenticateparametersand the safelength is 512bytes
• Invalid pa-rameter type
With ResourceBundle
• invalid pa-rameter type
Object API Applications
270 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2003 on page543
Persistence.Per-sistenceExcep-tion
ERR_PACK-AGE_NOT_SUB-SCRIBED
iOS Without ResourceBundle (default)
• Unknowntype
• NotImple-mentedExcep-tion
• <Empty mes-sage>
With ResourceBundle
• Package is notsubscribed
2004 on page543
Persistence.Per-sistenceExcep-tion
ERR_AUTH_PARAM_ERROR
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• the length ofpersonaliza-tion parame-ters exceedsthe limit ofauthenticateparametersand the safelength is 512bytes
Object API Applications
Developer Guide: Device Client Error Reference 271
Number Domain Label Applicableplatforms
Message
2005 on page544
Persistence.Per-sistenceExcep-tion
ERR_INCOM-PATIBLE_PRO-TOCOL_VER-SION
iOS Without ResourceBundle (default)
• Device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_PRO-TO-COL_VER-SION})>{SERVER_PRO-TO-COL_VER-SION}
With ResourceBundle
• device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_VER-SION}) >{SERV-ER_VER-SION}
Object API Applications
272 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2006 on page545
Persistence.Per-sistenceExcep-tion
ERR_ASYNC_CONTEXT_TYPE
iOS Without ResourceBundle (default)
• User contextmust be stringfor async op-eration replay
With ResourceBundle
• user contextmust be stringfor async op-eration replay
2007 on page545
Persistence.Per-sistenceExcep-tion
ERR_ENTI-TY_NOT_FOUND
iOS Without ResourceBundle (default)
• "-load": in{ENTI-TY_CLASS_NAME}: en-tity not foundin database
With ResourceBundle
• Entity notfound {ENTI-TY_CLASS_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 273
Number Domain Label Applicableplatforms
Message
2008 on page546
Persistence.Per-sistenceExcep-tion
ERR_CRE-ATE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2009 on page546
Persistence.Per-sistenceExcep-tion
ERR_UP-DATE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
274 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2010 on page547
Persistence.Per-sistenceExcep-tion
ERR_SUB-MIT_PEND-ING_OPERA-TION
iOS Without ResourceBundle (default)
• Exception inreadString:<EXCEP-TION_NAME>:<EXCEP-TION_REA-SON>}
• Stream is notinitialized
With ResourceBundle
• submitPend-ing exception.
2011 on page548
Persistence.Per-sistenceExcep-tion
ERR_DE-LETE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 275
Number Domain Label Applicableplatforms
Message
2012 on page548
Persistence.Per-sistenceExcep-tion
ERR_CAN-CEL_PEND-ING_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2013 on page549
Persistence.Per-sistenceExcep-tion
ERR_DE-LETE_CHANGE_LOG_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2014 on page549
Persistence.Per-sistenceExcep-tion
ERR_RE-PLAY_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
276 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2015 on page550
Persistence.Per-sistenceExcep-tion
ERR_SAVE_OP-ERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
3000 on page550
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_OB-JECT_NULL
iOS Without ResourceBundle (default)
• SUPBigBina-ry attempt toget length fora null value
• SUPBig-String attemptto get lengthfor a null val-ue
• SUPBig-String attemptto read a nullvalue
With ResourceBundle
• Null objectaccess
Object API Applications
Developer Guide: Device Client Error Reference 277
Number Domain Label Applicableplatforms
Message
3001 on page551
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_NOT_EXIST
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyFrom-File: file doesnot exist
• "-load": in{ENTI-TY_CLASS_NAME}: en-tity not foundin database
With ResourceBundle
• SUPBigBina-ry copyFrom-File: file doesnot exist
3002 on page552
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_AL-READY_OPEN
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyFrom-File: object isalready open
With ResourceBundle
• SUPBigBina-ry copyFrom-File: object isalready open
Object API Applications
278 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3003 on page552
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_OPEN_ERROR
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyTo-File: error oc-curred whenopening file
• SUPBig-String copy-ToFile: erroroccurredwhen openingfile
With ResourceBundle
• SUPBigBina-ry copyTo-File: error oc-curred whenopening file
3004 on page553
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_LOAD_ENTI-TIY_NOT_FOUND
iOS Without ResourceBundle (default)
• "-load: in SU-PSISSubscrip-tion: entitynot found indatabase
With ResourceBundle
• "=-load: inSUPSISSub-scription: en-tity not foundin database"
Object API Applications
Developer Guide: Device Client Error Reference 279
Number Domain Label Applicableplatforms
Message
3005 on page554
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_IN-STANCE_MUST_BE_SAVED
iOS Without ResourceBundle (default)
• Instance mustbe saved be-fore thismethod
With ResourceBundle
• Instance mustbe saved be-fore thismethod
3006 on page554
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_NON_EXIST-ING_ROW
iOS Without ResourceBundle (default)
• SUPBig-String attemptto get valuenon existingrow
With ResourceBundle
• SUPBig-String attemptto get valuenon existingrow
Object API Applications
280 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3007 on page555
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_AC-CESS_WHILE_OPEN
iOS Without ResourceBundle (default)
• SUPBigBina-ry value ac-cessed whilestream is open
• SUPBig-String valueaccessedwhile streamis open
With ResourceBundle
• SUPBigBina-ry value ac-cessed whilestream is open
3030 on page556
Persistence.Per-sistenceExcep-tion
ERR_DB_EN-CRYP-TION_KEY
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• encryptionkey exception
Object API Applications
Developer Guide: Device Client Error Reference 281
Number Domain Label Applicableplatforms
Message
3031 on page556
Persistence.Per-sistenceExcep-tion
ERR_DB_CON-NECTION_PRO-FILE_INVALID
iOS Without ResourceBundle (default)
• Connectionprofile
• <Actual errormessage fromUltraLite>
• Unexpectednull value forconnectionprofile
With ResourceBundle
• connectionprofile invalid
3032 on page557
Persistence.Per-sistenceExcep-tion
ERR_DB_DA-TABASE_MAN-AGER_INIT
iOS Without ResourceBundle (default)
• UL DatabaseManager ini-tializationfailed
With ResourceBundle
• DatabaseManager ini-tializationfailed.
Object API Applications
282 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3033 on page558
Persistence.Per-sistenceExcep-tion
ERR_DB_FIND_LENGTH
iOS Without ResourceBundle (default)
• Unable to findrecord length
• <Actual errormessage fromSQLite>
With ResourceBundle
• unable to findrecord length
3034 on page558
Persistence.Per-sistenceExcep-tion
ERR_DB_LENGTH
iOS Without ResourceBundle (default)
• Exception atlength for big-string
With ResourceBundle
• exception atlength for big-string
3035 on page559
Persistence.Per-sistenceExcep-tion
ERR_DB_PRE-PARE_STATE-MENT_INVALD
iOS Without ResourceBundle (default)
• {CLASS_NAME} There isan exception{ER-ROR_MES-SAGE}
With ResourceBundle
• prepare state-ment invalid
Object API Applications
Developer Guide: Device Client Error Reference 283
Number Domain Label Applicableplatforms
Message
3036 on page559
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_DB_NOT_INIT
iOS Without ResourceBundle (default)
• Use Key-Gneratorwhen Data-base Managernot initialized
• Illegal keygenerator sta-tus. It must bepopulatedfirst by theserver after aclient call tobeginOnline-Login or sub-scribe
With ResourceBundle
• Use KeyGen-erator whenDatabaseManager notinitialized.
Object API Applications
284 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3037 on page560
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_CONNEC-TION_FAILED
iOS Without ResourceBundle (default)
• <Actual errormessage fromUltraLite>
• Illegal keygenerator sta-tus. It must bepopulatedfirst by theserver after aclient call tobeginOnline-Login or sub-scribe
With ResourceBundle
• fail to getKeyGenera-tor connec-tion:{UL_ER-ROR_CODE}, {UL_ER-ROR_MES-SAGE}
Object API Applications
Developer Guide: Device Client Error Reference 285
Number Domain Label Applicableplatforms
Message
3038 on page561
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_COMMIT
iOS Without ResourceBundle (default)
• Failed tocommit Key-Generatorchanges.
With ResourceBundle
• Failed tocommit Key-Generatorchanges.
3039 on page562
Persistence.Per-sistenceExcep-tion
ERR_DB_INVA-LID_SYNCHRO-NIZA-TION_GROUP
iOS Without ResourceBundle (default)
• Invalid syn-chronizationgroup
With ResourceBundle
• invalid syn-chronizationgroup
3040 on page562
Persistence.Per-sistenceExcep-tion
ERR_DB_FIND_ENTITY
iOS Without ResourceBundle (default)
• <Actual rea-son from theexception>
With ResourceBundle
• Find entityexception
Object API Applications
286 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3120 on page565
Persistence.Per-sistenceExcep-tion
ERR_SYNC_LOGIN
iOS Without ResourceBundle (default)
• Login failed:{ER-ROR_MES-SAGE}
With ResourceBundle
• login failed:{ER-ROR_MES-SAGE}
3130 on page566
Persistence.Per-sistenceExcep-tion
ERR_GENER-AL_DE-BUG_TRACE
iOS Without ResourceBundle (default)
• Debug Trace:{DE-BUG_MES-SAGE}
With ResourceBundle
• Debug Trace:{DE-BUG_MES-SAGE}
Object API Applications
Developer Guide: Device Client Error Reference 287
Number Domain Label Applicableplatforms
Message
3131 on page566
Persistence.Per-sistenceExcep-tion
ERR_SUBMIT-PENDING_COM-POSITE_OPERA-TION
iOS Without ResourceBundle (default)
• The {ENTi-TY_CLASS_NAME} cannot submit-Pending ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
With ResourceBundle
• The {ENTI-TY_CLASS_NAME} cannot submit-Pending ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
Object API Applications
288 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3200 on page567
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_QUERY
iOS Without ResourceBundle (default)
• Cannot addskip ={SKIP_VAL-UE}, take={TAKE_VALUE}, to SQLstatement{SQL_STATEMENT}
• <Actual errormessage fromDB layer>
• <Actual mes-sage fromSUPPersis-tenceExcep-tion when ex-ecuting thequery>
• Execute-Query excep-tion
With ResourceBundle
• execute queryexception
Object API Applications
Developer Guide: Device Client Error Reference 289
Number Domain Label Applicableplatforms
Message
3201 on page568
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_STATE-MENT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• execute state-ment excep-tion
3202 on page569
Persistence.Per-sistenceExcep-tion
ERR_DB_SET_VALUE
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• set value op-eration excep-tion
3203 on page569
Persistence.Per-sistenceExcep-tion
ERR_DB_GET_VALUE
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• get value op-eration excep-tion
Object API Applications
290 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3204 on page570
Persistence.Per-sistenceExcep-tion
ERR_DB_ROLLBACK
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• rollback oper-ation excep-tion
3205 on page570
Persistence.Per-sistenceExcep-tion
ERR_DB_COM-MIT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• commit oper-ation excep-tion
3206 on page571
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_NON-QUERY
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• execute non-query excep-tion
Object API Applications
Developer Guide: Device Client Error Reference 291
Number Domain Label Applicableplatforms
Message
3207 on page572
Persistence.Per-sistenceExcep-tion
ERR_DB_BE-GIN_TRANSAC-TION
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• beginTran-saction ex-ception
3208 on page572
Persistence.Per-sistenceExcep-tion
ERR_DB_DY-NAMIC_STATE-MENT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• dynamicstatement ex-ception
3209 on page573
Persistence.Per-sistenceExcep-tion
ERR_DB_PRE-PARE_QUERY
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• prepare queryexception
Object API Applications
292 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3210 on page573
Persistence.Per-sistenceExcep-tion
ERR_DB_RE-NA-MEDB_FAILED
iOS Without ResourceBundle (default)
• DB renamefailed:{DB_FILE-NAME}
With ResourceBundle
• database re-name failed:{DB_FILE-NAME}
3211 on page574
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_EMP-TY_RE-SULT_SET
iOS Without ResourceBundle (default)
• Attempting tobegin updatefor empty re-sultset
• Attempting toend update forempty result-set
With ResourceBundle
• database up-date for emp-ty resultset
Object API Applications
Developer Guide: Device Client Error Reference 293
Number Domain Label Applicableplatforms
Message
3212 on page575
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_BEGIN
iOS Without ResourceBundle (default)
• Failed to be-gin update fordatabase
With ResourceBundle
• failed to beginupdate for da-tabase
3213 on page575
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_END
iOS Without ResourceBundle (default)
• Failed to endupdate for da-tabase
With ResourceBundle
• failed to endupdate for da-tabase
3214 on page576
Persistence.Per-sistenceExcep-tion
ERR_DB_CRE-ATE
iOS Without ResourceBundle (default)
• Fail to disablebackup bit for<DB_FILE-NAME>
With ResourceBundle
• create data-base excep-tion
Object API Applications
294 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3215 on page576
Persistence.Per-sistenceExcep-tion
ERR_DB_DE-LETE
iOS Without ResourceBundle (default)
• DB deletefailed:{DB_FILE-NAME}
With ResourceBundle
• delete data-base excep-tion
3216 on page577
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_CANCELED
iOS Without ResourceBundle (default)
• Sync has beencanceled bythe client ap-plication
With ResourceBundle
• sync has beencanceled bythe client ap-plication
Object API Applications
Developer Guide: Device Client Error Reference 295
Number Domain Label Applicableplatforms
Message
3217 on page578
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_LOG-IN_FAILED
iOS Without ResourceBundle (default)
• loginFail,{DB_ER-ROR_MES-SAGE}
• <Actual errormessage fromDB layer>
With ResourceBundle
• sync loginfailed:{DB_ER-ROR_MES-SAGE}
3218 on page578
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_SYNC_ERROR
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
296 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3219 on page579
Persistence.Per-sistenceExcep-tion
ERR_DB_OPENDB_FAILED
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• failed to opendatabase
3220 on page579
Persistence.Per-sistenceExcep-tion
ERR_DB_READ iOS Without ResourceBundle (default)
• <Error mes-sages dependon the loca-tion of the ex-ception>
With ResourceBundle
• read data ex-ception
3221 on page580
Persistence.Per-sistenceExcep-tion
ERR_DB_WRITE
iOS Without ResourceBundle (default)
• <Error mes-sage dependon the loca-tion of the ex-ception>
With ResourceBundle
• write data ex-ception
Object API Applications
Developer Guide: Device Client Error Reference 297
Number Domain Label Applicableplatforms
Message
3222 on page581
Persistence.Per-sistenceExcep-tion
ERR_DB_OPEN iOS Without ResourceBundle (default)
• Exception atopen, eitherbigClass orulConn is null
• Open opera-tion exception
With ResourceBundle
• open opera-tion exception
Object API Applications
298 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3223 on page581
Persistence.Per-sistenceExcep-tion
ERR_DB_CLOSE
iOS Without ResourceBundle (default)
• Exception atclosing Big-Binary
• Exception atclosing big-string
• SUPBigBina-ry attempt toclose an ob-ject that iscorrupt
• <Actual errormessage fromDB layer>
• SUPBig-String attemptto close an ob-ject that iscorrupt
With ResourceBundle
• close opera-tion exception
Object API Applications
Developer Guide: Device Client Error Reference 299
Number Domain Label Applicableplatforms
Message
3224 on page582
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_ROW-CHANGEDOR-DELETED
iOS Without ResourceBundle (default)
• Update failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• update failed(row waschanged ordeleted by an-other transac-tion)
3225 on page583
Persistence.Per-sistenceExcep-tion
ERR_DB_DE-LETE_ROW-CHANGEDOR-DELETED
iOS Without ResourceBundle (default)
• Delete failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• delete failed(row waschanged ordeleted by an-other transac-tion)
Object API Applications
300 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3226 on page584
Persistence.Per-sistenceExcep-tion
ERR_DB_AU-TOROLLBACK
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• autorollbackfailed
3227 on page584
Persistence.Per-sistenceExcep-tion
ERR_DB_AU-TOCOMMIT
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• autocommitfailed
3228 on page585
Persistence.Per-sistenceExcep-tion
ERR_DB_TRANSACTIONAC-TIVE
iOS Without ResourceBundle (default)
• Transactionalready active
With ResourceBundle
• transaction al-ready active
Object API Applications
Developer Guide: Device Client Error Reference 301
Number Domain Label Applicableplatforms
Message
3229 on page586
Persistence.Per-sistenceExcep-tion
ERR_DB_WRITE_OVER_LENGTH
iOS Without ResourceBundle (default)
• SUPBigBina-ry attempt towrite past endof allowedsize
• SUPBig-String attemptto write pastend of al-lowed size
With ResourceBundle
• write past endof allowedsize
Object API Applications
302 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21012 on page623
Persistence.Per-sistenceExcep-tion
EXCEP-TION_CAUSE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Cause{ROOT_CAUSE}
• Cause{ROOT_CAUSE} Details:StreamError-Code = {ER-ROR_CODE} StreamEr-rorMessage ={ER-ROR_MES-SAGE}
• Connectionprofile error:initTracefailed.
• The string oflogInfo =dsi.getData-baseFile();
• Get exceptionwhen readingfrom database
• Encounter ex-ception whenreading bigbinary value
• Get exceptionwhen readingfrom database
• Encounter ex-ception whenreading bigstring value
• Connection-Profile.load:
Object API Applications
Developer Guide: Device Client Error Reference 303
Number Domain Label Applicableplatforms
Message
{PRO-FILE_NAME}
• Connection-Profile.save:{PRO-FILE_NAME}
• Exception oc-curred duringprocessingmessage.
• Exception oc-cured whenimporting anServerPer-sonalizationinstance:{PRI-MARY_KEY}
• Connection-Class: {CON-NEC-TION_NAME}; Connec-tionString:{CONNEC-TION_STRING}
• <Actual rea-son fromcause excep-tion>
• generateEn-cryptionKey
With ResourceBundle
Object API Applications
304 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
• exceptioncause
21013 on page625
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_TYPE
iOS, Android Without ResourceBundle (default)
• Unsupportedtype:{TYPE}
• Unsupportedtype.
• Unsupportedtype to readJSON.
• Unsupportedtype to writeJSON.
• Unsupportedtype to get at-tribute value.
• Unsupportedtypecode{TYPECODE}
With ResourceBundle
• Unsupportedtype:{TYPE_CODE}
Object API Applications
Developer Guide: Device Client Error Reference 305
Number Domain Label Applicableplatforms
Message
21014 on page626
Persistence.Per-sistenceExcep-tion
EMP-TY_SQL_STATE-MENT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• SQL state-ment can notbe empty.
With ResourceBundle
• SQL state-ment can notbe empty.
21015 on page626
Persistence.Per-sistenceExcep-tion
NO_BIG_FIELD_COL-UMN_FOR_IN-DEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• There is notbig field col-umn for index{INDEX}
With ResourceBundle
• There is notbig field col-umn for index{INDEX}
21016 on page627
Persistence.Per-sistenceExcep-tion
EMP-TY_KEY_VAL-UE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The value ofthe key isempty.
With ResourceBundle
• The value ofthe key isempty.
Object API Applications
306 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21017 on page627
Persistence.Per-sistenceExcep-tion
SETCONNEC-TION_NOT_IM-PLEMENTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ISQLState-ment.SetCon-nection is notimplemented.
With ResourceBundle
• ISQLState-ment.SetCon-nection is notimplemented.
21018 on page628
Persistence.Per-sistenceExcep-tion
RELEASECON-NEC-TION_NOT_IM-PLEMENTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ISQLState-ment.Release-Connection isnot imple-mented.
With ResourceBundle
• ISQLState-ment.Release-Connection isnot imple-mented.
Object API Applications
Developer Guide: Device Client Error Reference 307
Number Domain Label Applicableplatforms
Message
21019 on page629
Persistence.Per-sistenceExcep-tion
CUD_STATE-MENT_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The create/update/deletestatementdoes not sup-port the selectoperation.
With ResourceBundle
• The create/update/deletestatementdoes not sup-port the selectoperation.
21020 on page629
Persistence.Per-sistenceExcep-tion
UPDATE_RE-CORD_NO_EX-IST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Update recorddo not exist.
With ResourceBundle
• update recorddo not exist.
21021 on page630
Persistence.Per-sistenceExcep-tion
DELETE_RE-CORD_NO_EX-IST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Delete recorddo not exist.
With ResourceBundle
• delete recorddo not exist.
Object API Applications
308 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21022 on page630
Persistence.Per-sistenceExcep-tion
ONLY_SUP-PORT_SE-LECT_OPERA-TION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The selectstatement on-ly supportsthe select op-eration.
With ResourceBundle
• The selectstatement on-ly supportsthe select op-eration.
21023 on page631
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_LOGRE-CORD_ENTITY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Unsupportedentity type forLogRecor-dImpl :{TYPE_NAME}
With ResourceBundle
• Unsupportedentity type forLogRecor-dImpl :{TYPE_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 309
Number Domain Label Applicableplatforms
Message
21024 on page632
Persistence.Per-sistenceExcep-tion
PRO-FILE_PROPER-TY_NOT_DE-FINED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Property'{PROPER-TY_NAME}'is not definedfor connec-tion profile:{PRO-FILE_NAME}
With ResourceBundle
• Property'{PROPER-TY_NAME}'is not definedfor connec-tion profile:{PRO-FILE_NAME}
Object API Applications
310 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21025 on page632
Persistence.Per-sistenceExcep-tion
INVALID_PRO-FILE_PROPER-TY_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Property'{PROPER-TY_NAME}'has invalidvalue'{PROPER-TY_VAL-UE}' for con-nection pro-file: {PRO-FILE_NAME}
With ResourceBundle
• Property'{PROPER-TY_NAME}'has invalidvalue'{PROPER-TY_VAL-UE}' for con-nection pro-file: {PROFI-LIE_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 311
Number Domain Label Applicableplatforms
Message
21026 on page633
Persistence.Per-sistenceExcep-tion
IN-IT_TRACE_FAILED
iOS, WindowsMobile
Without ResourceBundle (default)
• Connectionprofile error:InitTracefailed.
With ResourceBundle
• Connectionprofile error:InitTracefailed.
21027 on page634
Persistence.Per-sistenceExcep-tion
NO_SUCH_COLUMN
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No such col-umn:{NAME}
With ResourceBundle
• no such col-umn:{NAME}
21028 on page634
Persistence.Per-sistenceExcep-tion
NOT_SUPPOR-TED
iOS, WindowsMobile
Without ResourceBundle (default)
• NotSuppor-ted
With ResourceBundle
• NotSuppor-ted
Object API Applications
312 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21029 on page635
Persistence.Per-sistenceExcep-tion
INVA-LID_ROW_IN-DEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid rowindex: {IN-DEX}
With ResourceBundle
• invalid rowindex: {IN-DEX}
21030 on page635
Persistence.Per-sistenceExcep-tion
INVALID_COL-UMN_INDEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid col-umn index:{INDEX}
With ResourceBundle
• invalid col-umn index:{INDEX}
21031 on page636
Persistence.Per-sistenceExcep-tion
UNEXPEC-TED_TYPE-CODE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• UnexpectedtypeCode:{TYPE_CODE}
With ResourceBundle
• unexpectedtypeCode:{TYPE_CODE}
Object API Applications
Developer Guide: Device Client Error Reference 313
Number Domain Label Applicableplatforms
Message
21032 on page637
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_PIM-STORE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Not sup-ported Pim-Store Type:{PIM_DA-TA-STORE_TYPE}
With ResourceBundle
• Not supportedPimStoreType:{PIM_DA-TA_STORE_TYPE}
Object API Applications
314 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21033 on page637
Persistence.Per-sistenceExcep-tion
MES-SAGE_SEND-ING_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> MessageSending fatalerror. Pleasecheck the SU-PObj log toget more de-tails.
With ResourceBundle
• MessageSending fatalerror. Pleasecheck the SU-PObj log toget more de-tails.
21034 on page638
Persistence.Per-sistenceExcep-tion
REGISTRY_AC-CESS_ERROR
iOS, BlackBerry,Windows Mobile
Without ResourceBundle (default)
• {METH-OD_NAME},Registry ac-cessing ex-ception.
With ResourceBundle
• {METH-OD_NAME},Registry ac-cessing ex-ception.
Object API Applications
Developer Guide: Device Client Error Reference 315
Number Domain Label Applicableplatforms
Message
21035 on page638
Persistence.Per-sistenceExcep-tion
OPERA-TION_NOT_SUPPORT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Operation{OPERA-TION_NAME} not sup-port.
• Operation{OPERA-TION_NAME} not sup-port in Ultra-lite
• Operation{OPERA-TION_NAME}
• Unexpectedoperator:{OPERA-TION_NAME}
With ResourceBundle
• Operation{OPERA-TION_NAME} not sup-port.
Object API Applications
316 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21036 on page639
Persistence.Per-sistenceExcep-tion
NO_DA-TA_IN_SUBMI-TIDGENERA-TOR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> No datain mbs_sub-mitid_genera-tor
With ResourceBundle
• No data inmbs_submi-tid_generator
21037 on page640
Persistence.Per-sistenceExcep-tion
NO_PAY-LOAD_AVAILA-BLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ASSERTIONFAILURE:No connec-tion payloadavailable
With ResourceBundle
• ASSERTIONFAILURE: noconnectionpayload avail-able
Object API Applications
Developer Guide: Device Client Error Reference 317
Number Domain Label Applicableplatforms
Message
21038 on page640
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_MUST_HAVE_ALIAS
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The attributeafter GROUPBY must havealias :{ALIAS}
With ResourceBundle
• the attributeafter GROUPBY must havealias :{ALIAS}
21039 on page641
Persistence.Per-sistenceExcep-tion
TRANSAC-TION_AL-READY_COM-MITTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Transactionalready com-mitted or roll-backed
With ResourceBundle
• transaction al-ready com-mitted or roll-backed
Object API Applications
318 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21040 on page642
Persistence.Per-sistenceExcep-tion
COL-UMN_MUST_IN-CLUDE_ALIAS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Column mustinclude a alias
With ResourceBundle
• Column mustinclude a alias
21041 on page642
Persistence.Per-sistenceExcep-tion
INCOMPATI-BLE_GENER-ATED_CODES
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Runtime Er-ror: Incom-patible gener-ated codes.Please regen-erate yourcode with up-dated tool.
With ResourceBundle
• Runtime Er-ror: Incom-patible gener-ated codes.Please regen-erate yourcode with up-dated tool.
Object API Applications
Developer Guide: Device Client Error Reference 319
Number Domain Label Applicableplatforms
Message
21042 on page643
Persistence.Per-sistenceExcep-tion
ENTI-TY_NOT_FOUND
iOS, Android,Windows Mobile
Without ResourceBundle (default)
• Entity notfound in thepackage :{ENTI-TY_NAME}
• <Empty errormessage>
With ResourceBundle
• Entity notfound in thepackage :{ENTI-TY_NAME}
21043 on page643
Persistence.Per-sistenceExcep-tion
MULTI-PLE_KEYS_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Multiple keysare not sup-ported forhasLogRe-cords: {EN-TI-TY_NAME}
With ResourceBundle
• Multiple keysare not sup-ported forhasLogRe-cords: {EN-TI-TY_NAME}
Object API Applications
320 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21044 on page644
Persistence.Per-sistenceExcep-tion
INVA-LID_JOIN_CON-DITION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid joincondition :{JOIN_TYPE}
• Invalid joincondition
With ResourceBundle
• Invalid joincondition :{JOIN_TYPE}
21045 on page645
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound:{ALIAS}
• Undefinedalias:{ALIAS}
With ResourceBundle
• Alias notfound:{ALIAS}
Object API Applications
Developer Guide: Device Client Error Reference 321
Number Domain Label Applicableplatforms
Message
21046 on page645
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_GROUPBY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound inGROUP BY:{ALIAS}
With ResourceBundle
• Alias notfound inGROUP BY:{ALIAS}
21047 on page646
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_OR-DERBY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound in OR-DER BY:{ALIAS}
With ResourceBundle
• Alias notfound in OR-DER BY:{ALIAS}
Object API Applications
322 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21048 on page646
Persistence.Per-sistenceExcep-tion
ENTI-TY_NOT_SAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• From Entity isnot same asthe MBOwhich callsFindWith-Query
• Unexpectedentity: {EN-TI-TY_NAME}
With ResourceBundle
• From Entity isnot same asthe MBOwhich callsFindWith-Query
Object API Applications
Developer Guide: Device Client Error Reference 323
Number Domain Label Applicableplatforms
Message
21049 on page647
Persistence.Per-sistenceExcep-tion
VAL-UE_MUST_BE_QUERY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• When usingEXISTS orNOT EX-ISTS, the val-ue must beSybase.Per-sis-tence.Query
• When usingEXISTS orNOT EX-ISTS, the val-ue must beSUPQuery*
With ResourceBundle
• when usingEXISTS orNOT EX-ISTS, the val-ue must beSybase.Per-sis-tence.Query
Object API Applications
324 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21050 on page648
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_AT-TRIBUTETEST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound in At-tributeTest:{ALIAS}
With ResourceBundle
• Alias notfound in At-tributeTest:{ALIAS}
21051 on page648
Persistence.Per-sistenceExcep-tion
SUB-QUERY_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Data field willnot supportsubQuery
With ResourceBundle
• data field willnot supportsubQuery
Object API Applications
Developer Guide: Device Client Error Reference 325
Number Domain Label Applicableplatforms
Message
21052 on page649
Persistence.Per-sistenceExcep-tion
VAL-UE_MUST_BE_OBJECT-LIST_OR_QUERY
iOS, WindowsMobile
Without ResourceBundle (default)
• When usingIN or NOTIN, the valuemust be Syb-ase.Collec-tions.Object-List or Syb-ase.Persis-tence.Query
• When usingIN or NOTIN, the valuemust be SUP-Query* orSUPObject-List*
With ResourceBundle
• when usingIN or NOTIN, the valuemust be Syb-ase.Collec-tions.Object-List or Syb-ase.Persis-tence.Query
Object API Applications
326 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21053 on page650
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_CAN-NOT_USED_IN_MAX_OR_MIN
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attribute"{NAME}"can not beused in MAXor MIN
• {ATTRIB-UTE_NAME} datatype isnot allowedfor operation:{OPERA-TION}
With ResourceBundle
• Attribute"{ATTRIB-UTE_NAME}" can not beused in MAXor MIN
Object API Applications
Developer Guide: Device Client Error Reference 327
Number Domain Label Applicableplatforms
Message
21054 on page650
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_CAN-NOT_USED_IN_SUM_OR_AVG
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attribute"{NAME}"can not beused in SUMor AVG
With ResourceBundle
• Attribute"{ATTRIB-UTE_NAME}" can not beused in SUMor AVG
21055 on page651
Persistence.Per-sistenceExcep-tion
QUERY_SHOULD_HAVE_GROUP_BY_CLAUSE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The querywith a havingclause shouldalso have agroup byclause
With ResourceBundle
• the query witha havingclause shouldalso have agroup byclause
Object API Applications
328 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21056 on page652
Persistence.Per-sistenceExcep-tion
STREAM_NOT_OPEN
iOS Without ResourceBundle (default)
• The stream isnot open
• SUPBigBina-ry attempt toaccess an ob-ject that is notopen
• SUPBig-String attemptto access anobject that isnot open
With ResourceBundle
• The stream isnot open
21057 on page652
Persistence.Per-sistenceExcep-tion
STREAM_NOT_CLOSED
iOS Without ResourceBundle (default)
• The stream isnot closed
With ResourceBundle
• The stream isnot closed
Object API Applications
Developer Guide: Device Client Error Reference 329
Number Domain Label Applicableplatforms
Message
21076 on page653
Persistence.Per-sistenceExcep-tion
UNABLE_DE-TERMINE_DA-TA_TYPE
iOS, Android Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• unable to de-termine datatype
21077 on page654
Persistence.Per-sistenceExcep-tion
MOBILE_OB-JECT_HAS_NO_CASCADE_PA-RENT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {EntityName} objecthas no cas-cade parent.
• Object has nocascade pa-rent.
With ResourceBundle
• {ENTI-TY_NAME}object has nocascade pa-rent.
21078 on page654
Persistence.Per-sistenceExcep-tion
METH-OD_NOT_AL-LOWED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allowed
With ResourceBundle
• the method isnot allowed
Object API Applications
330 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21079 on page655
Persistence.Per-sistenceExcep-tion
NO_FOR-EIGN_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No foreignkey
With ResourceBundle
• no foreignkey
21080 on page655
Persistence.Per-sistenceExcep-tion
METH-OD_CALLED_IN_PA-RENT_SIDE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allow tobe called inparent side
With ResourceBundle
• the method isnot allow tobe called inparent side
21081 on page656
Persistence.Per-sistenceExcep-tion
METH-OD_CALLED_IN_CHILD_SIDE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allow tobe called inchild side
With ResourceBundle
• the method isnot allow tobe called inchild side
Object API Applications
Developer Guide: Device Client Error Reference 331
Number Domain Label Applicableplatforms
Message
21082 on page657
Persistence.Per-sistenceExcep-tion
UPDATE_DE-LETED_MBO
iOS, Android Without ResourceBundle (default)
• Could not up-date MBO in-stance whichwas deleted.
With ResourceBundle
• Could not up-date MBO in-stance whichwas deleted.
21083 on page657
Persistence.Per-sistenceExcep-tion
PACK-AGE_SUBSCRI-BED
iOS, Android Without ResourceBundle (default)
• This packagehas been sub-scribed.
With ResourceBundle
• this packagehas been sub-scribed.
21084 on page658
Persistence.Per-sistenceExcep-tion
PACKAGE_UN-SUBSCRIBED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This packagehas been un-subscribed.
With ResourceBundle
• this packagehas been un-subscribed.
Object API Applications
332 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21085 on page658
Persistence.Per-sistenceExcep-tion
KEY_ATTRIB-UTE_INCLU-DED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attributemeta listshould not in-clude the keyatrribute.
With ResourceBundle
• Attributmetalist should notinclude thekey atrribute.
21086 on page659
Persistence.Per-sistenceExcep-tion
ENTI-TY_NO_KEY_ATTRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Entity doesnot have anykey attribute.
With ResourceBundle
• Entity doesnot have anykey attribute.
Object API Applications
Developer Guide: Device Client Error Reference 333
Number Domain Label Applicableplatforms
Message
21087 on page660
Persistence.Per-sistenceExcep-tion
MBO_TYPE_NOT_SUPPOR-TED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This type ofMBO is notsupported:{MBO_TYPE}
With ResourceBundle
• This type ofMBO is notsupported:{MBO_TYPE}
21088 on page660
Persistence.Per-sistenceExcep-tion
HAVE_NO_FOREIGN_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {ENTI-TY_NAME}does not haveforeign key.
With ResourceBundle
• {ENTI-TY_NAME}does not haveforeign key.
Object API Applications
334 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21089 on page661
Persistence.Per-sistenceExcep-tion
NO_CHIL-DREN_FOR_CASCADE_DE-LETE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This is nochildren forcascade de-lete.
With ResourceBundle
• This is nochildren forcascade de-lete.
21105 on page661
Persistence.Per-sistenceExcep-tion
SUBSCRIP-TION_MANAG-ER_FAILED
iOS, Android Without ResourceBundle (default)
• Subscription-Manager.{METH-OD_NAME}failed
With ResourceBundle
• Subscription-Manager.{METH-OD_NAME}failed
Object API Applications
Developer Guide: Device Client Error Reference 335
Number Domain Label Applicableplatforms
Message
21106 on page662
Persistence.Per-sistenceExcep-tion
USER_CON-TEXT_MUST_BE_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• User contextmust be stringfor async op-eration replay
• User contextmust be stringfor async op-eration replay
With ResourceBundle
• user contextmust be stringfor async op-eration replay
21107 on page663
Persistence.Per-sistenceExcep-tion
MISSING_VAL-UES_IN_FIND-ER
iOS, Android Without ResourceBundle (default)
• Missing val-ues in findermethod
• Missing val-ues in findermethod
• <empty errormessage>
With ResourceBundle
• missing val-ues in findermethod
Object API Applications
336 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21108 on page663
Persistence.Per-sistenceExcep-tion
DOWN-LOAD_CAN-NOT_PUT_IN-SIDE_JSON
iOS, Android Without ResourceBundle (default)
• Download-State cannotbe put insideJSON
With ResourceBundle
• Download-State cannotbe put insideJSON
21109 on page664
Persistence.Per-sistenceExcep-tion
ON-LY_FOR_SIN-GLE_KEY_ENTI-TY
iOS, Android Without ResourceBundle (default)
• findEntity-WithKey(Ob-ject) only ap-plicable forsingle-keyEntity!
• EntityDele-gate.findEnti-tyOs(java.lang.Object) on-ly applicablefor single-keyEntity!
With ResourceBundle
• {OBJECT}only applica-ble for single-key Entity!
Object API Applications
Developer Guide: Device Client Error Reference 337
Number Domain Label Applicableplatforms
Message
21110 on page665
Persistence.Per-sistenceExcep-tion
MULTI-PLE_DOWND-LOAD_STATE
iOS, Android Without ResourceBundle (default)
• Multipledownloadstate found!
With ResourceBundle
• Multipledownloadstate found!
21111 on page665
Persistence.Per-sistenceExcep-tion
UNDEFIN-DED_ATTRIB-UTE_IN_PK
iOS, Android Without ResourceBundle (default)
• {KEY_NAME} UserDe-fined attributeerror in PK.
• {KEY_NAME}UserDe-fined attributeerror in PK.
With ResourceBundle
• {KEY_NAME} UserDe-fined attributeerror in PK.
Object API Applications
338 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21112 on page666
Persistence.Per-sistenceExcep-tion
MORE_THAN_ONE_LIST
iOS, Android Without ResourceBundle (default)
• More than 1list in the par-amter valuesis not al-lowed.
With ResourceBundle
• More than 1list in the par-amter valuesis not al-lowed.
21113 on page666
Persistence.Per-sistenceExcep-tion
CAN-NOT_SKIP_TAKE_CLAUSE
iOS, Android,BlackBerry
Without ResourceBundle (default)
• Cannot addskip/takeclause({SKIP_TAKE}) to state-ment:{SQL_STATEMENT}
With ResourceBundle
• cannot addskip/takeclause({SKIP_TAKE}) to state-ment:{SQL_STATEMENT}
Object API Applications
Developer Guide: Device Client Error Reference 339
Number Domain Label Applicableplatforms
Message
21114 on page667
Persistence.Per-sistenceExcep-tion
PREPARES-TATEMENT_RE-TURN_NULL
iOS, Android,BlackBerry
Without ResourceBundle (default)
• Connec-tion.prepareS-tatement re-turned null
With ResourceBundle
• UltraLiteJBUG: Con-nection.pre-pareState-ment returnednull
21115 on page668
Persistence.Per-sistenceExcep-tion
CONNEC-TION_PRO-FILE_DE-LETE_FAILED
iOS, Android Without ResourceBundle (default)
• Connection-Profile:{PRO-FILE_NAME} (deletefailed)
With ResourceBundle
• Connection-Profile:{PRO-FILE_NAME} (deletefailed)
Object API Applications
340 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21116 on page668
Persistence.Per-sistenceExcep-tion
ENCRYP-TION_KEY_HAS_BEEN_SET
iOS, BlackBerry Without ResourceBundle (default)
• EncryptionKey has al-ready beenset.
With ResourceBundle
• EncryptionKey has al-ready beenset.
21117 on page669
Persistence.Per-sistenceExcep-tion
DATA-BASE_DELE-GATE_NOT_INI-TIALIZED
iOS, Android Without ResourceBundle (default)
• Database Del-egate instancenot initial-ized.
With ResourceBundle
• Database Del-egate instancenot initial-ized.
21118 on page669
Persistence.Per-sistenceExcep-tion
AL-READY_IN_TRANSACTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Alreadyin transaction.
With ResourceBundle
• Already intransaction.
Object API Applications
Developer Guide: Device Client Error Reference 341
Number Domain Label Applicableplatforms
Message
21119 on page670
Persistence.Per-sistenceExcep-tion
DUPLI-CATE_PRI-MARY_KEY
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Duplicate pri-mary key :{KEY_NAME} / Duplicateprimary keyin findOs:{KEY_NAME}
• Expecting 1row but got{N_ROWS}rows for table{TA-BLE_NAME} ({KEY})
With ResourceBundle
• Duplicate pri-mary key :{KEY_NAME}
Object API Applications
342 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21120 on page671
Persistence.Per-sistenceExcep-tion
METH-OD_CAN_ON-LY_BE_CALLED_FOR_PULL_PQ
iOS, Android Without ResourceBundle (default)
• This methodcan only becalled forpull_pq
With ResourceBundle
• this methodcan only becalled forpull_pq
Object API Applications
Developer Guide: Device Client Error Reference 343
Number Domain Label Applicableplatforms
Message
21121 on page671
Persistence.Per-sistenceExcep-tion
NON_DE-FAULT_OPERA-TION_INVOKED
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• The {ENTI-TY_NAME}[{PRI-MARY_KEY}] can notsubmitPend-ing as compo-site operationfrom its pa-rent entity, be-cause non-de-fault opera-tion has beeninvoked on it.
• The entity{ENTI-TY_NAME}{PRI-MARY_KEY} cannot besubmitted ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
With ResourceBundle
• The {ENTI-TY_NAME}[{PRI-MARY_KEY
Object API Applications
344 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
}] can notsubmitPend-ing as compo-site operationfrom its pa-rent entity, be-cause non-de-fault opera-tion has beeninvoked on it.
21122 on page672
Persistence.Per-sistenceExcep-tion
KEY_VAL-UES_NOT_MATCH_WITH_META_DATA
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Input key val-ues does notmatch withEntity's metadata!
• Wrong num-ber of key val-ues ({# ofKEYS} - {#of KEY_AT-TRIB-UTES}).
With ResourceBundle
• Input key val-ues does notmatch withEntity's metadata!
Object API Applications
Developer Guide: Device Client Error Reference 345
Number Domain Label Applicableplatforms
Message
21123 on page673
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_DA-TA_TYPE
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Unknown da-ta type:{TYPE_NAME}
• Invalid typefound in bind-ToStatement
With ResourceBundle
• Unknown da-ta type:{TYPE_NAME}
21124 on page674
Persistence.Per-sistenceExcep-tion
PACK-AGE_NOT_SUB-SCRIBED
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• The packagehasn't beensubscribed
• Package is notsubscribed
With ResourceBundle
• the packagehasn't beensubscribed
Object API Applications
346 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21125 on page674
Persistence.Per-sistenceExcep-tion
LOGIN_FAILED iOS, Android Without ResourceBundle (default)
• Posible errormessages
• [code={HTTP_CODE}};[mes-sage={MES-SAGE}];[sta-tus={LOG-IN_STA-TUS}]
• logintoSyncfailed: {MES-SAGE}
With ResourceBundle
• login failed
21126 on page675
Persistence.Per-sistenceExcep-tion
CAN-NOT_DOWN-GRADE_SCHE-MA_VERSION
iOS, Android Without ResourceBundle (default)
• Can notdowngradeschema ver-sion
With ResourceBundle
• Can notdowngradeschema ver-sion
Object API Applications
Developer Guide: Device Client Error Reference 347
Number Domain Label Applicableplatforms
Message
21127 on page676
Persistence.Per-sistenceExcep-tion
INCOMPATI-BLE_DATA-BASE_DELE-GATE_FOR_MBS
iOS, Android Without ResourceBundle (default)
• Incompatabledatabase dele-gate for MBS.
With ResourceBundle
• Incompatabledatabase dele-gate for MBS.
21128 on page676
Persistence.Per-sistenceExcep-tion
PACK-AGE_NOT_SUB-SCRI-BED_FOR_MES-SAGE_CLIENT
iOS, Android Without ResourceBundle (default)
• Package notsubscribed onserver, but cli-ent thinks itwas subscri-bed.
With ResourceBundle
• Package notsubscribed onserver, but cli-ent thinks itwas subscri-bed.
Object API Applications
348 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21129 on page677
Persistence.Per-sistenceExcep-tion
MESSAGE_UP-DATE_UNEX-ISTING_IN-STANCE
iOS, Android Without ResourceBundle (default)
• Import mes-sage try to up-date an unex-isting in-stance: {PRI-MARY_KEY}
• Import mes-sage try to up-date an unex-isting Server-Personaliza-tion instance:{PRI-MARY_KEY}
With ResourceBundle
• Import mes-sage try to up-date an unex-isting in-stance: {PRI-MARY_KEY}
Object API Applications
Developer Guide: Device Client Error Reference 349
Number Domain Label Applicableplatforms
Message
21130 on page678
Persistence.Per-sistenceExcep-tion
DATA-BASE_DE-LETE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Delete failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• delete failed(row waschanged ordeleted by an-other transac-tion)
21131 on page679
Persistence.Per-sistenceExcep-tion
DATABASE_UP-DATE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Update failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• update failed(row waschanged ordeleted by an-other transac-tion)
Object API Applications
350 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21132 on page679
Persistence.Per-sistenceExcep-tion
ENCRYP-TION_KEY_LESS_THAN_16_BYTES
iOS, BlackBerry Without ResourceBundle (default)
• Encryptionkey must be atleast 16 bytes
With ResourceBundle
• encryptionkey must be atleast 16 bytes
21133 on page680
Persistence.Per-sistenceExcep-tion
GETROW-COUNT_NOT_SUPPORTED
iOS, BlackBerry Without ResourceBundle (default)
• getRow-Count() is notsupported inULj ResultSet
With ResourceBundle
• getRow-Count() is notsupported inULj ResultSet
21134 on page681
Persistence.Per-sistenceExcep-tion
ENTITY_PACK-AGE_SERV-ICE_EXIST
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Entity pack-age exist al-ready
With ResourceBundle
• entity pack-age exist al-ready
Object API Applications
Developer Guide: Device Client Error Reference 351
Number Domain Label Applicableplatforms
Message
21135 on page681
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_NOT_IN_ENTITY
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The attribute{ATTRIB-UTE_NAME} does not be-long to the en-tity {ENTI-TY_NAME}.
With ResourceBundle
• The attribute{ATTRIB-UTE_NAME} does not be-long to the en-tity {ENTI-TY_NAME}
21150 on page682
Persistence.Per-sistenceExcep-tion
AUTHENTICA-TION_FAILED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• Authentica-tion failed
Object API Applications
352 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21151 on page682
Persistence.Per-sistenceExcep-tion
PACKAGE_DIS-ABLED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Package isdisabled onserver.
With ResourceBundle
• Package isdisabled onserver.
21152 on page683
Persistence.Per-sistenceExcep-tion
UP-GRADE_NOT_FINISH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The server isnot startedcompletely orupgrade is notfinished.
With ResourceBundle
• The server isnot startedcompletely orupgrade is notfinished.
Object API Applications
Developer Guide: Device Client Error Reference 353
Number Domain Label Applicableplatforms
Message
21153 on page684
Persistence.Per-sistenceExcep-tion
PV_NOT_COM-PATIBLE
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The client'sprotocol ver-sion is biggerthan the serv-er's protocolversion
With ResourceBundle
• The client'sprotocol ver-sion is biggerthan the serv-er's protocolversion
21154 on page684
Persistence.Per-sistenceExcep-tion
APP_PACK-AGE_NOT_MATCH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion doesn'tmatch withthe package
With ResourceBundle
• The applica-tion doesn'tmatch withthe package
Object API Applications
354 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21155 on page685
Persistence.Per-sistenceExcep-tion
APP_CONN_NOT_MATCH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion connec-tion doesn'tmatch withthe applica-tion id
With ResourceBundle
• The applica-tion connec-tion doesn'tmatch withthe applica-tion id
21156 on page686
Persistence.Per-sistenceExcep-tion
APP_CONN_LOCKED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion connec-tion is locked
With ResourceBundle
• The applica-tion connec-tion is locked
Object API Applications
Developer Guide: Device Client Error Reference 355
Number Domain Label Applicableplatforms
Message
21157 on page686
Persistence.Per-sistenceExcep-tion
FAIL-URE_CODE_TO-KEN_VALIDA-TION_ERROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Authentica-tion failed be-cause the to-ken validationfailed
With ResourceBundle
• Authentica-tion failed be-cause the to-ken validationfailed
21158 on page687
Persistence.Per-sistenceExcep-tion
FAIL-URE_CODE_IM-PERSONA-TION_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Authentica-tion failed be-cause theusernamedoes notmatch thespecified to-ken/certifi-cate
With ResourceBundle
• Authentica-tion failed be-cause theusernamedoes notmatch thespecified to-ken/certifi-cate
Object API Applications
356 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21998 on page688
Persistence.Per-sistenceExcep-tion
ERR_VAL-UE_UNEXPEC-TEDNULL
iOS Without ResourceBundle (default)
• unexpectednull value for'{NAME}'
With ResourceBundle
• Unexpectednull value for'{NAME}'
21999 on page688
Persistence.Per-sistenceExcep-tion
UN-KNOWN_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual con-dition thattriggered theunknown er-ror or emptymessage>
With ResourceBundle
• unknown er-ror
Object API Applications
Developer Guide: Device Client Error Reference 357
Number Domain Label Applicableplatforms
Message
22700 on page696
Persistence.Pro-tocolException
VERSION_IN-COMPATIBLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Posible errormessages
• Device's pro-tocol versionis incompati-ble with theserver's proto-col version.({DE-VICE_VER-SION} >{SERV-ER_VER-SION})
• device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_VER-SION}) >{SERV-ER_VER-SION}
• Device andserver are notusing compat-ible protocolversions: cli-ent protocolversion ={DE-VICE_VER-SION}, serv-er protocolversion =
Object API Applications
358 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
{SERV-ER_VER-SION}.
With ResourceBundle
• the package isnot deployedor device'sprotocol ver-sion is incom-patible withthe server'sprotocol ver-sion. ({DE-VICE_VER-SION} >{SERV-ER_VER-SION})
Object API Applications
Developer Guide: Device Client Error Reference 359
Number Domain Label Applicableplatforms
Message
22701 on page697
Persistence.Pro-tocolException
PACK-AGE_NOT_DE-PLOYED_OR_INCOMPATI-BLE_VERSION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The packageis not de-ployed or de-vice's proto-col versionmay be in-compatiblewith the serv-er's protocolversion.({VER-SION} > 0)
With ResourceBundle
• the package isnot deployedor device'sprotocol ver-sion may beincompatiblewith the serv-er's protocolversion.({VER-SION} > 0)
22709 on page697
Persistence.Pro-tocolException
UN-KNOWN_ER-ROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Unknown er-ror
With ResourceBundle
• unknown er-ror
Object API Applications
360 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22800 on page698
Persistence.Re-sultSetNotClose-dException
RE-SULT_SET_NOT_CLOSED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Resultset notclosed
With ResourceBundle
• resultset notclosed
23100 on page700
Persistence.SUP-ClientException
FILE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> File notfound:MO-Messag-ing.exe
With ResourceBundle
• File notfound:{FILE_NAME}.
Object API Applications
Developer Guide: Device Client Error Reference 361
Number Domain Label Applicableplatforms
Message
23101 on page701
Persistence.SUP-ClientException
NO_CONNEC-TION_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> No con-nection found{PRO-FILE_NAME}.
With ResourceBundle
• No connec-tion found{PRO-FILE_NAME}.
23102 on page701
Persistence.SUP-ClientException
PUSHCONFI-GURA-TION_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Push-Configurationnot initialized
With ResourceBundle
• PushConfigu-ration not ini-tialized
Object API Applications
362 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23103 on page702
Persistence.SUP-ClientException
DEVI-CEID_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> DeviceIdnot initializedin PushConfi-guration
With ResourceBundle
• DeviceId notinitialized inPushConfigu-ration
23104 on page702
Persistence.SUP-ClientException
SYNC_PRO-FILE_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Synchro-nization pro-file not initial-ized
With ResourceBundle
• Synchroniza-tion profilenot initialized
Object API Applications
Developer Guide: Device Client Error Reference 363
Number Domain Label Applicableplatforms
Message
23105 on page703
Persistence.SUP-ClientException
INVA-LID_STREAM_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Streamtype is inva-lid :{STREAM_TYPE} /{STREAM_TYPE}
With ResourceBundle
• stream type isinvalid :{STREAM_TYPE}
22900 on page699
Persis-tence.StreamNot-ClosedException
STREAM_NOT_CLOSED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• Stream mustbe closed first
Object API Applications
364 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23000 on page699
Persis-tence.StreamNo-tOpenException
STREAM_NOT_OPEN
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Stream notopen
• <Empty errormessage>
• Either open-ForRead() oropenFor-Write() mustbe called be-fore close()
• openFor-Write() mustbe called be-fore flush()
• openFor-Write() mustbe called first
• openFor-Read() mustbe called first!
With ResourceBundle
• stream notopen
Object API Applications
Developer Guide: Device Client Error Reference 365
Number Domain Label Applicableplatforms
Message
23300 on page704
Persistence.Syn-chronizeExcep-tion
EXCEP-TION_CAUSE orSYNC_EXCEP-TION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
• <Actual rea-son fromcause excep-tion>
With ResourceBundle
• synchronizeexceptioncause
Object API Applications
366 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23301 on page704
Persistence.Syn-chronizeExcep-tion
PK_LENGTH_EXCEED_LIMIT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The wholelength of per-sonalizationparametersexceeds thelimit of au-thenticate pa-rameters andthe safelength is 512bytes
With ResourceBundle
• the wholelength of per-sonalizationparametersexceeds thelimit of au-thenticate pa-rameters andthe safelength is 512bytes
23302 on page705
Persistence.Syn-chronizeExcep-tion
ENTITY_MET-ADA-TA_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• One of entitymetadata isnull
With ResourceBundle
• one of entitymetadata isnull
Object API Applications
Developer Guide: Device Client Error Reference 367
Number Domain Label Applicableplatforms
Message
23303 on page705
Persistence.Syn-chronizeExcep-tion
UPLOAD_ON-LY_BE_TRUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• uploadOnlycan only betrue if it isasync replay
With ResourceBundle
• uploadOnlycan only betrue if it isasync replay
23304 on page706
Persistence.Syn-chronizeExcep-tion
KEY_NOT_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> The datatype of thekey is notstring, so it isnot a DOEmobile entity.
With ResourceBundle
• The data typeof the key isnot string, soit is not a DOEmobile entity.
Object API Applications
368 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23305 on page707
Persistence.Syn-chronizeExcep-tion
CANNOT_CON-NECT_SUP_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Can notconnect toSUP server.
With ResourceBundle
• can not con-nect to SUPserver.
23306 on page707
Persistence.Syn-chronizeExcep-tion
SUS-PEND_FAIL-URE_AF-TER_BULK-DOWNLOAD
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Suspendfailure afterbulkdown-load.
With ResourceBundle
• suspend fail-ure after bulk-download.
23307 on page708
Persistence.Syn-chronizeExcep-tion
SUB-SCRIBE_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Sub-scribe timeout.
With ResourceBundle
• subscribetime out.
Object API Applications
Developer Guide: Device Client Error Reference 369
Number Domain Label Applicableplatforms
Message
23500 on page708
Persistence.Syn-chronizeRequire-dException
SYNCHRON-IZED_RE-QUIRED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• synchronizedrequired
23501 on page709
Persistence.Syn-chronizeRequire-dException
KEY_GENERA-TOR_NOT_POPULATED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Illegal keygenerator sta-tus: the keygeneratormust be popu-lated first.
With ResourceBundle
• Illegal keygenerator sta-tus: the keygeneratormust be popu-lated first.
Object API Applications
370 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23600 on page710
Persis-tence.WriteAp-pendOnlyExcep-tion
WRITE_AP-PEND_ONLY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• UltraLite onlysupports ap-pending to theend of thestream. Cur-rent position{POSITION}is not equal tothe end of thestream{LENGTH}
• <Empty errormessage>
• Does not sup-port positionin write
With ResourceBundle
• UltraLite onlysupports ap-pending to theend of thestream. Cur-rent position{CUR-RENT_POSI-TION} is notequal to theend of thestream{STREAM_LENGTH}
Object API Applications
Developer Guide: Device Client Error Reference 371
Number Domain Label Applicableplatforms
Message
23700 on page710
Persis-tence.WriteOver-LengthException
WRITE_OVER_LENGTH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Data.Length:{DA-TA_LENGTH} position{POSITION}is exceededthe Length ofthe Value:{VAL-UE_LENGTH}
With ResourceBundle
• data.Length:{DA-TA_LENGTH} position{POSITION}is exceededthe Length ofthe Value:{VAL-UE_LENGTH}
31000 on page711
Reflection.Inva-lidDataTypeEx-ception
INVALID_DA-TA_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• invalid datatype
Object API Applications
372 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
32000 on page712
Reflection.NoSu-chAttributeExcep-tion
NO_SUCH_AT-TRIBUTE
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such attrib-ute
33000 on page712
Reflection.No-SuchClassExcep-tion
NO_SUCH_CLASS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such class
34000 on page713
Reflection.NoSu-chOperationEx-ception
NO_SUCH_OP-ERATION
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
• Write opera-tion is not al-lowed fordownload on-ly entity
With ResourceBundle
• no such oper-ation
Object API Applications
Developer Guide: Device Client Error Reference 373
Number Domain Label Applicableplatforms
Message
35000 on page714
Reflection.No-SuchParameterEx-ception
NO_SUCH_PA-RAMETER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such pa-rameter
36000 on page714
Reflection.Null-DataValueExcep-tion
NULL_DA-TA_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• null data val-ue
37000 on page715
Reflec-tion.WrongData-TypeException
WRONG_DA-TA_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• wrong datatype
Object API Applications
374 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
1000 on page536
Testing ERR_LOCALI-ZATION_TEST
iOS Without ResourceBundle (default)
• <For internaltesting purpo-ses>
With ResourceBundle
• English errormessage test
Error codes by labelList of error codes sorted by label
Number Domain Label Applicableplatforms
Message
21045 on page645
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound:{ALIAS}
• Undefinedalias:{ALIAS}
With ResourceBundle
• Alias notfound:{ALIAS}
Object API Applications
Developer Guide: Device Client Error Reference 375
Number Domain Label Applicableplatforms
Message
21050 on page648
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_AT-TRIBUTETEST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound in At-tributeTest:{ALIAS}
With ResourceBundle
• Alias notfound in At-tributeTest:{ALIAS}
21046 on page645
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_GROUPBY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound inGROUP BY:{ALIAS}
With ResourceBundle
• Alias notfound inGROUP BY:{ALIAS}
Object API Applications
376 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21047 on page646
Persistence.Per-sistenceExcep-tion
ALIAS_NOT_FOUND_IN_OR-DERBY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Alias notfound in OR-DER BY:{ALIAS}
With ResourceBundle
• Alias notfound in OR-DER BY:{ALIAS}
21118 on page669
Persistence.Per-sistenceExcep-tion
AL-READY_IN_TRANSACTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Alreadyin transaction.
With ResourceBundle
• Already intransaction.
Object API Applications
Developer Guide: Device Client Error Reference 377
Number Domain Label Applicableplatforms
Message
3102 on page563
Mobile.Applica-tionError
ALREADY_INI-TIALIZED
iOS Without ResourceBundle (default)
• Message Cli-ent has beeninitialized forapplication:[{CUR-RENT_AP-PID}], cannot change tothe new val-ue :[{NEW_AP-PID}]
With ResourceBundle
• Message Cli-ent has beeninitialized forapplication:[{CUR-RENT_AP-PID}], cannot change tothe new val-ue :[{NEW_AP-PID}]
Object API Applications
378 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21156 on page686
Persistence.Per-sistenceExcep-tion
APP_CONN_LOCKED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion connec-tion is locked
With ResourceBundle
• The applica-tion connec-tion is locked
21155 on page685
Persistence.Per-sistenceExcep-tion
APP_CONN_NOT_MATCH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion connec-tion doesn'tmatch withthe applica-tion id
With ResourceBundle
• The applica-tion connec-tion doesn'tmatch withthe applica-tion id
Object API Applications
Developer Guide: Device Client Error Reference 379
Number Domain Label Applicableplatforms
Message
21154 on page684
Persistence.Per-sistenceExcep-tion
APP_PACK-AGE_NOT_MATCH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The applica-tion doesn'tmatch withthe package
With ResourceBundle
• The applica-tion doesn'tmatch withthe package
14876 on page619
Mobile.Applica-tionError
APPLICA-TION_CON-NECT_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Aapplicationstart connec-tion takinglonger than{TIME_OUT}
• Unable toconnect toserver within{TIME_OUT} seconds
With ResourceBundle
• Unable toconnect toserver within{TIME_OUT} seconds.
Object API Applications
380 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14877 on page619
Mobile.Applica-tionError
APPLICA-TION_DISCON-NECT_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationstop connec-tion takinglonger than{TIME_OUT}
• Unable to dis-connect fromserver within{TIME_OUT} seconds
With ResourceBundle
• Unable to dis-connect fromserver within{TIME_OUT} seconds.
14820 on page597
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_ISNULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The applica-tion identifiercan not benull.
With ResourceBundle
• The applica-tion identifiercan not benull.
Object API Applications
Developer Guide: Device Client Error Reference 381
Number Domain Label Applicableplatforms
Message
14801 on page587
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_MISSING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationidentifier ismissing.
• Applicationidentifier ismissing.
With ResourceBundle
•
14821 on page597
Mobile.Applica-tionError
APPLICA-TION_IDENTIFI-ER_NOT_CHANGED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The valuedoes notmatch the cur-rent set value.The applica-tion identifiercan not bechanged onceset.
With ResourceBundle
• The valuedoes notmatch the cur-rent set value.The applica-tion identifiercan not bechanged onceset.
Object API Applications
382 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14822 on page598
Mobile.Applica-tionError
APPLICA-TION_INITIAL-IZE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Initialize ap-plicationfailed.
14823 on page599
Mobile.Applica-tionError
APPLICA-TION_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationhas not beeninitialized.
With ResourceBundle
• Applicationhas not beeninitialized.
Object API Applications
Developer Guide: Device Client Error Reference 383
Number Domain Label Applicableplatforms
Message
14875 on page618
Mobile.Applica-tionError
APPLICA-TION_NOT_REGISTERED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The applica-tion has notbeen regis-tered yet.Please call[SUPApplica-tion regis-terApplica-tion]
With ResourceBundle
• Please regis-ter Applica-tion first.
Object API Applications
384 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14824 on page599
Mobile.Applica-tionError
APPLICA-TION_REGIS-TER_TIMEOUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationregistrationtaking longerthan{TIME_OUT}
• Unable to reg-ister applica-tion within{TIME_OUT} seconds
• Unable to reg-ister applica-tion within{TIME_OUT} seconds
With ResourceBundle
• Unable to reg-ister applica-tion within{TIME_OUT} seconds.
14871 on page616
Mobile.Applica-tionError
APPLICA-TION_REGIS-TRATION_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• applicationregistrationfailure
Object API Applications
Developer Guide: Device Client Error Reference 385
Number Domain Label Applicableplatforms
Message
14825 on page600
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_GET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Get Applica-tion settingspropertyfailed.
With ResourceBundle
• get Applica-tion settingspropertyfailed.
14826 on page600
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_SET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Set Applica-tion settingspropertyfailed.
With ResourceBundle
• set Applica-tion settingspropertyfailed.
Object API Applications
386 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14827 on page601
Mobile.Applica-tionError
APPLICA-TION_SET-TINGS_UN-AVAILABLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Applicationsettings arenot available.
With ResourceBundle
• Applicationsettings arenot available.
14828 on page602
Mobile.Applica-tionError
APPLICA-TION_UNREGI-STER_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Unregisteringthe applica-tion timed out
• Unable to un-register appli-cation within{TIME_OUT} seconds
With ResourceBundle
• applicationunregistertimeout
Object API Applications
Developer Guide: Device Client Error Reference 387
Number Domain Label Applicableplatforms
Message
21053 on page650
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_CAN-NOT_USED_IN_MAX_OR_MIN
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attribute"{NAME}"can not beused in MAXor MIN
• {ATTRIB-UTE_NAME} datatype isnot allowedfor operation:{OPERA-TION}
With ResourceBundle
• Attribute"{ATTRIB-UTE_NAME}" can not beused in MAXor MIN
Object API Applications
388 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21054 on page650
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_CAN-NOT_USED_IN_SUM_OR_AVG
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attribute"{NAME}"can not beused in SUMor AVG
With ResourceBundle
• Attribute"{ATTRIB-UTE_NAME}" can not beused in SUMor AVG
21038 on page640
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_MUST_HAVE_ALIAS
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The attributeafter GROUPBY must havealias :{ALIAS}
With ResourceBundle
• the attributeafter GROUPBY must havealias :{ALIAS}
Object API Applications
Developer Guide: Device Client Error Reference 389
Number Domain Label Applicableplatforms
Message
21135 on page681
Persistence.Per-sistenceExcep-tion
ATTRIB-UTE_NOT_IN_ENTITY
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The attribute{ATTRIB-UTE_NAME} does not be-long to the en-tity {ENTI-TY_NAME}.
With ResourceBundle
• The attribute{ATTRIB-UTE_NAME} does not be-long to the en-tity {ENTI-TY_NAME}
21150 on page682
Persistence.Per-sistenceExcep-tion
AUTHENTICA-TION_FAILED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• Authentica-tion failed
Object API Applications
390 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23305 on page707
Persistence.Syn-chronizeExcep-tion
CANNOT_CON-NECT_SUP_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Can notconnect toSUP server.
With ResourceBundle
• can not con-nect to SUPserver.
21126 on page675
Persistence.Per-sistenceExcep-tion
CAN-NOT_DOWN-GRADE_SCHE-MA_VERSION
iOS, Android Without ResourceBundle (default)
• Can notdowngradeschema ver-sion
With ResourceBundle
• Can notdowngradeschema ver-sion
Object API Applications
Developer Guide: Device Client Error Reference 391
Number Domain Label Applicableplatforms
Message
21113 on page666
Persistence.Per-sistenceExcep-tion
CAN-NOT_SKIP_TAKE_CLAUSE
iOS, Android,BlackBerry
Without ResourceBundle (default)
• Cannot addskip/takeclause({SKIP_TAKE}) to state-ment:{SQL_STATEMENT}
With ResourceBundle
• cannot addskip/takeclause({SKIP_TAKE}) to state-ment:{SQL_STATEMENT}
22403 on page693
Persistence.Ob-jectNotFoundEx-ception
CERTIFI-CATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Can't find thecertificatewith label:{LABLE}
With ResourceBundle
• Can't find thecertificatewith label:{LABEL}
Object API Applications
392 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14803 on page589
Mobile.Applica-tionError
CLIENT_INITI-ALIZA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• client initiali-zation failure
21040 on page642
Persistence.Per-sistenceExcep-tion
COL-UMN_MUST_IN-CLUDE_ALIAS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Column mustinclude a alias
With ResourceBundle
• Column mustinclude a alias
563 on page 531 Mobile.Applica-tionError
COMMUNICA-TION_BAD_CRED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion bad cred
Object API Applications
Developer Guide: Device Client Error Reference 393
Number Domain Label Applicableplatforms
Message
581 on page 534 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEVAL_AC-TIVE-CODE_CHECK_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalactivecodecheck failed
580 on page 533 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEVAL_INVA-LID_AC-TIVE_CODE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalinvalid activecode
579 on page 532 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEV-AL_WRONG_DEVICE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicevalwrong device
Object API Applications
394 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
578 on page 532 Mobile.Applica-tionError
COMMUNICA-TION_DEVI-CEV-AL_WRONG_USER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion devicvalwrong user
558 on page 530 Mobile.Applica-tionError
COMMUNICA-TION_NO_SERVER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion no server
571 on page 531 Mobile.Applica-tionError
COMMUNICA-TION_SES-SION_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion sessiontimeout
Object API Applications
Developer Guide: Device Client Error Reference 395
Number Domain Label Applicableplatforms
Message
6400 on page586
Mobile.Applica-tionError
COMMUNICA-TION_STREAM_READ_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion streamread failure
6600 on page587
Mobile.Applica-tionError
COMMUNICA-TION_USER_CANCELLED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• communica-tion user can-celled
Object API Applications
396 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21115 on page668
Persistence.Per-sistenceExcep-tion
CONNEC-TION_PRO-FILE_DE-LETE_FAILED
iOS, Android Without ResourceBundle (default)
• Connection-Profile:{PRO-FILE_NAME} (deletefailed)
With ResourceBundle
• Connection-Profile:{PRO-FILE_NAME} (deletefailed)
22402 on page692
Persistence.Ob-jectNotFoundEx-ception
CONNEC-TION_PRO-FILE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Connection-Profile:{PRO-FILE_NAME}
With ResourceBundle
• Connection-Profile:{PRO-FILE_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 397
Number Domain Label Applicableplatforms
Message
14804 on page589
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_CON-FIG_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• connectionpropertiesconfig failed
14802 on page588
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_INCOM-PLETE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Connectionproperties in-complete
• invalid con-nection infor-mation fromsettings
With ResourceBundle
• connectionproperties in-complete
Object API Applications
398 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14830 on page602
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_MISSING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ApplicationIdentifier isnot available.Failed to initi-alize messag-ing client
• Missing re-quired con-nection pro-file property
• Applicationconnectionproperties aremissing
• Applicationconnectionproperties aremissing
With ResourceBundle
• Applicationconnectionproperties aremissing.
Object API Applications
Developer Guide: Device Client Error Reference 399
Number Domain Label Applicableplatforms
Message
14831 on page603
Mobile.Applica-tionError
CONNEC-TION_PROPER-TIES_SET_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• failed to setApplicationconnection-Properties.
14806 on page590
Mobile.Applica-tionError
CONNEC-TION_START_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• connectionstart failure
• <Actual errormessage fromMCL>
With ResourceBundle
•
14807 on page591
Mobile.Applica-tionError
CONNEC-TION_STOP_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• connectionstop failure
Object API Applications
400 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21019 on page629
Persistence.Per-sistenceExcep-tion
CUD_STATE-MENT_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The create/update/deletestatementdoes not sup-port the selectoperation.
With ResourceBundle
• The create/update/deletestatementdoes not sup-port the selectoperation.
14815 on page596
Mobile.Applica-tionError
DA-TA_READ_FAIL-URE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• data read fail-ure
Object API Applications
Developer Guide: Device Client Error Reference 401
Number Domain Label Applicableplatforms
Message
14816 on page596
Mobile.Applica-tionError
DA-TA_WRITE_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• data writefailure
21117 on page669
Persistence.Per-sistenceExcep-tion
DATA-BASE_DELE-GATE_NOT_INI-TIALIZED
iOS, Android Without ResourceBundle (default)
• Database Del-egate instancenot initial-ized.
With ResourceBundle
• Database Del-egate instancenot initial-ized.
Object API Applications
402 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21130 on page678
Persistence.Per-sistenceExcep-tion
DATA-BASE_DE-LETE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Delete failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• delete failed(row waschanged ordeleted by an-other transac-tion)
21131 on page679
Persistence.Per-sistenceExcep-tion
DATABASE_UP-DATE_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Update failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• update failed(row waschanged ordeleted by an-other transac-tion)
Object API Applications
Developer Guide: Device Client Error Reference 403
Number Domain Label Applicableplatforms
Message
21021 on page630
Persistence.Per-sistenceExcep-tion
DELETE_RE-CORD_NO_EX-IST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Delete recorddo not exist.
With ResourceBundle
• delete recorddo not exist.
14861 on page613
Mobile.Applica-tionError
DE-VICE_FLIGHT_MODE_ON
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• device flightmode on
14862 on page614
Mobile.Applica-tionError
DE-VICE_LOW_BATTERY_POWER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device lowbattery power
Object API Applications
404 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14863 on page614
Mobile.Applica-tionError
DE-VICE_LOW_STORAGE_SPACE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device lowstorage space
14864 on page615
Mobile.Applica-tionError
DE-VICE_NO_DA-TA_NETWORK
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device no datanetwork
14865 on page616
Mobile.Applica-tionError
DE-VICE_NO_DA-TA_ROAMING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• device no dataroaming
Object API Applications
Developer Guide: Device Client Error Reference 405
Number Domain Label Applicableplatforms
Message
23103 on page702
Persistence.SUP-ClientException
DEVI-CEID_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> DeviceIdnot initializedin PushConfi-guration
With ResourceBundle
• DeviceId notinitialized inPushConfigu-ration
21108 on page663
Persistence.Per-sistenceExcep-tion
DOWN-LOAD_CAN-NOT_PUT_IN-SIDE_JSON
iOS, Android Without ResourceBundle (default)
• Download-State cannotbe put insideJSON
With ResourceBundle
• Download-State cannotbe put insideJSON
Object API Applications
406 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14883 on page621
Mobile.Applica-tionError
DOWN-LOAD_RE-SOURCE_BUN-DLE_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• download re-source bundlefailure
14882 on page621
Mobile.Applica-tionError
DOWN-LOAD_RE-SOURCE_BUN-DLE_STREAM_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Null streamerror
• Writer Streamis null
• OutputStream is null
With ResourceBundle
• downdloadresource bun-dle stream isnull
Object API Applications
Developer Guide: Device Client Error Reference 407
Number Domain Label Applicableplatforms
Message
21119 on page670
Persistence.Per-sistenceExcep-tion
DUPLI-CATE_PRI-MARY_KEY
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Duplicate pri-mary key :{KEY_NAME} / Duplicateprimary keyin findOs:{KEY_NAME}
• Expecting 1row but got{N_ROWS}rows for table{TA-BLE_NAME} ({KEY})
With ResourceBundle
• Duplicate pri-mary key :{KEY_NAME}
21016 on page627
Persistence.Per-sistenceExcep-tion
EMP-TY_KEY_VAL-UE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The value ofthe key isempty.
With ResourceBundle
• The value ofthe key isempty.
Object API Applications
408 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21014 on page626
Persistence.Per-sistenceExcep-tion
EMP-TY_SQL_STATE-MENT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• SQL state-ment can notbe empty.
With ResourceBundle
• SQL state-ment can notbe empty.
21116 on page668
Persistence.Per-sistenceExcep-tion
ENCRYP-TION_KEY_HAS_BEEN_SET
iOS, BlackBerry Without ResourceBundle (default)
• EncryptionKey has al-ready beenset.
With ResourceBundle
• EncryptionKey has al-ready beenset.
21132 on page679
Persistence.Per-sistenceExcep-tion
ENCRYP-TION_KEY_LESS_THAN_16_BYTES
iOS, BlackBerry Without ResourceBundle (default)
• Encryptionkey must be atleast 16 bytes
With ResourceBundle
• encryptionkey must be atleast 16 bytes
Object API Applications
Developer Guide: Device Client Error Reference 409
Number Domain Label Applicableplatforms
Message
51002 on page716
Mobile.Persis-tence.QueryAmbi-guousException
ENTI-TY_HAS_COM-POSITE_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Entity hascompositekey.
With ResourceBundle
• entity hascompositekey.
23302 on page705
Persistence.Syn-chronizeExcep-tion
ENTITY_MET-ADA-TA_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• One of entitymetadata isnull
With ResourceBundle
• one of entitymetadata isnull
21086 on page659
Persistence.Per-sistenceExcep-tion
ENTI-TY_NO_KEY_ATTRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Entity doesnot have anykey attribute.
With ResourceBundle
• Entity doesnot have anykey attribute.
Object API Applications
410 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21042 on page643
Persistence.Per-sistenceExcep-tion
ENTI-TY_NOT_FOUND
iOS, Android,Windows Mobile
Without ResourceBundle (default)
• Entity notfound in thepackage :{ENTI-TY_NAME}
• <Empty errormessage>
With ResourceBundle
• Entity notfound in thepackage :{ENTI-TY_NAME}
21048 on page646
Persistence.Per-sistenceExcep-tion
ENTI-TY_NOT_SAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• From Entity isnot same asthe MBOwhich callsFindWith-Query
• Unexpectedentity: {EN-TI-TY_NAME}
With ResourceBundle
• From Entity isnot same asthe MBOwhich callsFindWith-Query
Object API Applications
Developer Guide: Device Client Error Reference 411
Number Domain Label Applicableplatforms
Message
21134 on page681
Persistence.Per-sistenceExcep-tion
ENTITY_PACK-AGE_SERV-ICE_EXIST
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Entity pack-age exist al-ready
With ResourceBundle
• entity pack-age exist al-ready
1001 on page537
Mobile.Applica-tionError
ERR_APP_NOT_REGISTERED
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Please regis-ter applica-tion first.
2006 on page545
Persistence.Per-sistenceExcep-tion
ERR_ASYNC_CONTEXT_TYPE
iOS Without ResourceBundle (default)
• User contextmust be stringfor async op-eration replay
With ResourceBundle
• user contextmust be stringfor async op-eration replay
Object API Applications
412 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2004 on page543
Persistence.Per-sistenceExcep-tion
ERR_AUTH_PARAM_ERROR
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• the length ofpersonaliza-tion parame-ters exceedsthe limit ofauthenticateparametersand the safelength is 512bytes
1 on page 529 General ERR_BUN-DLE_LOAD_FAILED
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• Unable toload su-perr.bundlefile
Object API Applications
Developer Guide: Device Client Error Reference 413
Number Domain Label Applicableplatforms
Message
2012 on page548
Persistence.Per-sistenceExcep-tion
ERR_CAN-CEL_PEND-ING_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2008 on page546
Persistence.Per-sistenceExcep-tion
ERR_CRE-ATE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
3227 on page584
Persistence.Per-sistenceExcep-tion
ERR_DB_AU-TOCOMMIT
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• autocommitfailed
Object API Applications
414 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3226 on page584
Persistence.Per-sistenceExcep-tion
ERR_DB_AU-TOROLLBACK
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• autorollbackfailed
3207 on page572
Persistence.Per-sistenceExcep-tion
ERR_DB_BE-GIN_TRANSAC-TION
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• beginTran-saction ex-ception
Object API Applications
Developer Guide: Device Client Error Reference 415
Number Domain Label Applicableplatforms
Message
3223 on page581
Persistence.Per-sistenceExcep-tion
ERR_DB_CLOSE
iOS Without ResourceBundle (default)
• Exception atclosing Big-Binary
• Exception atclosing big-string
• SUPBigBina-ry attempt toclose an ob-ject that iscorrupt
• <Actual errormessage fromDB layer>
• SUPBig-String attemptto close an ob-ject that iscorrupt
With ResourceBundle
• close opera-tion exception
3205 on page570
Persistence.Per-sistenceExcep-tion
ERR_DB_COM-MIT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• commit oper-ation excep-tion
Object API Applications
416 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3031 on page556
Persistence.Per-sistenceExcep-tion
ERR_DB_CON-NECTION_PRO-FILE_INVALID
iOS Without ResourceBundle (default)
• Connectionprofile
• <Actual errormessage fromUltraLite>
• Unexpectednull value forconnectionprofile
With ResourceBundle
• connectionprofile invalid
3214 on page576
Persistence.Per-sistenceExcep-tion
ERR_DB_CRE-ATE
iOS Without ResourceBundle (default)
• Fail to disablebackup bit for<DB_FILE-NAME>
With ResourceBundle
• create data-base excep-tion
Object API Applications
Developer Guide: Device Client Error Reference 417
Number Domain Label Applicableplatforms
Message
3032 on page557
Persistence.Per-sistenceExcep-tion
ERR_DB_DA-TABASE_MAN-AGER_INIT
iOS Without ResourceBundle (default)
• UL DatabaseManager ini-tializationfailed
With ResourceBundle
• DatabaseManager ini-tializationfailed.
3215 on page576
Persistence.Per-sistenceExcep-tion
ERR_DB_DE-LETE
iOS Without ResourceBundle (default)
• DB deletefailed:{DB_FILE-NAME}
With ResourceBundle
• delete data-base excep-tion
Object API Applications
418 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3225 on page583
Persistence.Per-sistenceExcep-tion
ERR_DB_DE-LETE_ROW-CHANGEDOR-DELETED
iOS Without ResourceBundle (default)
• Delete failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• delete failed(row waschanged ordeleted by an-other transac-tion)
3208 on page572
Persistence.Per-sistenceExcep-tion
ERR_DB_DY-NAMIC_STATE-MENT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• dynamicstatement ex-ception
Object API Applications
Developer Guide: Device Client Error Reference 419
Number Domain Label Applicableplatforms
Message
3030 on page556
Persistence.Per-sistenceExcep-tion
ERR_DB_EN-CRYP-TION_KEY
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• encryptionkey exception
3206 on page571
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_NON-QUERY
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• execute non-query excep-tion
Object API Applications
420 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3200 on page567
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_QUERY
iOS Without ResourceBundle (default)
• Cannot addskip ={SKIP_VAL-UE}, take={TAKE_VALUE}, to SQLstatement{SQL_STATEMENT}
• <Actual errormessage fromDB layer>
• <Actual mes-sage fromSUPPersis-tenceExcep-tion when ex-ecuting thequery>
• Execute-Query excep-tion
With ResourceBundle
• execute queryexception
Object API Applications
Developer Guide: Device Client Error Reference 421
Number Domain Label Applicableplatforms
Message
3201 on page568
Persistence.Per-sistenceExcep-tion
ERR_DB_EXE-CUTE_STATE-MENT
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• execute state-ment excep-tion
3040 on page562
Persistence.Per-sistenceExcep-tion
ERR_DB_FIND_ENTITY
iOS Without ResourceBundle (default)
• <Actual rea-son from theexception>
With ResourceBundle
• Find entityexception
3033 on page558
Persistence.Per-sistenceExcep-tion
ERR_DB_FIND_LENGTH
iOS Without ResourceBundle (default)
• Unable to findrecord length
• <Actual errormessage fromSQLite>
With ResourceBundle
• unable to findrecord length
Object API Applications
422 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3203 on page569
Persistence.Per-sistenceExcep-tion
ERR_DB_GET_VALUE
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• get value op-eration excep-tion
3039 on page562
Persistence.Per-sistenceExcep-tion
ERR_DB_INVA-LID_SYNCHRO-NIZA-TION_GROUP
iOS Without ResourceBundle (default)
• Invalid syn-chronizationgroup
With ResourceBundle
• invalid syn-chronizationgroup
3038 on page561
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_COMMIT
iOS Without ResourceBundle (default)
• Failed tocommit Key-Generatorchanges.
With ResourceBundle
• Failed tocommit Key-Generatorchanges.
Object API Applications
Developer Guide: Device Client Error Reference 423
Number Domain Label Applicableplatforms
Message
3037 on page560
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_CONNEC-TION_FAILED
iOS Without ResourceBundle (default)
• <Actual errormessage fromUltraLite>
• Illegal keygenerator sta-tus. It must bepopulatedfirst by theserver after aclient call tobeginOnline-Login or sub-scribe
With ResourceBundle
• fail to getKeyGenera-tor connec-tion:{UL_ER-ROR_CODE}, {UL_ER-ROR_MES-SAGE}
Object API Applications
424 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3036 on page559
Persistence.Per-sistenceExcep-tion
ERR_DB_KEY_GENERA-TOR_DB_NOT_INIT
iOS Without ResourceBundle (default)
• Use Key-Gneratorwhen Data-base Managernot initialized
• Illegal keygenerator sta-tus. It must bepopulatedfirst by theserver after aclient call tobeginOnline-Login or sub-scribe
With ResourceBundle
• Use KeyGen-erator whenDatabaseManager notinitialized.
3034 on page558
Persistence.Per-sistenceExcep-tion
ERR_DB_LENGTH
iOS Without ResourceBundle (default)
• Exception atlength for big-string
With ResourceBundle
• exception atlength for big-string
Object API Applications
Developer Guide: Device Client Error Reference 425
Number Domain Label Applicableplatforms
Message
3222 on page581
Persistence.Per-sistenceExcep-tion
ERR_DB_OPEN iOS Without ResourceBundle (default)
• Exception atopen, eitherbigClass orulConn is null
• Open opera-tion exception
With ResourceBundle
• open opera-tion exception
3219 on page579
Persistence.Per-sistenceExcep-tion
ERR_DB_OPENDB_FAILED
iOS Without ResourceBundle (default)
• <Actual errormessage fromdatabase lay-er>
With ResourceBundle
• failed to opendatabase
3209 on page573
Persistence.Per-sistenceExcep-tion
ERR_DB_PRE-PARE_QUERY
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• prepare queryexception
Object API Applications
426 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3035 on page559
Persistence.Per-sistenceExcep-tion
ERR_DB_PRE-PARE_STATE-MENT_INVALD
iOS Without ResourceBundle (default)
• {CLASS_NAME} There isan exception{ER-ROR_MES-SAGE}
With ResourceBundle
• prepare state-ment invalid
3220 on page579
Persistence.Per-sistenceExcep-tion
ERR_DB_READ iOS Without ResourceBundle (default)
• <Error mes-sages dependon the loca-tion of the ex-ception>
With ResourceBundle
• read data ex-ception
Object API Applications
Developer Guide: Device Client Error Reference 427
Number Domain Label Applicableplatforms
Message
3210 on page573
Persistence.Per-sistenceExcep-tion
ERR_DB_RE-NA-MEDB_FAILED
iOS Without ResourceBundle (default)
• DB renamefailed:{DB_FILE-NAME}
With ResourceBundle
• database re-name failed:{DB_FILE-NAME}
3204 on page570
Persistence.Per-sistenceExcep-tion
ERR_DB_ROLLBACK
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• rollback oper-ation excep-tion
3202 on page569
Persistence.Per-sistenceExcep-tion
ERR_DB_SET_VALUE
iOS Without ResourceBundle (default)
• <Actual errormessage fromDB layer>
With ResourceBundle
• set value op-eration excep-tion
Object API Applications
428 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3216 on page577
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_CANCELED
iOS Without ResourceBundle (default)
• Sync has beencanceled bythe client ap-plication
With ResourceBundle
• sync has beencanceled bythe client ap-plication
3217 on page578
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_LOG-IN_FAILED
iOS Without ResourceBundle (default)
• loginFail,{DB_ER-ROR_MES-SAGE}
• <Actual errormessage fromDB layer>
With ResourceBundle
• sync loginfailed:{DB_ER-ROR_MES-SAGE}
Object API Applications
Developer Guide: Device Client Error Reference 429
Number Domain Label Applicableplatforms
Message
3218 on page578
Persistence.Per-sistenceExcep-tion
ERR_DB_SYNC_SYNC_ERROR
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
3228 on page585
Persistence.Per-sistenceExcep-tion
ERR_DB_TRANSACTIONAC-TIVE
iOS Without ResourceBundle (default)
• Transactionalready active
With ResourceBundle
• transaction al-ready active
3212 on page575
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_BEGIN
iOS Without ResourceBundle (default)
• Failed to be-gin update fordatabase
With ResourceBundle
• failed to beginupdate for da-tabase
Object API Applications
430 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3211 on page574
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_EMP-TY_RE-SULT_SET
iOS Without ResourceBundle (default)
• Attempting tobegin updatefor empty re-sultset
• Attempting toend update forempty result-set
With ResourceBundle
• database up-date for emp-ty resultset
3213 on page575
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_END
iOS Without ResourceBundle (default)
• Failed to endupdate for da-tabase
With ResourceBundle
• failed to endupdate for da-tabase
Object API Applications
Developer Guide: Device Client Error Reference 431
Number Domain Label Applicableplatforms
Message
3224 on page582
Persistence.Per-sistenceExcep-tion
ERR_DB_UP-DATE_ROW-CHANGEDOR-DELETED
iOS Without ResourceBundle (default)
• Update failed(row waschanged ordeleted by an-other transac-tion)
With ResourceBundle
• update failed(row waschanged ordeleted by an-other transac-tion)
3221 on page580
Persistence.Per-sistenceExcep-tion
ERR_DB_WRITE
iOS Without ResourceBundle (default)
• <Error mes-sage dependon the loca-tion of the ex-ception>
With ResourceBundle
• write data ex-ception
Object API Applications
432 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3229 on page586
Persistence.Per-sistenceExcep-tion
ERR_DB_WRITE_OVER_LENGTH
iOS Without ResourceBundle (default)
• SUPBigBina-ry attempt towrite past endof allowedsize
• SUPBig-String attemptto write pastend of al-lowed size
With ResourceBundle
• write past endof allowedsize
2013 on page549
Persistence.Per-sistenceExcep-tion
ERR_DE-LETE_CHANGE_LOG_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 433
Number Domain Label Applicableplatforms
Message
2011 on page548
Persistence.Per-sistenceExcep-tion
ERR_DE-LETE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2007 on page545
Persistence.Per-sistenceExcep-tion
ERR_ENTI-TY_NOT_FOUND
iOS Without ResourceBundle (default)
• "-load": in{ENTI-TY_CLASS_NAME}: en-tity not foundin database
With ResourceBundle
• Entity notfound {ENTI-TY_CLASS_NAME}
Object API Applications
434 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
602 on page 535 General ERR_FRAME-WORK_INTER-NAL_DBER-ROR
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends on thefailure>
With ResourceBundle
• Database er-ror
555 on page 529 General ERR_FRAME-WORK_INTER-NAL_ERROR
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends on thefailure>
With ResourceBundle
• Frameworkerror
601 on page 534 General ERR_FRAME-WORK_INTER-NAL_MCLER-ROR
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• MCL error
Object API Applications
Developer Guide: Device Client Error Reference 435
Number Domain Label Applicableplatforms
Message
3130 on page566
Persistence.Per-sistenceExcep-tion
ERR_GENER-AL_DE-BUG_TRACE
iOS Without ResourceBundle (default)
• Debug Trace:{DE-BUG_MES-SAGE}
With ResourceBundle
• Debug Trace:{DE-BUG_MES-SAGE}
Object API Applications
436 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2005 on page544
Persistence.Per-sistenceExcep-tion
ERR_INCOM-PATIBLE_PRO-TOCOL_VER-SION
iOS Without ResourceBundle (default)
• Device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_PRO-TO-COL_VER-SION})>{SERVER_PRO-TO-COL_VER-SION}
With ResourceBundle
• device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_VER-SION}) >{SERV-ER_VER-SION}
Object API Applications
Developer Guide: Device Client Error Reference 437
Number Domain Label Applicableplatforms
Message
0 on page 528 General ERR_INVALID iOS Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• English Inva-lid error
1002 on page537
Persistence.Per-sistenceExcep-tion
ERR_INVA-LID_PARAME-TER
iOS Without ResourceBundle (default)
• The length ofpersonaliza-tion parame-ters exceedsthe limit ofauthenticateparametersand the safelength is 512bytes
• Invalid pa-rameter type
With ResourceBundle
• invalid pa-rameter type
Object API Applications
438 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
1003 on page538
General ERR_JSON_EX-CEPTION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1000 on page536
Testing ERR_LOCALI-ZATION_TEST
iOS Without ResourceBundle (default)
• <For internaltesting purpo-ses>
With ResourceBundle
• English errormessage test
603 on page 535 General ERR_MCL_EX-CEP-TION_CAUSE
iOS Without ResourceBundle (default)
• <Actual errormessage de-pends onwhere theMCL excep-tion isthrown>
With ResourceBundle
• MCL excep-tion cause
Object API Applications
Developer Guide: Device Client Error Reference 439
Number Domain Label Applicableplatforms
Message
2002 on page542
General ERR_NOT_IM-PLEMENTED
iOS Without ResourceBundle (default)
• Unknowntype
• NotImple-mentedExcep-tion
• <Empty mes-sage>
With ResourceBundle
• NotImple-mentedExcep-tion {MES-SAGE}
2003 on page543
Persistence.Per-sistenceExcep-tion
ERR_PACK-AGE_NOT_SUB-SCRIBED
iOS Without ResourceBundle (default)
• Unknowntype
• NotImple-mentedExcep-tion
• <Empty mes-sage>
With ResourceBundle
• Package is notsubscribed
Object API Applications
440 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
2014 on page549
Persistence.Per-sistenceExcep-tion
ERR_RE-PLAY_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
2015 on page550
Persistence.Per-sistenceExcep-tion
ERR_SAVE_OP-ERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 441
Number Domain Label Applicableplatforms
Message
2010 on page547
Persistence.Per-sistenceExcep-tion
ERR_SUB-MIT_PEND-ING_OPERA-TION
iOS Without ResourceBundle (default)
• Exception inreadString:<EXCEP-TION_NAME>:<EXCEP-TION_REA-SON>}
• Stream is notinitialized
With ResourceBundle
• submitPend-ing exception.
Object API Applications
442 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3131 on page566
Persistence.Per-sistenceExcep-tion
ERR_SUBMIT-PENDING_COM-POSITE_OPERA-TION
iOS Without ResourceBundle (default)
• The {ENTi-TY_CLASS_NAME} cannot submit-Pending ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
With ResourceBundle
• The {ENTI-TY_CLASS_NAME} cannot submit-Pending ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
Object API Applications
Developer Guide: Device Client Error Reference 443
Number Domain Label Applicableplatforms
Message
3120 on page565
Persistence.Per-sistenceExcep-tion
ERR_SYNC_LOGIN
iOS Without ResourceBundle (default)
• Login failed:{ER-ROR_MES-SAGE}
With ResourceBundle
• login failed:{ER-ROR_MES-SAGE}
2009 on page546
Persistence.Per-sistenceExcep-tion
ERR_UP-DATE_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
21998 on page688
Persistence.Per-sistenceExcep-tion
ERR_VAL-UE_UNEXPEC-TEDNULL
iOS Without ResourceBundle (default)
• unexpectednull value for'{NAME}'
With ResourceBundle
• Unexpectednull value for'{NAME}'
Object API Applications
444 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3103 on page563
Mobile.Applica-tionError
ERRAPP_REG-ISTRATION
iOS Without ResourceBundle (default)
• Error @ regis-terApplica-tion{MCL_ER-ROR_CODE} {ER-ROR_LA-BEL}
With ResourceBundle
• Error @ regis-terApplica-tion{MCL_ER-ROR_CODE} {ER-ROR_LA-BEL}
3104 on page564
Mobile.Applica-tionError
ERRAPP_SUP-CLI-ENTRT_START_CONNECTION
iOS Without ResourceBundle (default)
• Error @ start-Connection
With ResourceBundle
• Error @ start-Connection
Object API Applications
Developer Guide: Device Client Error Reference 445
Number Domain Label Applicableplatforms
Message
3105 on page565
Mobile.Applica-tionError
ERRAPP_SUP-CLI-ENTRT_STOP_CONNECTION
iOS Without ResourceBundle (default)
• Error @ stop-Connection
With ResourceBundle
• Error @ stop-Connection
3007 on page555
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_AC-CESS_WHILE_OPEN
iOS Without ResourceBundle (default)
• SUPBigBina-ry value ac-cessed whilestream is open
• SUPBig-String valueaccessedwhile streamis open
With ResourceBundle
• SUPBigBina-ry value ac-cessed whilestream is open
Object API Applications
446 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3002 on page552
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_AL-READY_OPEN
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyFrom-File: object isalready open
With ResourceBundle
• SUPBigBina-ry copyFrom-File: object isalready open
3001 on page551
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_NOT_EXIST
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyFrom-File: file doesnot exist
• "-load": in{ENTI-TY_CLASS_NAME}: en-tity not foundin database
With ResourceBundle
• SUPBigBina-ry copyFrom-File: file doesnot exist
Object API Applications
Developer Guide: Device Client Error Reference 447
Number Domain Label Applicableplatforms
Message
3003 on page552
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_FILE_OPEN_ERROR
iOS Without ResourceBundle (default)
• SUPBigBina-ry copyTo-File: error oc-curred whenopening file
• SUPBig-String copy-ToFile: erroroccurredwhen openingfile
With ResourceBundle
• SUPBigBina-ry copyTo-File: error oc-curred whenopening file
3005 on page554
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_IN-STANCE_MUST_BE_SAVED
iOS Without ResourceBundle (default)
• Instance mustbe saved be-fore thismethod
With ResourceBundle
• Instance mustbe saved be-fore thismethod
Object API Applications
448 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
3004 on page553
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_LOAD_ENTI-TIY_NOT_FOUND
iOS Without ResourceBundle (default)
• "-load: in SU-PSISSubscrip-tion: entitynot found indatabase
With ResourceBundle
• "=-load: inSUPSISSub-scription: en-tity not foundin database"
3006 on page554
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_NON_EXIST-ING_ROW
iOS Without ResourceBundle (default)
• SUPBig-String attemptto get valuenon existingrow
With ResourceBundle
• SUPBig-String attemptto get valuenon existingrow
Object API Applications
Developer Guide: Device Client Error Reference 449
Number Domain Label Applicableplatforms
Message
3000 on page550
Persistence.Per-sistenceExcep-tion
ERROBJNOT-FOUND_OB-JECT_NULL
iOS Without ResourceBundle (default)
• SUPBigBina-ry attempt toget length fora null value
• SUPBig-String attemptto get lengthfor a null val-ue
• SUPBig-String attemptto read a nullvalue
With ResourceBundle
• Null objectaccess
1500 on page538
Mobile.Applica-tionError
ERRSU-POBJ_CID_CAN-NOT_BE_ZERO
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
450 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
1501 on page539
Mobile.Applica-tionError
ERRSU-POBJ_CID_IS_MISSING
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1503 on page540
Mobile.Applica-tionError
ERRSU-POBJ_CLOSE_OPERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1504 on page541
Mobile.Applica-tionError
ERRSU-POBJ_MARK_OPERATION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
Developer Guide: Device Client Error Reference 451
Number Domain Label Applicableplatforms
Message
1502 on page540
Mobile.Applica-tionError
ERRSU-POBJ_NO_QUEUE_CONNEC-TION_FOUND
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
1505 on page541
Mobile.Applica-tionError
ERRSU-POBJ_RE-SET_OPERA-TION
iOS Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• <Error codecurrently notused>
Object API Applications
452 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21012 on page623
Persistence.Per-sistenceExcep-tion
EXCEP-TION_CAUSE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Cause{ROOT_CAUSE}
• Cause{ROOT_CAUSE} Details:StreamError-Code = {ER-ROR_CODE} StreamEr-rorMessage ={ER-ROR_MES-SAGE}
• Connectionprofile error:initTracefailed.
• The string oflogInfo =dsi.getData-baseFile();
• Get exceptionwhen readingfrom database
• Encounter ex-ception whenreading bigbinary value
• Get exceptionwhen readingfrom database
• Encounter ex-ception whenreading bigstring value
• Connection-Profile.load:
Object API Applications
Developer Guide: Device Client Error Reference 453
Number Domain Label Applicableplatforms
Message
{PRO-FILE_NAME}
• Connection-Profile.save:{PRO-FILE_NAME}
• Exception oc-curred duringprocessingmessage.
• Exception oc-cured whenimporting anServerPer-sonalizationinstance:{PRI-MARY_KEY}
• Connection-Class: {CON-NEC-TION_NAME}; Connec-tionString:{CONNEC-TION_STRING}
• <Actual rea-son fromcause excep-tion>
• generateEn-cryptionKey
With ResourceBundle
Object API Applications
454 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
• exceptioncause
23300 on page704
Persistence.Syn-chronizeExcep-tion
EXCEP-TION_CAUSE orSYNC_EXCEP-TION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
• <Actual rea-son fromcause excep-tion>
With ResourceBundle
• synchronizeexceptioncause
Object API Applications
Developer Guide: Device Client Error Reference 455
Number Domain Label Applicableplatforms
Message
21158 on page687
Persistence.Per-sistenceExcep-tion
FAIL-URE_CODE_IM-PERSONA-TION_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Authentica-tion failed be-cause theusernamedoes notmatch thespecified to-ken/certifi-cate
With ResourceBundle
• Authentica-tion failed be-cause theusernamedoes notmatch thespecified to-ken/certifi-cate
21157 on page686
Persistence.Per-sistenceExcep-tion
FAIL-URE_CODE_TO-KEN_VALIDA-TION_ERROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Authentica-tion failed be-cause the to-ken validationfailed
With ResourceBundle
• Authentica-tion failed be-cause the to-ken validationfailed
Object API Applications
456 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23100 on page700
Persistence.SUP-ClientException
FILE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> File notfound:MO-Messag-ing.exe
With ResourceBundle
• File notfound:{FILE_NAME}.
21133 on page680
Persistence.Per-sistenceExcep-tion
GETROW-COUNT_NOT_SUPPORTED
iOS, BlackBerry Without ResourceBundle (default)
• getRow-Count() is notsupported inULj ResultSet
With ResourceBundle
• getRow-Count() is notsupported inULj ResultSet
Object API Applications
Developer Guide: Device Client Error Reference 457
Number Domain Label Applicableplatforms
Message
21088 on page660
Persistence.Per-sistenceExcep-tion
HAVE_NO_FOREIGN_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {ENTI-TY_NAME}does not haveforeign key.
With ResourceBundle
• {ENTI-TY_NAME}does not haveforeign key.
21127 on page676
Persistence.Per-sistenceExcep-tion
INCOMPATI-BLE_DATA-BASE_DELE-GATE_FOR_MBS
iOS, Android Without ResourceBundle (default)
• Incompatabledatabase dele-gate for MBS.
With ResourceBundle
• Incompatabledatabase dele-gate for MBS.
Object API Applications
458 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21041 on page642
Persistence.Per-sistenceExcep-tion
INCOMPATI-BLE_GENER-ATED_CODES
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Runtime Er-ror: Incom-patible gener-ated codes.Please regen-erate yourcode with up-dated tool.
With ResourceBundle
• Runtime Er-ror: Incom-patible gener-ated codes.Please regen-erate yourcode with up-dated tool.
21026 on page633
Persistence.Per-sistenceExcep-tion
IN-IT_TRACE_FAILED
iOS, WindowsMobile
Without ResourceBundle (default)
• Connectionprofile error:InitTracefailed.
With ResourceBundle
• Connectionprofile error:InitTracefailed.
Object API Applications
Developer Guide: Device Client Error Reference 459
Number Domain Label Applicableplatforms
Message
14873 on page617
Mobile.Applica-tionError
IN-STANCE_NAME_MISMATCH
Windows Mobile Without ResourceBundle (default)
• The instanceid requesteddoes notmatch the idof the activeinstance, onlya single in-stance perprocess is al-lowed.
With ResourceBundle
• The instanceid requesteddoes notmatch the idof the activeinstance, onlya single in-stance perprocess is al-lowed.
21030 on page635
Persistence.Per-sistenceExcep-tion
INVALID_COL-UMN_INDEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid col-umn index:{INDEX}
With ResourceBundle
• invalid col-umn index:{INDEX}
Object API Applications
460 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
31000 on page711
Reflection.Inva-lidDataTypeEx-ception
INVALID_DA-TA_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• invalid datatype
21044 on page644
Persistence.Per-sistenceExcep-tion
INVA-LID_JOIN_CON-DITION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid joincondition :{JOIN_TYPE}
• Invalid joincondition
With ResourceBundle
• Invalid joincondition :{JOIN_TYPE}
Object API Applications
Developer Guide: Device Client Error Reference 461
Number Domain Label Applicableplatforms
Message
14840 on page606
Mobile.Applica-tionError
INVALID_NET-WORK_PROTO-COL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Network pro-tocol shouldonly be "http"or "https".
With ResourceBundle
• Network pro-tocol shouldonly be "http"or "https".
14812 on page594
Mobile.Applica-tionError
INVALID_PA-RAME-TER_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• invalid pa-rameter type
Object API Applications
462 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21025 on page632
Persistence.Per-sistenceExcep-tion
INVALID_PRO-FILE_PROPER-TY_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Property'{PROPER-TY_NAME}'has invalidvalue'{PROPER-TY_VAL-UE}' for con-nection pro-file: {PRO-FILE_NAME}
With ResourceBundle
• Property'{PROPER-TY_NAME}'has invalidvalue'{PROPER-TY_VAL-UE}' for con-nection pro-file: {PROFI-LIE_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 463
Number Domain Label Applicableplatforms
Message
21029 on page635
Persistence.Per-sistenceExcep-tion
INVA-LID_ROW_IN-DEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Invalid rowindex: {IN-DEX}
With ResourceBundle
• invalid rowindex: {IN-DEX}
23105 on page703
Persistence.SUP-ClientException
INVA-LID_STREAM_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Streamtype is inva-lid :{STREAM_TYPE} /{STREAM_TYPE}
With ResourceBundle
• stream type isinvalid :{STREAM_TYPE}
Object API Applications
464 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14856 on page613
Mobile.Applica-tionError
INVA-LID_USER_NAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• invalid username
21085 on page658
Persistence.Per-sistenceExcep-tion
KEY_ATTRIB-UTE_INCLU-DED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Attributemeta listshould not in-clude the keyatrribute.
With ResourceBundle
• Attributmetalist should notinclude thekey atrribute.
Object API Applications
Developer Guide: Device Client Error Reference 465
Number Domain Label Applicableplatforms
Message
23501 on page709
Persistence.Syn-chronizeRequire-dException
KEY_GENERA-TOR_NOT_POPULATED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Illegal keygenerator sta-tus: the keygeneratormust be popu-lated first.
With ResourceBundle
• Illegal keygenerator sta-tus: the keygeneratormust be popu-lated first.
23304 on page706
Persistence.Syn-chronizeExcep-tion
KEY_NOT_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> The datatype of thekey is notstring, so it isnot a DOEmobile entity.
With ResourceBundle
• The data typeof the key isnot string, soit is not a DOEmobile entity.
Object API Applications
466 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21122 on page672
Persistence.Per-sistenceExcep-tion
KEY_VAL-UES_NOT_MATCH_WITH_META_DATA
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Input key val-ues does notmatch withEntity's metadata!
• Wrong num-ber of key val-ues ({# ofKEYS} - {#of KEY_AT-TRIB-UTES}).
With ResourceBundle
• Input key val-ues does notmatch withEntity's metadata!
22405 on page694
Persistence.Ob-jectNotFoundEx-ception
LOGIN_CRE-DEN-TIAL_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Can't findLoginCre-dentials for:{LABEL}
With ResourceBundle
• Can't findLoginCre-dentials for:{LABEL}
Object API Applications
Developer Guide: Device Client Error Reference 467
Number Domain Label Applicableplatforms
Message
21125 on page674
Persistence.Per-sistenceExcep-tion
LOGIN_FAILED iOS, Android Without ResourceBundle (default)
• Posible errormessages
• [code={HTTP_CODE}};[mes-sage={MES-SAGE}];[sta-tus={LOG-IN_STA-TUS}]
• logintoSyncfailed: {MES-SAGE}
With ResourceBundle
• login failed
22000 on page689
Persistence.Logi-nRequiredExcep-tion
LOGIN_RE-QUIRED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• login required
Object API Applications
468 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21087 on page660
Persistence.Per-sistenceExcep-tion
MBO_TYPE_NOT_SUPPOR-TED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This type ofMBO is notsupported:{MBO_TYPE}
With ResourceBundle
• This type ofMBO is notsupported:{MBO_TYPE}
21033 on page637
Persistence.Per-sistenceExcep-tion
MES-SAGE_SEND-ING_ERROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> MessageSending fatalerror. Pleasecheck the SU-PObj log toget more de-tails.
With ResourceBundle
• MessageSending fatalerror. Pleasecheck the SU-PObj log toget more de-tails.
Object API Applications
Developer Guide: Device Client Error Reference 469
Number Domain Label Applicableplatforms
Message
21129 on page677
Persistence.Per-sistenceExcep-tion
MESSAGE_UP-DATE_UNEX-ISTING_IN-STANCE
iOS, Android Without ResourceBundle (default)
• Import mes-sage try to up-date an unex-isting in-stance: {PRI-MARY_KEY}
• Import mes-sage try to up-date an unex-isting Server-Personaliza-tion instance:{PRI-MARY_KEY}
With ResourceBundle
• Import mes-sage try to up-date an unex-isting in-stance: {PRI-MARY_KEY}
Object API Applications
470 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21081 on page656
Persistence.Per-sistenceExcep-tion
METH-OD_CALLED_IN_CHILD_SIDE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allow tobe called inchild side
With ResourceBundle
• the method isnot allow tobe called inchild side
21080 on page655
Persistence.Per-sistenceExcep-tion
METH-OD_CALLED_IN_PA-RENT_SIDE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allow tobe called inparent side
With ResourceBundle
• the method isnot allow tobe called inparent side
Object API Applications
Developer Guide: Device Client Error Reference 471
Number Domain Label Applicableplatforms
Message
21120 on page671
Persistence.Per-sistenceExcep-tion
METH-OD_CAN_ON-LY_BE_CALLED_FOR_PULL_PQ
iOS, Android Without ResourceBundle (default)
• This methodcan only becalled forpull_pq
With ResourceBundle
• this methodcan only becalled forpull_pq
21078 on page654
Persistence.Per-sistenceExcep-tion
METH-OD_NOT_AL-LOWED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The method isnot allowed
With ResourceBundle
• the method isnot allowed
14808 on page592
Mobile.Applica-tionError
MISSING_CON-NEC-TION_NAME
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• missing con-nection name
Object API Applications
472 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21107 on page663
Persistence.Per-sistenceExcep-tion
MISSING_VAL-UES_IN_FIND-ER
iOS, Android Without ResourceBundle (default)
• Missing val-ues in findermethod
• Missing val-ues in findermethod
• <empty errormessage>
With ResourceBundle
• missing val-ues in findermethod
21077 on page654
Persistence.Per-sistenceExcep-tion
MOBILE_OB-JECT_HAS_NO_CASCADE_PA-RENT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {EntityName} objecthas no cas-cade parent.
• Object has nocascade pa-rent.
With ResourceBundle
• {ENTI-TY_NAME}object has nocascade pa-rent.
Object API Applications
Developer Guide: Device Client Error Reference 473
Number Domain Label Applicableplatforms
Message
21112 on page666
Persistence.Per-sistenceExcep-tion
MORE_THAN_ONE_LIST
iOS, Android Without ResourceBundle (default)
• More than 1list in the par-amter valuesis not al-lowed.
With ResourceBundle
• More than 1list in the par-amter valuesis not al-lowed.
21110 on page665
Persistence.Per-sistenceExcep-tion
MULTI-PLE_DOWND-LOAD_STATE
iOS, Android Without ResourceBundle (default)
• Multipledownloadstate found!
With ResourceBundle
• Multipledownloadstate found!
Object API Applications
474 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21043 on page643
Persistence.Per-sistenceExcep-tion
MULTI-PLE_KEYS_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Multiple keysare not sup-ported forhasLogRe-cords: {EN-TI-TY_NAME}
With ResourceBundle
• Multiple keysare not sup-ported forhasLogRe-cords: {EN-TI-TY_NAME}
21015 on page626
Persistence.Per-sistenceExcep-tion
NO_BIG_FIELD_COL-UMN_FOR_IN-DEX
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• There is notbig field col-umn for index{INDEX}
With ResourceBundle
• There is notbig field col-umn for index{INDEX}
Object API Applications
Developer Guide: Device Client Error Reference 475
Number Domain Label Applicableplatforms
Message
21089 on page661
Persistence.Per-sistenceExcep-tion
NO_CHIL-DREN_FOR_CASCADE_DE-LETE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This is nochildren forcascade de-lete.
With ResourceBundle
• This is nochildren forcascade de-lete.
23101 on page701
Persistence.SUP-ClientException
NO_CONNEC-TION_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> No con-nection found{PRO-FILE_NAME}.
With ResourceBundle
• No connec-tion found{PRO-FILE_NAME}.
Object API Applications
476 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21036 on page639
Persistence.Per-sistenceExcep-tion
NO_DA-TA_IN_SUBMI-TIDGENERA-TOR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> No datain mbs_sub-mitid_genera-tor
With ResourceBundle
• No data inmbs_submi-tid_generator
21079 on page655
Persistence.Per-sistenceExcep-tion
NO_FOR-EIGN_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No foreignkey
With ResourceBundle
• no foreignkey
Object API Applications
Developer Guide: Device Client Error Reference 477
Number Domain Label Applicableplatforms
Message
21037 on page640
Persistence.Per-sistenceExcep-tion
NO_PAY-LOAD_AVAILA-BLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ASSERTIONFAILURE:No connec-tion payloadavailable
With ResourceBundle
• ASSERTIONFAILURE: noconnectionpayload avail-able
22100 on page689
Persistence.No-SuchAttributeEx-ception
NO_SUCH_AT-TRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No such at-tribute
• No such at-tribute excep-tion, {PER-SONANLI-ZA-TION_KEY_NAME}
• <empty mes-sage>
With ResourceBundle
• no such attrib-ute
Object API Applications
478 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
32000 on page712
Reflection.NoSu-chAttributeExcep-tion
NO_SUCH_AT-TRIBUTE
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such attrib-ute
33000 on page712
Reflection.No-SuchClassExcep-tion
NO_SUCH_CLASS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such class
21027 on page634
Persistence.Per-sistenceExcep-tion
NO_SUCH_COLUMN
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• No such col-umn:{NAME}
With ResourceBundle
• no such col-umn:{NAME}
Object API Applications
Developer Guide: Device Client Error Reference 479
Number Domain Label Applicableplatforms
Message
22300 on page690
Persistence.No-SuchOperationEx-ception
NO_SUCH_OP-ERATION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such oper-ation
34000 on page713
Reflection.NoSu-chOperationEx-ception
NO_SUCH_OP-ERATION
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
• Write opera-tion is not al-lowed fordownload on-ly entity
With ResourceBundle
• no such oper-ation
35000 on page714
Reflection.No-SuchParameterEx-ception
NO_SUCH_PA-RAMETER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• no such pa-rameter
Object API Applications
480 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21121 on page671
Persistence.Per-sistenceExcep-tion
NON_DE-FAULT_OPERA-TION_INVOKED
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• The {ENTI-TY_NAME}[{PRI-MARY_KEY}] can notsubmitPend-ing as compo-site operationfrom its pa-rent entity, be-cause non-de-fault opera-tion has beeninvoked on it.
• The entity{ENTI-TY_NAME}{PRI-MARY_KEY} cannot besubmitted ascomposite op-eration fromits parent en-tity, becausenon-defaultoperation hasbeen invokedon it.
With ResourceBundle
• The {ENTI-TY_NAME}[{PRI-MARY_KEY
Object API Applications
Developer Guide: Device Client Error Reference 481
Number Domain Label Applicableplatforms
Message
}] can notsubmitPend-ing as compo-site operationfrom its pa-rent entity, be-cause non-de-fault opera-tion has beeninvoked on it.
51004 on page717
Mobile.Persis-tence.QueryAmbi-guousException
NOT_CON-TAIN_ALL_AT-TRIBUTES
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not for sur-rogate key/sync key.
With ResourceBundle
• keys does notcontain all at-tributes in acompositekey.
Object API Applications
482 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
51001 on page715
Mobile.Persis-tence.QueryAmbi-guousException
NOT_CON-TAIN_KEYS
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Keys does notcontain allbusiness keysor at least sur-rogate key orsync key at-tribute.
With ResourceBundle
• keys does notcontain allbusiness keysor at least sur-rogate key orsync key at-tribute.
51005 on page718
Mobile.Persis-tence.QueryAmbi-guousException
NOT_KEY_AT-TRIBUTE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not a key at-tribute.
With ResourceBundle
• keyAttributeis not a key at-tribute.
Object API Applications
Developer Guide: Device Client Error Reference 483
Number Domain Label Applicableplatforms
Message
21028 on page634
Persistence.Per-sistenceExcep-tion
NOT_SUPPOR-TED
iOS, WindowsMobile
Without ResourceBundle (default)
• NotSuppor-ted
With ResourceBundle
• NotSuppor-ted
51003 on page717
Mobile.Persis-tence.QueryAmbi-guousException
NOT_SURRO-GATE_KEY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• KeyAttributeis not for sur-rogate key/sync key.
With ResourceBundle
• keyAttributeis not for sur-rogate key/sync key.
14805 on page590
Mobile.Applica-tionError
NULL_CON-NEC-TION_PROPER-TY_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• null connec-tion propertyvalue
Object API Applications
484 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
36000 on page714
Reflection.Null-DataValueExcep-tion
NULL_DA-TA_VALUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• null data val-ue
14809 on page592
Mobile.Applica-tionError
OBJECT_CREA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• object crea-tion failure
Object API Applications
Developer Guide: Device Client Error Reference 485
Number Domain Label Applicableplatforms
Message
22400 on page691
Persistence.Ob-jectNotFoundEx-ception
OB-JECT_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
• Cause{ROOT_CASE}
• SUPBigBina-ry attempt toget positionfor a null val-ue
• SUPBigBina-ry attempt toread a nullvalue
• SUPBigBina-ry attempt toget length fora null value
With ResourceBundle
• object notfound
Object API Applications
486 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22600 on page695
Persistence.Ob-jectNotSavedEx-ception
OB-JECT_NOT_SAVED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
• Instance mustbe saved be-fore thismethod
• Instance mustbe saved be-fore write
• Instance mustbe saved first
• SUPBigBina-ry object hasnot been ini-tialized
• SUPBig-String objecthas not beeninitialized
• SUPBig-String objecthas not beeninitialized:dbClass miss-ing
• SUPBig-String objecthas not beensaved
• SUPBig-String objecthas not beensaved:rbsMbo miss-ing or new
• SUPBig-String object
Object API Applications
Developer Guide: Device Client Error Reference 487
Number Domain Label Applicableplatforms
Message
has not beensaved: attribu-teName miss-ing
• SUPBigBina-ry object hasnot beensaved
With ResourceBundle
• object notsaved
14811 on page593
Mobile.Applica-tionError
OBJECT_REG-ISTRA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• object regis-tration failure
Object API Applications
488 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21109 on page664
Persistence.Per-sistenceExcep-tion
ON-LY_FOR_SIN-GLE_KEY_ENTI-TY
iOS, Android Without ResourceBundle (default)
• findEntity-WithKey(Ob-ject) only ap-plicable forsingle-keyEntity!
• EntityDele-gate.findEnti-tyOs(java.lang.Object) on-ly applicablefor single-keyEntity!
With ResourceBundle
• {OBJECT}only applica-ble for single-key Entity!
21022 on page630
Persistence.Per-sistenceExcep-tion
ONLY_SUP-PORT_SE-LECT_OPERA-TION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The selectstatement on-ly supportsthe select op-eration.
With ResourceBundle
• The selectstatement on-ly supportsthe select op-eration.
Object API Applications
Developer Guide: Device Client Error Reference 489
Number Domain Label Applicableplatforms
Message
14810 on page593
Mobile.Applica-tionError
OPERA-TION_INVA-LID_FOR_STATE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• operation in-valid for state
Object API Applications
490 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21035 on page638
Persistence.Per-sistenceExcep-tion
OPERA-TION_NOT_SUPPORT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Operation{OPERA-TION_NAME} not sup-port.
• Operation{OPERA-TION_NAME} not sup-port in Ultra-lite
• Operation{OPERA-TION_NAME}
• Unexpectedoperator:{OPERA-TION_NAME}
With ResourceBundle
• Operation{OPERA-TION_NAME} not sup-port.
Object API Applications
Developer Guide: Device Client Error Reference 491
Number Domain Label Applicableplatforms
Message
21151 on page682
Persistence.Per-sistenceExcep-tion
PACKAGE_DIS-ABLED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Package isdisabled onserver.
With ResourceBundle
• Package isdisabled onserver.
Object API Applications
492 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
22701 on page697
Persistence.Pro-tocolException
PACK-AGE_NOT_DE-PLOYED_OR_INCOMPATI-BLE_VERSION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The packageis not de-ployed or de-vice's proto-col versionmay be in-compatiblewith the serv-er's protocolversion.({VER-SION} > 0)
With ResourceBundle
• the package isnot deployedor device'sprotocol ver-sion may beincompatiblewith the serv-er's protocolversion.({VER-SION} > 0)
Object API Applications
Developer Guide: Device Client Error Reference 493
Number Domain Label Applicableplatforms
Message
21124 on page674
Persistence.Per-sistenceExcep-tion
PACK-AGE_NOT_SUB-SCRIBED
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• The packagehasn't beensubscribed
• Package is notsubscribed
With ResourceBundle
• the packagehasn't beensubscribed
21128 on page676
Persistence.Per-sistenceExcep-tion
PACK-AGE_NOT_SUB-SCRI-BED_FOR_MES-SAGE_CLIENT
iOS, Android Without ResourceBundle (default)
• Package notsubscribed onserver, but cli-ent thinks itwas subscri-bed.
With ResourceBundle
• Package notsubscribed onserver, but cli-ent thinks itwas subscri-bed.
Object API Applications
494 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21083 on page657
Persistence.Per-sistenceExcep-tion
PACK-AGE_SUBSCRI-BED
iOS, Android Without ResourceBundle (default)
• This packagehas been sub-scribed.
With ResourceBundle
• this packagehas been sub-scribed.
21084 on page658
Persistence.Per-sistenceExcep-tion
PACKAGE_UN-SUBSCRIBED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• This packagehas been un-subscribed.
With ResourceBundle
• this packagehas been un-subscribed.
Object API Applications
Developer Guide: Device Client Error Reference 495
Number Domain Label Applicableplatforms
Message
23301 on page704
Persistence.Syn-chronizeExcep-tion
PK_LENGTH_EXCEED_LIMIT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The wholelength of per-sonalizationparametersexceeds thelimit of au-thenticate pa-rameters andthe safelength is 512bytes
With ResourceBundle
• the wholelength of per-sonalizationparametersexceeds thelimit of au-thenticate pa-rameters andthe safelength is 512bytes
Object API Applications
496 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21114 on page667
Persistence.Per-sistenceExcep-tion
PREPARES-TATEMENT_RE-TURN_NULL
iOS, Android,BlackBerry
Without ResourceBundle (default)
• Connec-tion.prepareS-tatement re-turned null
With ResourceBundle
• UltraLiteJBUG: Con-nection.pre-pareState-ment returnednull
21024 on page632
Persistence.Per-sistenceExcep-tion
PRO-FILE_PROPER-TY_NOT_DE-FINED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Property'{PROPER-TY_NAME}'is not definedfor connec-tion profile:{PRO-FILE_NAME}
With ResourceBundle
• Property'{PROPER-TY_NAME}'is not definedfor connec-tion profile:{PRO-FILE_NAME}
Object API Applications
Developer Guide: Device Client Error Reference 497
Number Domain Label Applicableplatforms
Message
14832 on page604
Mobile.Applica-tionError
PROPER-TY_NOT_BOO-LEAN
Windows Mobile Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Booleantype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Booleantype.
14833 on page604
Mobile.Applica-tionError
PROPER-TY_NOT_INTE-GER
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Integertype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Integertype.
Object API Applications
498 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14834 on page605
Mobile.Applica-tionError
PROPER-TY_NOT_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The property{PROPER-TY_NAME}is not Stringtype
With ResourceBundle
• The property{PROPER-TY_NAME}is not Stringtype.
23102 on page701
Persistence.SUP-ClientException
PUSHCONFI-GURA-TION_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Push-Configurationnot initialized
With ResourceBundle
• PushConfigu-ration not ini-tialized
Object API Applications
Developer Guide: Device Client Error Reference 499
Number Domain Label Applicableplatforms
Message
21153 on page684
Persistence.Per-sistenceExcep-tion
PV_NOT_COM-PATIBLE
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The client'sprotocol ver-sion is biggerthan the serv-er's protocolversion
With ResourceBundle
• The client'sprotocol ver-sion is biggerthan the serv-er's protocolversion
21055 on page651
Persistence.Per-sistenceExcep-tion
QUERY_SHOULD_HAVE_GROUP_BY_CLAUSE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• The querywith a havingclause shouldalso have agroup byclause
With ResourceBundle
• the query witha havingclause shouldalso have agroup byclause
Object API Applications
500 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14855 on page612
Mobile.Applica-tionError
REGISTRA-TION_DE-VICE_AL-READY_REGIS-TERED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationdevice al-ready regis-tered
14851 on page610
Mobile.Applica-tionError
REGISTRA-TION_NOT_EN-ABLED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationnot enabled
14852 on page610
Mobile.Applica-tionError
REGISTRA-TION_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationnot found
Object API Applications
Developer Guide: Device Client Error Reference 501
Number Domain Label Applicableplatforms
Message
14850 on page609
Mobile.Applica-tionError
REGISTRA-TION_TEM-PLATE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• Registrationusername isinvalid
14854 on page612
Mobile.Applica-tionError
REGISTRA-TION_USER_NAME_TOO_LONG
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• registrationuser name toolong
14853 on page611
Mobile.Applica-tionError
REGISTRA-TION_WRONG_USER_FOR_DE-VICE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Registrationusername isinvalid
With ResourceBundle
• Registrationusername isinvalid
Object API Applications
502 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21034 on page638
Persistence.Per-sistenceExcep-tion
REGISTRY_AC-CESS_ERROR
iOS, BlackBerry,Windows Mobile
Without ResourceBundle (default)
• {METH-OD_NAME},Registry ac-cessing ex-ception.
With ResourceBundle
• {METH-OD_NAME},Registry ac-cessing ex-ception.
21018 on page628
Persistence.Per-sistenceExcep-tion
RELEASECON-NEC-TION_NOT_IM-PLEMENTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ISQLState-ment.Release-Connection isnot imple-mented.
With ResourceBundle
• ISQLState-ment.Release-Connection isnot imple-mented.
Object API Applications
Developer Guide: Device Client Error Reference 503
Number Domain Label Applicableplatforms
Message
14881 on page620
Mobile.Applica-tionError
RE-SOURCE_BUN-DLE_NOT-FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• resource bun-dle not found
22800 on page698
Persistence.Re-sultSetNotClose-dException
RE-SULT_SET_NOT_CLOSED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Resultset notclosed
With ResourceBundle
• resultset notclosed
14814 on page595
Mobile.Applica-tionError
SERVER_AU-THENTICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• server authen-tication fail-ure
Object API Applications
504 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14813 on page594
Mobile.Applica-tionError
SERVER_COM-MUNICA-TION_FAILURE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual errormessage fromMCL>
With ResourceBundle
• server com-municationfailure
14898 on page622
Mobile.Applica-tionError
SERVER_CON-NEC-TION_MODIFI-ED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• server con-nection modi-fied
14835 on page606
Mobile.Applica-tionError
SET_IMO_HTTP_CON-TEXT_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• set imo httpcontext failed
Object API Applications
Developer Guide: Device Client Error Reference 505
Number Domain Label Applicableplatforms
Message
14874 on page617
Mobile.Applica-tionError
SET_LISTEN-ER_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• {CAUSE_EXCEP-TION_NAME}:{CAUSE_EXCEP-TION_REA-SON}
• Messagingclient is notconfiguredyet
• Failed to setthe challengelisteners
• Failed to setthe challengelisteners
With ResourceBundle
• Failed to setthe challengelisteners.
Object API Applications
506 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21017 on page627
Persistence.Per-sistenceExcep-tion
SETCONNEC-TION_NOT_IM-PLEMENTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• ISQLState-ment.SetCon-nection is notimplemented.
With ResourceBundle
• ISQLState-ment.SetCon-nection is notimplemented.
22404 on page693
Persistence.Ob-jectNotFoundEx-ception
STORE_NOT_FOUND
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual namewhen callingLocal-Store(stringname)>
With ResourceBundle
• store notfound
21057 on page652
Persistence.Per-sistenceExcep-tion
STREAM_NOT_CLOSED
iOS Without ResourceBundle (default)
• The stream isnot closed
With ResourceBundle
• The stream isnot closed
Object API Applications
Developer Guide: Device Client Error Reference 507
Number Domain Label Applicableplatforms
Message
22900 on page699
Persis-tence.StreamNot-ClosedException
STREAM_NOT_CLOSED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• Stream mustbe closed first
21056 on page652
Persistence.Per-sistenceExcep-tion
STREAM_NOT_OPEN
iOS Without ResourceBundle (default)
• The stream isnot open
• SUPBigBina-ry attempt toaccess an ob-ject that is notopen
• SUPBig-String attemptto access anobject that isnot open
With ResourceBundle
• The stream isnot open
Object API Applications
508 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23000 on page699
Persis-tence.StreamNo-tOpenException
STREAM_NOT_OPEN
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Stream notopen
• <Empty errormessage>
• Either open-ForRead() oropenFor-Write() mustbe called be-fore close()
• openFor-Write() mustbe called be-fore flush()
• openFor-Write() mustbe called first
• openFor-Read() mustbe called first!
With ResourceBundle
• stream notopen
Object API Applications
Developer Guide: Device Client Error Reference 509
Number Domain Label Applicableplatforms
Message
21051 on page648
Persistence.Per-sistenceExcep-tion
SUB-QUERY_NOT_SUPPORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Data field willnot supportsubQuery
With ResourceBundle
• data field willnot supportsubQuery
23307 on page708
Persistence.Syn-chronizeExcep-tion
SUB-SCRIBE_TIME-OUT
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Sub-scribe timeout.
With ResourceBundle
• subscribetime out.
Object API Applications
510 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21105 on page661
Persistence.Per-sistenceExcep-tion
SUBSCRIP-TION_MANAG-ER_FAILED
iOS, Android Without ResourceBundle (default)
• Subscription-Manager.{METH-OD_NAME}failed
With ResourceBundle
• Subscription-Manager.{METH-OD_NAME}failed
14846 on page608
Mobile.Applica-tionError
SUPHAN-DLER_PING-MESSAGE-SERVER_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• SupHandler:pingMessa-gingServerexception.
14847 on page609
Mobile.Applica-tionError
SUPHAN-DLER_SEND-MESSAGE_EX-CEPTION
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• SupHandler:sendMessageexception.
Object API Applications
Developer Guide: Device Client Error Reference 511
Number Domain Label Applicableplatforms
Message
23306 on page707
Persistence.Syn-chronizeExcep-tion
SUS-PEND_FAIL-URE_AF-TER_BULK-DOWNLOAD
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Suspendfailure afterbulkdown-load.
With ResourceBundle
• suspend fail-ure after bulk-download.
23104 on page702
Persistence.SUP-ClientException
SYNC_PRO-FILE_NOT_INI-TIALIZED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Synchro-nization pro-file not initial-ized
With ResourceBundle
• Synchroniza-tion profilenot initialized
23500 on page708
Persistence.Syn-chronizeRequire-dException
SYNCHRON-IZED_RE-QUIRED
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• synchronizedrequired
Object API Applications
512 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21039 on page641
Persistence.Per-sistenceExcep-tion
TRANSAC-TION_AL-READY_COM-MITTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Transactionalready com-mitted or roll-backed
With ResourceBundle
• transaction al-ready com-mitted or roll-backed
21076 on page653
Persistence.Per-sistenceExcep-tion
UNABLE_DE-TERMINE_DA-TA_TYPE
iOS, Android Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• unable to de-termine datatype
Object API Applications
Developer Guide: Device Client Error Reference 513
Number Domain Label Applicableplatforms
Message
21111 on page665
Persistence.Per-sistenceExcep-tion
UNDEFIN-DED_ATTRIB-UTE_IN_PK
iOS, Android Without ResourceBundle (default)
• {KEY_NAME} UserDe-fined attributeerror in PK.
• {KEY_NAME}UserDe-fined attributeerror in PK.
With ResourceBundle
• {KEY_NAME} UserDe-fined attributeerror in PK.
21031 on page636
Persistence.Per-sistenceExcep-tion
UNEXPEC-TED_TYPE-CODE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• UnexpectedtypeCode:{TYPE_CODE}
With ResourceBundle
• unexpectedtypeCode:{TYPE_CODE}
Object API Applications
514 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
14899 on page622
Mobile.Applica-tionError
UN-KNOWN_ER-ROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• <Error mes-sages dependon the loca-tion of the ex-ception>
With ResourceBundle
• unknown er-ror
21999 on page688
Persistence.Per-sistenceExcep-tion
UN-KNOWN_ER-ROR
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Actual con-dition thattriggered theunknown er-ror or emptymessage>
With ResourceBundle
• unknown er-ror
22709 on page697
Persistence.Pro-tocolException
UN-KNOWN_ER-ROR
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Unknown er-ror
With ResourceBundle
• unknown er-ror
Object API Applications
Developer Guide: Device Client Error Reference 515
Number Domain Label Applicableplatforms
Message
21123 on page673
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_DA-TA_TYPE
iOS, Android Without ResourceBundle (default)
• Posible errormessages
• Unknown da-ta type:{TYPE_NAME}
• Invalid typefound in bind-ToStatement
With ResourceBundle
• Unknown da-ta type:{TYPE_NAME}
21023 on page631
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_LOGRE-CORD_ENTITY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Unsupportedentity type forLogRecor-dImpl :{TYPE_NAME}
With ResourceBundle
• Unsupportedentity type forLogRecor-dImpl :{TYPE_NAME}
Object API Applications
516 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21032 on page637
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_PIM-STORE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Depreca-ted> Not sup-ported Pim-Store Type:{PIM_DA-TA-STORE_TYPE}
With ResourceBundle
• Not supportedPimStoreType:{PIM_DA-TA_STORE_TYPE}
Object API Applications
Developer Guide: Device Client Error Reference 517
Number Domain Label Applicableplatforms
Message
21013 on page625
Persistence.Per-sistenceExcep-tion
UNSUPPOR-TED_TYPE
iOS, Android Without ResourceBundle (default)
• Unsupportedtype:{TYPE}
• Unsupportedtype.
• Unsupportedtype to readJSON.
• Unsupportedtype to writeJSON.
• Unsupportedtype to get at-tribute value.
• Unsupportedtypecode{TYPECODE}
With ResourceBundle
• Unsupportedtype:{TYPE_CODE}
Object API Applications
518 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21082 on page657
Persistence.Per-sistenceExcep-tion
UPDATE_DE-LETED_MBO
iOS, Android Without ResourceBundle (default)
• Could not up-date MBO in-stance whichwas deleted.
With ResourceBundle
• Could not up-date MBO in-stance whichwas deleted.
21020 on page629
Persistence.Per-sistenceExcep-tion
UPDATE_RE-CORD_NO_EX-IST
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Update recorddo not exist.
With ResourceBundle
• update recorddo not exist.
Object API Applications
Developer Guide: Device Client Error Reference 519
Number Domain Label Applicableplatforms
Message
21152 on page683
Persistence.Per-sistenceExcep-tion
UP-GRADE_NOT_FINISH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• The server isnot startedcompletely orupgrade is notfinished.
With ResourceBundle
• The server isnot startedcompletely orupgrade is notfinished.
23303 on page705
Persistence.Syn-chronizeExcep-tion
UPLOAD_ON-LY_BE_TRUE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• uploadOnlycan only betrue if it isasync replay
With ResourceBundle
• uploadOnlycan only betrue if it isasync replay
Object API Applications
520 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21106 on page662
Persistence.Per-sistenceExcep-tion
USER_CON-TEXT_MUST_BE_STRING
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• User contextmust be stringfor async op-eration replay
• User contextmust be stringfor async op-eration replay
With ResourceBundle
• user contextmust be stringfor async op-eration replay
22401 on page691
Persistence.Ob-jectNotFoundEx-ception
VAL-UE_IS_NULL
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Value is null.
• Big Binary orBig Stringcolumn isempty in data-base
• Big binaryvalue in data-base is empty
With ResourceBundle
• Value is null.
Object API Applications
Developer Guide: Device Client Error Reference 521
Number Domain Label Applicableplatforms
Message
21052 on page649
Persistence.Per-sistenceExcep-tion
VAL-UE_MUST_BE_OBJECT-LIST_OR_QUERY
iOS, WindowsMobile
Without ResourceBundle (default)
• When usingIN or NOTIN, the valuemust be Syb-ase.Collec-tions.Object-List or Syb-ase.Persis-tence.Query
• When usingIN or NOTIN, the valuemust be SUP-Query* orSUPObject-List*
With ResourceBundle
• when usingIN or NOTIN, the valuemust be Syb-ase.Collec-tions.Object-List or Syb-ase.Persis-tence.Query
Object API Applications
522 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
21049 on page647
Persistence.Per-sistenceExcep-tion
VAL-UE_MUST_BE_QUERY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• When usingEXISTS orNOT EX-ISTS, the val-ue must beSybase.Per-sis-tence.Query
• When usingEXISTS orNOT EX-ISTS, the val-ue must beSUPQuery*
With ResourceBundle
• when usingEXISTS orNOT EX-ISTS, the val-ue must beSybase.Per-sis-tence.Query
Object API Applications
Developer Guide: Device Client Error Reference 523
Number Domain Label Applicableplatforms
Message
22700 on page696
Persistence.Pro-tocolException
VERSION_IN-COMPATIBLE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• Posible errormessages
• Device's pro-tocol versionis incompati-ble with theserver's proto-col version.({DE-VICE_VER-SION} >{SERV-ER_VER-SION})
• device proto-col version isincompatiblewith the serv-er protocolversion.({DE-VICE_VER-SION}) >{SERV-ER_VER-SION}
• Device andserver are notusing compat-ible protocolversions: cli-ent protocolversion ={DE-VICE_VER-SION}, serv-er protocolversion =
Object API Applications
524 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
{SERV-ER_VER-SION}.
With ResourceBundle
• the package isnot deployedor device'sprotocol ver-sion is incom-patible withthe server'sprotocol ver-sion. ({DE-VICE_VER-SION} >{SERV-ER_VER-SION})
Object API Applications
Developer Guide: Device Client Error Reference 525
Number Domain Label Applicableplatforms
Message
23600 on page710
Persis-tence.WriteAp-pendOnlyExcep-tion
WRITE_AP-PEND_ONLY
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• UltraLite onlysupports ap-pending to theend of thestream. Cur-rent position{POSITION}is not equal tothe end of thestream{LENGTH}
• <Empty errormessage>
• Does not sup-port positionin write
With ResourceBundle
• UltraLite onlysupports ap-pending to theend of thestream. Cur-rent position{CUR-RENT_POSI-TION} is notequal to theend of thestream{STREAM_LENGTH}
Object API Applications
526 SAP Mobile Platform
Number Domain Label Applicableplatforms
Message
23700 on page710
Persis-tence.WriteOver-LengthException
WRITE_OVER_LENGTH
Android, Black-Berry, WindowsMobile
Without ResourceBundle (default)
• Data.Length:{DA-TA_LENGTH} position{POSITION}is exceededthe Length ofthe Value:{VAL-UE_LENGTH}
With ResourceBundle
• data.Length:{DA-TA_LENGTH} position{POSITION}is exceededthe Length ofthe Value:{VAL-UE_LENGTH}
14841 on page607
Mobile.Applica-tionError
WRITETO-PIM_FAILED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Error codecurrently notused>
With ResourceBundle
• WriteToPimFailed.
Object API Applications
Developer Guide: Device Client Error Reference 527
Number Domain Label Applicableplatforms
Message
14842 on page607
Mobile.Applica-tionError
WRITETO-PIM_NOT_SUP-PORTED
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• WriteToPimis not suppor-ted on Win32.
With ResourceBundle
• WriteToPimis not suppor-ted on Win32.
37000 on page715
Reflec-tion.WrongData-TypeException
WRONG_DA-TA_TYPE
iOS, Android,BlackBerry, Win-dows Mobile
Without ResourceBundle (default)
• <Empty errormessage>
With ResourceBundle
• wrong datatype
Error 0
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • English Invalid error
Domain General
Number 0
Label ERR_INVALID
Object API Applications
528 SAP Mobile Platform
Applicable Platform(s) iOS
CauseInternal error: exception error code set incorrectly.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 1
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • Unable to load superr.bundle file
Domain General
Number 1
Label ERR_BUNDLE_LOAD_FAILED
Applicable Platform(s) iOS
CauseCannot load specified resource bundle for the locale.
ActionThere is no resource bundle for the specified locale. Use another available locale or defaultlocale instead.
Error 555
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message depends on the fail-ure>
Object API Applications
Developer Guide: Device Client Error Reference 529
With Resource Bundle • Framework error
Domain General
Number 555
Label ERR_FRAMEWORK_INTERNAL_ERROR
Applicable Platform(s) iOS
CauseOAPI internal framework error.
ActionPlease report this error to Technical Support, including a stack trace and the error message.
Error 558
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication no server
Domain Mobile.ApplicationError
Number 558
Label COMMUNICATION_NO_SERVER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseServer unavailable.
ActionVerify the availability of the server, that the connection properties are correct, and that thedevice can make network similar connections.
Object API Applications
530 SAP Mobile Platform
Error 563
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication bad cred
Domain Mobile.ApplicationError
Number 563
Label COMMUNICATION_BAD_CRED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid credentials entered.
ActionEnter valid credentials.
Error 571
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication session timeout
Domain Mobile.ApplicationError
Number 571
Label COMMUNICATION_SESSION_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
Developer Guide: Device Client Error Reference 531
CauseClient timed out waiting for server.
ActionVerify that the server and network are both available. MocaLog may contain details.
Error 578
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication devicval wrong user
Domain Mobile.ApplicationError
Number 578
Label COMMUNICATION_DEVICEV-AL_WRONG_USER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseDevice is registered to a different user.
ActionCreate a new registration, or purge the old one.
Error 579
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication deviceval wrong device
Object API Applications
532 SAP Mobile Platform
Domain Mobile.ApplicationError
Number 579
Label COMMUNICATION_DEVICEV-AL_WRONG_DEVICE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseActivation code is invalid for this device.
ActionEnter the correct activation code in the client connection properties.
Error 580
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication deviceval invalid active code
Domain Mobile.ApplicationError
Number 580
Label COMMUNICATION_DEVICEVAL_INVA-LID_ACTIVE_CODE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid activation code.
ActionUse a valid activation code; also ensure there are not existing registrations for this user/device.
Object API Applications
Developer Guide: Device Client Error Reference 533
Error 581
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication deviceval activecode checkfailed
Domain Mobile.ApplicationError
Number 581
Label COMMUNICATION_DEVICEVAL_ACTIVE-CODE_CHECK_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid user name or activation code.
ActionVerify that the user name and activation code are correct.
Error 601
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • MCL error
Domain General
Number 601
Object API Applications
534 SAP Mobile Platform
Label ERR_FRAMEWORK_INTERNAL_MCLER-ROR
Applicable Platform(s)
CauseN/A (Reserved for future use)
ActionN/A
Error 602
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message depends on the fail-ure>
With Resource Bundle • Database error
Domain General
Number 602
Label ERR_FRAMEWORK_INTERNAL_DBER-ROR
Applicable Platform(s) iOS
CauseOAPI internal framework database-related error.
ActionPlease report this error to Technical Support, including a stack trace and the error message.
Error 603
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 535
Without Resource Bundle (default) • <Actual error message depends on where theMCL exception is thrown>
With Resource Bundle • MCL exception cause
Domain General
Number 603
Label ERR_MCL_EXCEPTION_CAUSE
Applicable Platform(s) iOS
CauseMCL exception encountered.
ActionFix the problem reported by the exception and retry.
Error 1000
MessagePossible error messages:
Without Resource Bundle (default) • <For internal testing purposes>
With Resource Bundle • English error message test
Domain Testing
Number 1000
Label ERR_LOCALIZATION_TEST
Applicable Platform(s) iOS
CauseN/A (For internal testing only)
ActionN/A
Object API Applications
536 SAP Mobile Platform
Error 1001
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • Please register application first.
Domain Mobile.ApplicationError
Number 1001
Label ERR_APP_NOT_REGISTERED
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 1002
MessagePossible error messages:
Without Resource Bundle (default) • The length of personalization parameters ex-ceeds the limit of authenticate parameters andthe safe length is 512 bytes
• Invalid parameter type
With Resource Bundle • invalid parameter type
Domain Persistence.PersistenceException
Number 1002
Object API Applications
Developer Guide: Device Client Error Reference 537
Label ERR_INVALID_PARAMETER
Applicable Platform(s) iOS
CauseCase 1: Personalization parameters are too long. Case 2: Unsupported data type.
ActionCase 1: Reduce the length of the personalization parameters. Case 2: Internal error: Pleasereport to Technical Support, including a stack trace.
Error 1003
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain General
Number 1003
Label ERR_JSON_EXCEPTION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 1500
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
Object API Applications
538 SAP Mobile Platform
With Resource Bundle • <Error code currently not used>
Domain Mobile.ApplicationError
Number 1500
Label ERRSUPOBJ_CID_CANNOT_BE_ZERO
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 1501
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Mobile.ApplicationError
Number 1501
Label ERRSUPOBJ_CID_IS_MISSING
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 539
Error 1502
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Mobile.ApplicationError
Number 1502
Label ERRSUPOBJ_NO_QUEUE_CONNEC-TION_FOUND
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 1503
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Mobile.ApplicationError
Number 1503
Label ERRSUPOBJ_CLOSE_OPERATION
Applicable Platform(s) iOS
Object API Applications
540 SAP Mobile Platform
CauseN/A (Not used)
ActionN/A
Error 1504
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Mobile.ApplicationError
Number 1504
Label ERRSUPOBJ_MARK_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 1505
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Object API Applications
Developer Guide: Device Client Error Reference 541
Domain Mobile.ApplicationError
Number 1505
Label ERRSUPOBJ_RESET_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2002
MessagePossible error messages:
Without Resource Bundle (default) • Unknown type
• NotImplementedException
• <Empty message>
With Resource Bundle • NotImplementedException {MESSAGE}
Domain General
Number 2002
Label ERR_NOT_IMPLEMENTED
Applicable Platform(s) iOS
CauseThe feature is not implemented yet.
ActionDo not use the feature.
Object API Applications
542 SAP Mobile Platform
Error 2003
MessagePossible error messages:
Without Resource Bundle (default) • Unknown type
• NotImplementedException
• <Empty message>
With Resource Bundle • Package is not subscribed
Domain Persistence.PersistenceException
Number 2003
Label ERR_PACKAGE_NOT_SUBSCRIBED
Applicable Platform(s) iOS
CauseThis SUPPersistenceException is thrown when package database's checkIfSubscribedmethod is called and the package has not been subscribed.
ActionSubscribe to the package.
Error 2004
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • the length of personalization parameters ex-ceeds the limit of authenticate parameters andthe safe length is 512 bytes
Domain Persistence.PersistenceException
Object API Applications
Developer Guide: Device Client Error Reference 543
Number 2004
Label ERR_AUTH_PARAM_ERROR
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2005
MessagePossible error messages:
Without Resource Bundle (default) • Device protocol version is incompatible withthe server protocol version. ({DE-VICE_PROTOCOL_VERSION})>{SERV-ER_PROTOCOL_VERSION}
With Resource Bundle • device protocol version is incompatible withthe server protocol version. ({DE-VICE_VERSION}) > {SERVER_VER-SION}
Domain Persistence.PersistenceException
Number 2005
Label ERR_INCOMPATIBLE_PROTOCOL_VER-SION
Applicable Platform(s) iOS
CauseThe client OAPI protocol version on the device is later then the protocol version from server.
ActionThe server is using an older version of the client OAPI framework. Upgrade the server tomatch the device version.
Object API Applications
544 SAP Mobile Platform
Error 2006
MessagePossible error messages:
Without Resource Bundle (default) • User context must be string for async opera-tion replay
With Resource Bundle • user context must be string for async opera-tion replay
Domain Persistence.PersistenceException
Number 2006
Label ERR_ASYNC_CONTEXT_TYPE
Applicable Platform(s) iOS
CauseUser context specified is not allowed for asynchronous replay.
ActionChange the user context specified to a string type.
Error 2007
MessagePossible error messages:
Without Resource Bundle (default) • "-load": in {ENTITY_CLASS_NAME}: en-tity not found in database
With Resource Bundle • Entity not found {ENTI-TY_CLASS_NAME}
Domain Persistence.PersistenceException
Number 2007
Object API Applications
Developer Guide: Device Client Error Reference 545
Label ERR_ENTITY_NOT_FOUND
Applicable Platform(s) iOS
CauseCannot load the MBO with the specified primary key.
ActionVerify the primary key. If it is correct, then the entity does not exist.
Error 2008
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2008
Label ERR_CREATE_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2009
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
Object API Applications
546 SAP Mobile Platform
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2009
Label ERR_UPDATE_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2010
MessagePossible error messages:
Without Resource Bundle (default) • Exception in readString: <EXCEP-TION_NAME>:<EXCEPTION_REA-SON>}
• Stream is not initialized
With Resource Bundle • submitPending exception.
Domain Persistence.PersistenceException
Number 2010
Label ERR_SUBMIT_PENDING_OPERATION
Applicable Platform(s) iOS
CauseException encountered when reading a replay message.
ActionInternal error: Report to Technical Support, including a stack trace.
Object API Applications
Developer Guide: Device Client Error Reference 547
Error 2011
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2011
Label ERR_DELETE_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2012
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2012
Label ERR_CANCEL_PENDING_OPERATION
Applicable Platform(s) iOS
Object API Applications
548 SAP Mobile Platform
CauseN/A (Not used)
ActionN/A
Error 2013
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2013
Label ERR_DELETE_CHANGE_LOG_OPERA-TION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2014
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Object API Applications
Developer Guide: Device Client Error Reference 549
Domain Persistence.PersistenceException
Number 2014
Label ERR_REPLAY_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 2015
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Domain Persistence.PersistenceException
Number 2015
Label ERR_SAVE_OPERATION
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 3000
MessagePossible error messages:
Object API Applications
550 SAP Mobile Platform
Without Resource Bundle (default) • SUPBigBinary attempt to get length for a nullvalue
• SUPBigString attempt to get length for a nullvalue
• SUPBigString attempt to read a null value
With Resource Bundle • Null object access
Domain Persistence.PersistenceException
Number 3000
Label ERROBJNOTFOUND_OBJECT_NULL
Applicable Platform(s) iOS
CauseCase 1: Cannot get the length of a BIG type field, because it is null. Case 2: Cannot open theBIG type field for read, because it is null.
ActionVerify that the BIG type field is not null before calling openForRead and position methods.
Error 3001
MessagePossible error messages:
Without Resource Bundle (default) • SUPBigBinary copyFromFile: file does notexist
• "-load": in {ENTITY_CLASS_NAME}: en-tity not found in database
With Resource Bundle • SUPBigBinary copyFromFile: file does notexist
Domain Persistence.PersistenceException
Number 3001
Label ERROBJNOTFOUND_FILE_NOT_EXIST
Object API Applications
Developer Guide: Device Client Error Reference 551
Applicable Platform(s) iOS
CauseCase 1: Cannot call copyFromFile for a BIG type field; file path specified does not exist. Case2: Cannot load an entity with the specified ID.
ActionCase 1: Verify the file path. Case 2: The entity does not exist on the database. Verify that thecorrect ID has been specified.
Error 3002
MessagePossible error messages:
Without Resource Bundle (default) • SUPBigBinary copyFromFile: object is al-ready open
With Resource Bundle • SUPBigBinary copyFromFile: object is al-ready open
Domain Persistence.PersistenceException
Number 3002
Label ERROBJNOTFOUND_FILE_AL-READY_OPEN
Applicable Platform(s) iOS
CauseCannot call copyToFile or copyFromFile for a BIG type field; the field is already opened forread or write.
ActionClose the stream for the BIG type field before calling copyToFile or copyFromFile methods.
Error 3003
MessagePossible error messages:
Object API Applications
552 SAP Mobile Platform
Without Resource Bundle (default) • SUPBigBinary copyToFile: error occurredwhen opening file
• SUPBigString copyToFile: error occurredwhen opening file
With Resource Bundle • SUPBigBinary copyToFile: error occurredwhen opening file
Domain Persistence.PersistenceException
Number 3003
Label ERROBJNOTFOUND_FILE_OPEN_ERROR
Applicable Platform(s) iOS
CauseCannot open specified file when calling copyToFile method for BigBinary or BigString.
ActionVerify the file path and amount of device storage space.
Error 3004
MessagePossible error messages:
Without Resource Bundle (default) • "-load: in SUPSISSubscription: entity notfound in database
With Resource Bundle • "=-load: in SUPSISSubscription: entity notfound in database"
Domain Persistence.PersistenceException
Number 3004
Label ERROBJNOTFOUND_LOAD_ENTI-TIY_NOT_FOUND
Applicable Platform(s) iOS
Object API Applications
Developer Guide: Device Client Error Reference 553
CauseCannot find the SIS subscription from database.
ActionThe database may be corrupted. Delete the database, resubscribe, and synchronize from theserver.
Error 3005
MessagePossible error messages:
Without Resource Bundle (default) • Instance must be saved before this method
With Resource Bundle • Instance must be saved before this method
Domain Persistence.PersistenceException
Number 3005
Label ERROBJNOTFOUND_IN-STANCE_MUST_BE_SAVED
Applicable Platform(s) iOS
CauseCannot access a BIG type field before the MBO is saved to the database.
ActionCall save or create method on a newly created MBO before accessing the BIG field.
Error 3006
MessagePossible error messages:
Without Resource Bundle (default) • SUPBigString attempt to get value non ex-isting row
Object API Applications
554 SAP Mobile Platform
With Resource Bundle • SUPBigString attempt to get value non ex-isting row
Domain Persistence.PersistenceException
Number 3006
Label ERROBJNOTFOUND_NON_EXIST-ING_ROW
Applicable Platform(s) iOS
CauseCannot get a BIG type field for an MBO.
ActionVerify that the MBO exists on the database.
Error 3007
MessagePossible error messages:
Without Resource Bundle (default) • SUPBigBinary value accessed while streamis open
• SUPBigString value accessed while stream isopen
With Resource Bundle • SUPBigBinary value accessed while streamis open
Domain Persistence.PersistenceException
Number 3007
Label ERROBJNOTFOUND_AC-CESS_WHILE_OPEN
Applicable Platform(s) iOS
CauseCannot get or set the entire value of a BIG type field when the field is already opened.
Object API Applications
Developer Guide: Device Client Error Reference 555
ActionClose the stream for the BIG type field before getting or setting the entire value of the field.
Error 3030
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from database layer>
With Resource Bundle • encryption key exception
Domain Persistence.PersistenceException
Number 3030
Label ERR_DB_ENCRYPTION_KEY
Applicable Platform(s) iOS
CauseCannot change the encryption key for the package database.
ActionThe database may be corrupted. Delete the database, resubscribe, and synchronize from theserver.
Error 3031
MessagePossible error messages:
Without Resource Bundle (default) • Connection profile
• <Actual error message from UltraLite>
• Unexpected null value for connection profile
With Resource Bundle • connection profile invalid
Object API Applications
556 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 3031
Label ERR_DB_CONNECTION_PROFILE_INVA-LID
Applicable Platform(s) iOS
CauseInvalid ConnectionProfile specified when creating database, changing database encryptionkey, or opening connection to the database.
ActionExamine the ConnectionProfile for the database and correct all invalid properties.
Error 3032
MessagePossible error messages:
Without Resource Bundle (default) • UL Database Manager initialization failed
With Resource Bundle • Database Manager initialization failed.
Domain Persistence.PersistenceException
Number 3032
Label ERR_DB_DATABASE_MANAGER_INIT
Applicable Platform(s) iOS
CauseCannot initialize internal DatabaseManager. This can happen only if memory allocation hasfailed.
ActionCheck the application memory usage.
Object API Applications
Developer Guide: Device Client Error Reference 557
Error 3033
MessagePossible error messages:
Without Resource Bundle (default) • Unable to find record length
• <Actual error message from SQLite>
With Resource Bundle • unable to find record length
Domain Persistence.PersistenceException
Number 3033
Label ERR_DB_FIND_LENGTH
Applicable Platform(s) iOS
CauseCannot load the length for the BIG data type.
ActionThe device database does not match the client package code. Delete the database andresubscribe to the package from the server.
Error 3034
MessagePossible error messages:
Without Resource Bundle (default) • Exception at length for bigstring
With Resource Bundle • exception at length for bigstring
Domain Persistence.PersistenceException
Number 3034
Label ERR_DB_LENGTH
Object API Applications
558 SAP Mobile Platform
Applicable Platform(s) iOS
CauseException encountered when getting the length for a BIG data type.
ActionThe device database does not match the client package code. Delete the database andresubscribe to the package from the server.
Error 3035
MessagePossible error messages:
Without Resource Bundle (default) • {CLASS_NAME} There is an exception{ERROR_MESSAGE}
With Resource Bundle • prepare statement invalid
Domain Persistence.PersistenceException
Number 3035
Label ERR_DB_PREPARE_STATEMENT_INVALD
Applicable Platform(s) iOS
CauseCannot create prepared statement.
ActionThe device database does not match the client package code. Delete the database andresubscribe to the package from the server.
Error 3036
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 559
Without Resource Bundle (default) • Use KeyGnerator when Database Managernot initialized
• Illegal key generator status. It must be popu-lated first by the server after a client call tobeginOnlineLogin or subscribe
With Resource Bundle • Use KeyGenerator when Database Managernot initialized.
Domain Persistence.PersistenceException
Number 3036
Label ERR_DB_KEY_GENERATOR_DB_NOT_IN-IT
Applicable Platform(s) iOS
CauseCase 1: Cannot get the connection for the key generator due to initialization failure of theinternal DatabaseManager. Case 2: The KeyGenerator table has not been populated yet,because there is no package database subscription from the server.
ActionCase 1: The database may be corrupted. Delete the database, resubscribe, and synchronizefrom server. Case 2: Subscribe the package database.
Error 3037
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from UltraLite>
• Illegal key generator status. It must be popu-lated first by the server after a client call tobeginOnlineLogin or subscribe
With Resource Bundle • fail to get KeyGenerator connection:{UL_ERROR_CODE}, {UL_ER-ROR_MESSAGE}
Object API Applications
560 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 3037
Label ERR_DB_KEY_GENERATOR_CONNEC-TION_FAILED
Applicable Platform(s) iOS
CauseCase 1: Cannot open connection to UL database. Case 2: The KeyGenerator table has not beenpopulated, because package database has not yet been subscribed to from the server.
ActionCase 1: Verify ConnectionProfile properties. Case 2: Subscribe the package database.
Error 3038
MessagePossible error messages:
Without Resource Bundle (default) • Failed to commit KeyGenerator changes.
With Resource Bundle • Failed to commit KeyGenerator changes.
Domain Persistence.PersistenceException
Number 3038
Label ERR_DB_KEY_GENERATOR_COMMIT
Applicable Platform(s) iOS
CauseCannot commit changes to KeyGenerator table.
ActionPlease report this error to Technical Support.
Object API Applications
Developer Guide: Device Client Error Reference 561
Error 3039
MessagePossible error messages:
Without Resource Bundle (default) • Invalid synchronization group
With Resource Bundle • invalid synchronization group
Domain Persistence.PersistenceException
Number 3039
Label ERR_DB_INVALID_SYNCHRONIZA-TION_GROUP
Applicable Platform(s) iOS
CausebeginSynchronize is called with a list of synchronization groups. One group in the list is aninvalid synchronization group.
ActionVerify the synchronization groups.
Error 3040
MessagePossible error messages:
Without Resource Bundle (default) • <Actual reason from the exception>
With Resource Bundle • Find entity exception
Domain Persistence.PersistenceException
Number 3040
Label ERR_DB_FIND_ENTITY
Object API Applications
562 SAP Mobile Platform
Applicable Platform(s) iOS
CauseException encountered when loading entity from database.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 3102
MessagePossible error messages:
Without Resource Bundle (default) • Message Client has been initialized for ap-plication: [{CURRENT_APPID}], can notchange to the new value : [{NEW_APPID}]
With Resource Bundle • Message Client has been initialized for ap-plication: [{CURRENT_APPID}], can notchange to the new value : [{NEW_APPID}]
Domain Mobile.ApplicationError
Number 3102
Label ALREADY_INITIALIZED
Applicable Platform(s) iOS
CauseApplication identifier has already been set.
ActionDo not call setApplicationIdentifier more than once.
Error 3103
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 563
Without Resource Bundle (default) • Error @ registerApplication {MCL_ER-ROR_CODE} {ERROR_LABEL}
With Resource Bundle • Error @ registerApplication {MCL_ER-ROR_CODE} {ERROR_LABEL}
Domain Mobile.ApplicationError
Number 3103
Label ERRAPP_REGISTRATION
Applicable Platform(s) iOS
CauseException encountered when trying to register application.
ActionTake action based on the actual error code and error message that has been passed to theonRegistrationStatusChanged method of SUPApplicationCallback.
Error 3104
MessagePossible error messages:
Without Resource Bundle (default) • Error @ startConnection
With Resource Bundle • Error @ startConnection
Domain Mobile.ApplicationError
Number 3104
Label ERRAPP_SUPCLIENTRT_START_CONNEC-TION
Applicable Platform(s) iOS
CauseException encountered while starting application connection.
Object API Applications
564 SAP Mobile Platform
ActionThe client has not started; one or more of the internal objects may have failed to start. ExamineMocaLog for details.
Error 3105
MessagePossible error messages:
Without Resource Bundle (default) • Error @ stopConnection
With Resource Bundle • Error @ stopConnection
Domain Mobile.ApplicationError
Number 3105
Label ERRAPP_SUPCLIENTRT_STOP_CONNEC-TION
Applicable Platform(s) iOS
CauseException encountered while stopping the application connection.
ActionThe messaging client has not stopped, or one or more internal objects created at start-up havenot been released. Examine MocaLog for details.
Error 3120
MessagePossible error messages:
Without Resource Bundle (default) • Login failed: {ERROR_MESSAGE}
With Resource Bundle • login failed: {ERROR_MESSAGE}
Object API Applications
Developer Guide: Device Client Error Reference 565
Domain Persistence.PersistenceException
Number 3120
Label ERR_SYNC_LOGIN
Applicable Platform(s) iOS
CauseloginToSync has failed; either cannot connect to the server or the user name/password cannotbe authenticated.
ActionCheck the connection to the server, and verify the user name and password.
Error 3130
MessagePossible error messages:
Without Resource Bundle (default) • Debug Trace: {DEBUG_MESSAGE}
With Resource Bundle • Debug Trace: {DEBUG_MESSAGE}
Domain Persistence.PersistenceException
Number 3130
Label ERR_GENERAL_DEBUG_TRACE
Applicable Platform(s) iOS
CauseFor debugging trace only.
ActionNot an error.
Error 3131
MessagePossible error messages:
Object API Applications
566 SAP Mobile Platform
Without Resource Bundle (default) • The {ENTiTY_CLASS_NAME} can notsubmitPending as composite operation fromits parent entity, because non-default opera-tion has been invoked on it.
With Resource Bundle • The {ENTITY_CLASS_NAME} can notsubmitPending as composite operation fromits parent entity, because non-default opera-tion has been invoked on it.
Domain Persistence.PersistenceException
Number 3131
Label ERR_SUBMITPENDING_COMPOSITE_OP-ERATION
Applicable Platform(s) iOS
CauseWhen calling parent.submitPending where parent and child have a cascading relationship, thechild MBO's non-default CUD operation has been called but not yet processed by the server.
ActionDo not call parent's submitPending when children's non-CUD operation has been called butnot yet synchronized.
Error 3200
MessagePossible error messages:
Without Resource Bundle (default) • Cannot add skip = {SKIP_VALUE}, take={TAKE_VALUE}, to SQL statement{SQL_STATEMENT}
• <Actual error message from DB layer>
• <Actual message from SUPPersistenceEx-ception when executing the query>
• ExecuteQuery exception
Object API Applications
Developer Guide: Device Client Error Reference 567
With Resource Bundle • execute query exception
Domain Persistence.PersistenceException
Number 3200
Label ERR_DB_EXECUTE_QUERY
Applicable Platform(s) iOS
CauseCase 1: Set skip and take a value for a non-SELECT query. Case 2, 3, and 4: error in thequery.
ActionCase 1: Do not specify skip and take for this query. Case 2 and 3: Fix the query error from errormessage. Case 4: Fix the query error.
Error 3201
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • execute statement exception
Domain Persistence.PersistenceException
Number 3201
Label ERR_DB_EXECUTE_STATEMENT
Applicable Platform(s) iOS
CauseAn exception has been thrown from the DB layer while executing a create/delete/updatestatement.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Object API Applications
568 SAP Mobile Platform
Error 3202
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • set value operation exception
Domain Persistence.PersistenceException
Number 3202
Label ERR_DB_SET_VALUE
Applicable Platform(s) iOS
CauseCannot set a value for a parameter in the SQL statement.
ActionVerify that the data type of the parameter matches the value the application is trying to set. Usethe correct setter on the StatementWrapper.
Error 3203
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • get value operation exception
Domain Persistence.PersistenceException
Number 3203
Label ERR_DB_GET_VALUE
Applicable Platform(s) iOS
Object API Applications
Developer Guide: Device Client Error Reference 569
CauseCannot retrieve value from a result set column. For example, invoking getString on a booleancolumn.
ActionVerify that the result set column is of a type that matches the value type. Use the correct gettermethod from the ResultSet.
Error 3204
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • rollback operation exception
Domain Persistence.PersistenceException
Number 3204
Label ERR_DB_ROLLBACK
Applicable Platform(s) iOS
CauseCannot roll back the current transaction.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 3205
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • commit operation exception
Object API Applications
570 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 3205
Label ERR_DB_COMMIT
Applicable Platform(s) iOS
CauseCannot commit the current transaction.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3206
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • execute nonquery exception
Domain Persistence.PersistenceException
Number 3206
Label ERR_DB_EXECUTE_NONQUERY
Applicable Platform(s) iOS
CauseCannot execute a nonquery SQL statement.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Object API Applications
Developer Guide: Device Client Error Reference 571
Error 3207
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • beginTransaction exception
Domain Persistence.PersistenceException
Number 3207
Label ERR_DB_BEGIN_TRANSACTION
Applicable Platform(s) iOS
CausebeginTransaction failed.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 3208
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from DB layer>
With Resource Bundle • dynamic statement exception
Domain Persistence.PersistenceException
Number 3208
Label ERR_DB_DYNAMIC_STATEMENT
Applicable Platform(s) iOS
Object API Applications
572 SAP Mobile Platform
CauseCannot create a prepared statement from the specified dynamic query.
ActionCorrect the dynamic query and retry.
Error 3209
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • prepare query exception
Domain Persistence.PersistenceException
Number 3209
Label ERR_DB_PREPARE_QUERY
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 3210
MessagePossible error messages:
Without Resource Bundle (default) • DB rename failed: {DB_FILENAME}
With Resource Bundle • database rename failed: {DB_FILENAME}
Object API Applications
Developer Guide: Device Client Error Reference 573
Domain Persistence.PersistenceException
Number 3210
Label ERR_DB_RENAMEDB_FAILED
Applicable Platform(s) iOS
CauseCannot rename a temporary DB file to a final DB file.
ActionVerify the file name, permissions, and whether there is enough storage space on the device.
Error 3211
MessagePossible error messages:
Without Resource Bundle (default) • Attempting to begin update for empty result-set
• Attempting to end update for empty resultset
With Resource Bundle • database update for empty resultset
Domain Persistence.PersistenceException
Number 3211
Label ERR_DB_UPDATE_EMPTY_RESULT_SET
Applicable Platform(s) iOS
CauseResultSet is empty when opening a BIG type column for write, or closing a BIG type columnafter update.
ActionThe device database does not match the client package code. Delete the database andresubscribe to the package from the server.
Object API Applications
574 SAP Mobile Platform
Error 3212
MessagePossible error messages:
Without Resource Bundle (default) • Failed to begin update for database
With Resource Bundle • failed to begin update for database
Domain Persistence.PersistenceException
Number 3212
Label ERR_DB_UPDATE_BEGIN
Applicable Platform(s) iOS
CauseInvoke UL method UpdateBegin failed when opening a BIG type column for write.
ActionThis could only happen when write-during-write is enabled and appThis error occurs whenwrite-during-write is enabled, and the application has been coded so that multiple threads cansimultaneously modify the same object. The application must handle the exception, or preventmultiple threads modifying the same object at the same time.
Error 3213
MessagePossible error messages:
Without Resource Bundle (default) • Failed to end update for database
With Resource Bundle • failed to end update for database
Domain Persistence.PersistenceException
Number 3213
Object API Applications
Developer Guide: Device Client Error Reference 575
Label ERR_DB_UPDATE_END
Applicable Platform(s) iOS
CauseCannot invoke UL method UpdateEnd when updating a BIG type column.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3214
MessagePossible error messages:
Without Resource Bundle (default) • Fail to disable backup bit for <DB_FILE-NAME>
With Resource Bundle • create database exception
Domain Persistence.PersistenceException
Number 3214
Label ERR_DB_CREATE
Applicable Platform(s) iOS
CauseCannot create database, cannot disable "backup bit" for database file.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 3215
MessagePossible error messages:
Object API Applications
576 SAP Mobile Platform
Without Resource Bundle (default) • DB delete failed: {DB_FILENAME}
With Resource Bundle • delete database exception
Domain Persistence.PersistenceException
Number 3215
Label ERR_DB_DELETE
Applicable Platform(s) iOS
CauseCannot delete database file.
ActionThere is another thread holding the database. Verify that there are no threads using thedatabase and retry.
Error 3216
MessagePossible error messages:
Without Resource Bundle (default) • Sync has been canceled by the client appli-cation
With Resource Bundle • sync has been canceled by the client applica-tion
Domain Persistence.PersistenceException
Number 3216
Label ERR_DB_SYNC_CANCELED
Applicable Platform(s) iOS
CauseApplication canceled the synchronization using the SyncObserver callback method.
Object API Applications
Developer Guide: Device Client Error Reference 577
ActionThis is the correct behavior based on the application code and UL API. The application musthandle this based on application logic.
Error 3217
MessagePossible error messages:
Without Resource Bundle (default) • loginFail,{DB_ERROR_MESSAGE}
• <Actual error message from DB layer>
With Resource Bundle • sync login failed: {DB_ERROR_MES-SAGE}
Domain Persistence.PersistenceException
Number 3217
Label ERR_DB_SYNC_LOGIN_FAILED
Applicable Platform(s) iOS
CauseCheck the DB layer error message and correct the error.
ActionIf this is a communication error, check the connection settings and verify that the network isworking.If this is an authentication error, check the login credentials.
Error 3218
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • <Error code currently not used>
Object API Applications
578 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 3218
Label ERR_DB_SYNC_SYNC_ERROR
Applicable Platform(s) iOS
CauseN/A (Not used)
ActionN/A
Error 3219
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from database layer>
With Resource Bundle • failed to open database
Domain Persistence.PersistenceException
Number 3219
Label ERR_DB_OPENDB_FAILED
Applicable Platform(s) iOS
CauseCannot open connection to SQLite database.
ActionVerify the ConnectionProfile properties.
Error 3220
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 579
Without Resource Bundle (default) • <Error messages depend on the location ofthe exception>
With Resource Bundle • read data exception
Domain Persistence.PersistenceException
Number 3220
Label ERR_DB_READ
Applicable Platform(s) iOS
CauseCannot open the BIG type field for read.
ActionThe device database does not match the client package code. Delete the database andresubscribe to the package from the server.
Error 3221
MessagePossible error messages:
Without Resource Bundle (default) • <Error message depend on the location of theexception>
With Resource Bundle • write data exception
Domain Persistence.PersistenceException
Number 3221
Label ERR_DB_WRITE
Applicable Platform(s) iOS
CauseCannot open the BIG type field for write.
Object API Applications
580 SAP Mobile Platform
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3222
MessagePossible error messages:
Without Resource Bundle (default) • Exception at open, either bigClass or ulConnis null
• Open operation exception
With Resource Bundle • open operation exception
Domain Persistence.PersistenceException
Number 3222
Label ERR_DB_OPEN
Applicable Platform(s) iOS
CauseCannot open a BIG type for read or write.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3223
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 581
Without Resource Bundle (default) • Exception at closing BigBinary
• Exception at closing bigstring
• SUPBigBinary attempt to close an object thatis corrupt
• <Actual error message from DB layer>
• SUPBigString attempt to close an object thatis corrupt
With Resource Bundle • close operation exception
Domain Persistence.PersistenceException
Number 3223
Label ERR_DB_CLOSE
Applicable Platform(s) iOS
CauseCannot close BIG type field. This error may be caused by two or more threads trying to modifyor delete the same row in the database. Or, the database may be corrupted.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3224
MessagePossible error messages:
Without Resource Bundle (default) • Update failed (row was changed or deleted byanother transaction)
With Resource Bundle • update failed (row was changed or deleted byanother transaction)
Domain Persistence.PersistenceException
Object API Applications
582 SAP Mobile Platform
Number 3224
Label ERR_DB_UPDATE_ROWCHANGEDORDE-LETED
Applicable Platform(s) iOS
CauseTwo or more threads are trying to modify or delete the same row in the database.
ActionThis error occurs when write-during-write is enabled, and the application has been coded sothat multiple threads can simultaneously modify the same object. The application must handlethe exception, or prevent multiple threads modifying the same object at the same time.
Error 3225
MessagePossible error messages:
Without Resource Bundle (default) • Delete failed (row was changed or deleted byanother transaction)
With Resource Bundle • delete failed (row was changed or deleted byanother transaction)
Domain Persistence.PersistenceException
Number 3225
Label ERR_DB_DELETE_ROWCHANGEDORDE-LETED
Applicable Platform(s) iOS
CauseTwo or more threads are trying to modify or delete the same row in the database.
ActionThis could only happen when write-during-write is enabled and application is coded thatmultiple threads could modify the same object at the same time. The application needs tohandle the exception or prevent This error occurs when write-during-write is enabled, and theapplication has been coded so that multiple threads can simultaneously modify the same
Object API Applications
Developer Guide: Device Client Error Reference 583
object. The application must handle the exception, or prevent multiple threads modifying thesame object at the same time.
Error 3226
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from database layer>
With Resource Bundle • autorollback failed
Domain Persistence.PersistenceException
Number 3226
Label ERR_DB_AUTOROLLBACK
Applicable Platform(s) iOS
CauseSQLite ROLLBACK command failed.
ActionThe database may be corrupted. Delete the database, resubscribe, and synchronize from theserver.
Error 3227
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from database layer>
With Resource Bundle • autocommit failed
Domain Persistence.PersistenceException
Number 3227
Object API Applications
584 SAP Mobile Platform
Label ERR_DB_AUTOCOMMIT
Applicable Platform(s) iOS
CauseSQLite COMMIT command failed.
ActionThis could only happen when write-during-write is enabled and application is coded thatmultiple threads could modify the same object at the same time. The application needs tohandle the exception or prevent This error occurs when write-during-write is enabled, and theapplication has been coded so that multiple threads can simultaneously modify the sameobject. The application must handle the exception, or prevent multiple threads modifying thesame object at the same time.
Error 3228
MessagePossible error messages:
Without Resource Bundle (default) • Transaction already active
With Resource Bundle • transaction already active
Domain Persistence.PersistenceException
Number 3228
Label ERR_DB_TRANSACTIONACTIVE
Applicable Platform(s) iOS
CauseSQLite cannot begin a transaction when the connection is already in a transaction.
ActionInternal error: Report to Technical Support, including a stack trace.
Object API Applications
Developer Guide: Device Client Error Reference 585
Error 3229
MessagePossible error messages:
Without Resource Bundle (default) • SUPBigBinary attempt to write past end ofallowed size
• SUPBigString attempt to write past end ofallowed size
With Resource Bundle • write past end of allowed size
Domain Persistence.PersistenceException
Number 3229
Label ERR_DB_WRITE_OVER_LENGTH
Applicable Platform(s) iOS
CauseWhen writing to a BIG type field, the position of the stream is beyond the end of the length.
ActionCheck the "seek" method called for this BIG type field; do not move the position beyond theend of the field.
Error 6400
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication stream read failure
Domain Mobile.ApplicationError
Number 6400
Object API Applications
586 SAP Mobile Platform
Label COMMUNICA-TION_STREAM_READ_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot read from a stream.
ActionCommunication error: Occurs normally with no ill effects.
Error 6600
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • communication user cancelled
Domain Mobile.ApplicationError
Number 6600
Label COMMUNICATION_USER_CANCELLED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseConnection has been changed, or disabled by client or carrier.
ActionVerify that the connection is enabled.
Error 14801
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 587
Without Resource Bundle (default) • Application identifier is missing.
• Application identifier is missing.
With Resource Bundle •
Domain Mobile.ApplicationError
Number 14801
Label APPLICATION_IDENTIFIER_MISSING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication methods have been called without setting the application identifier first.
ActionSet the application identifier by invoking Application.setApplicationIdentifer (in Java),Application.ApplicationIdentifier (in C#), or setApplicationIdentifier method ofSUPApplication class (in iOS/Objective-C) before calling any application method.
Error 14802
MessagePossible error messages:
Without Resource Bundle (default) • Connection properties incomplete
• invalid connection information from settings
With Resource Bundle • connection properties incomplete
Domain Mobile.ApplicationError
Number 14802
Label CONNECTION_PROPERTIES_INCOM-PLETE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseMessageClient not started; cannot retrieve settings from MCL.
Object API Applications
588 SAP Mobile Platform
ActionMake sure the application is registered before starting the connection.
Error 14803
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • client initialization failure
Domain Mobile.ApplicationError
Number 14803
Label CLIENT_INITIALIZATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication could not start due to MCL exception.
ActionPlease refer to the cause exception.
Error 14804
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • connection properties config failed
Domain Mobile.ApplicationError
Number 14804
Object API Applications
Developer Guide: Device Client Error Reference 589
Label CONNECTION_PROPERTIES_CON-FIG_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAn invalid value has been used to set a property.
ActionMake sure the value you are setting is valid, for example, CONNECTION_SERVER_NAMEcannot be an empty string.
Error 14805
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • null connection property value
Domain Mobile.ApplicationError
Number 14805
Label NULL_CONNECTION_PROPERTY_VALUE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseA null object has been used during a set property call.
ActionUse a valid non-null object during the set property call.
Error 14806
MessagePossible error messages:
Object API Applications
590 SAP Mobile Platform
Without Resource Bundle (default) • connection start failure
• <Actual error message from MCL>
With Resource Bundle •
Domain Mobile.ApplicationError
Number 14806
Label CONNECTION_START_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication connection did not start.
ActionExamine MocaLog for details. MocaLog is used in onConnectionStatusChanged andonRegistrationStatusChanged callback methods.
Error 14807
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • connection stop failure
Domain Mobile.ApplicationError
Number 14807
Label CONNECTION_STOP_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseFailed to stop application connection.
ActionExamine MocaLog for details about the actual cause of the failure.
Object API Applications
Developer Guide: Device Client Error Reference 591
Error 14808
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • missing connection name
Domain Mobile.ApplicationError
Number 14808
Label MISSING_CONNECTION_NAME
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInternal error: Missing application name in the URI.
ActionExamine MocaLog for details about the actual cause of the failure.
Error 14809
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • object creation failure
Domain Mobile.ApplicationError
Number 14809
Label OBJECT_CREATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
592 SAP Mobile Platform
CauseSending message to server failed. Possible running out of memory.
ActionExamine MocaLog for detail about the actual cause of the failure.
Error 14810
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • operation invalid for state
Domain Mobile.ApplicationError
Number 14810
Label OPERATION_INVALID_FOR_STATE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseClient is in an unknown state.
ActionThe client may already be configured or provisioned, re-provision operation is invalid. Youmay also see this message if you are trying to initialize a listener object when the client isalready started.
Error 14811
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • object registration failure
Object API Applications
Developer Guide: Device Client Error Reference 593
Domain Mobile.ApplicationError
Number 14811
Label OBJECT_REGISTRATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot register an MO or MOCA object; most likely caused by memory issues.
ActionExamine MocaLog for details about the actual cause of the failure.
Error 14812
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • invalid parameter type
Domain Mobile.ApplicationError
Number 14812
Label INVALID_PARAMETER_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe parameter for a given call is invalid in the context.
ActionExamine the parameter for validity and ensure it is the expected type and value for the call.
Error 14813
MessagePossible error messages:
Object API Applications
594 SAP Mobile Platform
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • server communication failure
Domain Mobile.ApplicationError
Number 14813
Label SERVER_COMMUNICATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseServer cannot be reached.
ActionExamine connection settings for validity. Examine environment for connectivity-relatedissues (proxy, BES, or network rules). MocaLog may contain details.
Error 14814
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • server authentication failure
Domain Mobile.ApplicationError
Number 14814
Label SERVER_AUTHENTICATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAuthentication failure during device registration.
ActionEnsure the authentication credentials are valid and that the server is correctly set up to fulfillregistrations. MocaLog may contain details.
Object API Applications
Developer Guide: Device Client Error Reference 595
Error 14815
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • data read failure
Domain Mobile.ApplicationError
Number 14815
Label DATA_READ_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseProperty not read, or an attempt to read an invalid or nonexistent property has been made.
ActionVerify that the property being read is valid.
Error 14816
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • data write failure
Domain Mobile.ApplicationError
Number 14816
Label DATA_WRITE_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
596 SAP Mobile Platform
CauseAttempt to write a property value that is out of bounds.
ActionExamine the value you are trying to set and verify that it is valid and within the boundries forthe type.
Error 14820
MessagePossible error messages:
Without Resource Bundle (default) • The application identifier can not be null.
With Resource Bundle • The application identifier can not be null.
Domain Mobile.ApplicationError
Number 14820
Label APPLICATION_IDENTIFIER_ISNULL
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAttempt to set application identifier to null.
ActionSet the application identifier to a valid value.
Error 14821
MessagePossible error messages:
Without Resource Bundle (default) • The value does not match the current set val-ue. The application identifier can not bechanged once set.
Object API Applications
Developer Guide: Device Client Error Reference 597
With Resource Bundle • The value does not match the current set val-ue. The application identifier can not bechanged once set.
Domain Mobile.ApplicationError
Number 14821
Label APPLICATION_IDENTIFI-ER_NOT_CHANGED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication identifier has already been set.
ActionDo not set an application identifier that is already set.
Error 14822
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • Initialize application failed.
Domain Mobile.ApplicationError
Number 14822
Label APPLICATION_INITIALIZE_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
598 SAP Mobile Platform
Error 14823
MessagePossible error messages:
Without Resource Bundle (default) • Application has not been initialized.
With Resource Bundle • Application has not been initialized.
Domain Mobile.ApplicationError
Number 14823
Label APPLICATION_NOT_INITIALIZED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication has not been initialized, or the application initialization failed.
ActionVerify that the application identifier is set at the beginning of the application before callingother Object APIs.
Error 14824
MessagePossible error messages:
Without Resource Bundle (default) • Application registration taking longer than{TIME_OUT}
• Unable to register application within{TIME_OUT} seconds
• Unable to register application within{TIME_OUT} seconds
With Resource Bundle • Unable to register application within{TIME_OUT} seconds.
Object API Applications
Developer Guide: Device Client Error Reference 599
Domain Mobile.ApplicationError
Number 14824
Label APPLICATION_REGISTER_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication registration did not finish within the user-specified time.
ActionUse a larger timeout value for registerApplication, or use an asynchronous overloaded methodof registerApplication without a timeout parameter.
Error 14825
MessagePossible error messages:
Without Resource Bundle (default) • Get Application settings property failed.
With Resource Bundle • get Application settings property failed.
Domain Mobile.ApplicationError
Number 14825
Label APPLICATION_SETTINGS_GET_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot get property from MCL configuration changes.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 14826
MessagePossible error messages:
Object API Applications
600 SAP Mobile Platform
Without Resource Bundle (default) • Set Application settings property failed.
With Resource Bundle • set Application settings property failed.
Domain Mobile.ApplicationError
Number 14826
Label APPLICATION_SETTINGS_SET_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot get property to MCL configuration changes.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 14827
MessagePossible error messages:
Without Resource Bundle (default) • Application settings are not available.
With Resource Bundle • Application settings are not available.
Domain Mobile.ApplicationError
Number 14827
Label APPLICATION_SETTINGS_UNAVAILABLE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication configuration settings are not available during synchronization.
ActionVerify that registration is successful before calling synchronization method.
Object API Applications
Developer Guide: Device Client Error Reference 601
Error 14828
MessagePossible error messages:
Without Resource Bundle (default) • Unregistering the application timed out
• Unable to unregister application within{TIME_OUT} seconds
With Resource Bundle • application unregister timeout
Domain Mobile.ApplicationError
Number 14828
Label APPLICATION_UNREGISTER_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseApplication unregistration did not finish within the user-specified time.
ActionUse a larger timeout value for unregisterApplication, or use an asynchronous overloadedmethod of unregisterApplication without timeout parameter.
Error 14830
MessagePossible error messages:
Without Resource Bundle (default) • Application Identifier is not available. Failedto initialize messaging client
• Missing required connection profile property
• Application connection properties are miss-ing
• Application connection properties are miss-ing
Object API Applications
602 SAP Mobile Platform
With Resource Bundle • Application connection properties are miss-ing.
Domain Mobile.ApplicationError
Number 14830
Label CONNECTION_PROPERTIES_MISSING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseMissing connection properties when calling methods in SUPApplication (iOS),Sybase.Mobile.Application (C#), or com.sybase.mobile.Application (Java)
ActionVerify that the mandatory attributes (host/port/credentials) inside ConnectionProperties arecorrectly set before calling Application.StartConnection.
Error 14831
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • failed to set Application connectionProper-ties.
Domain Mobile.ApplicationError
Number 14831
Label CONNECTION_PROPERTIES_SET_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 603
Error 14832
MessagePossible error messages:
Without Resource Bundle (default) • The property {PROPERTY_NAME} is notBoolean type
With Resource Bundle • The property {PROPERTY_NAME} is notBoolean type.
Domain Mobile.ApplicationError
Number 14832
Label PROPERTY_NOT_BOOLEAN
Applicable Platform(s) Windows Mobile
CauseCannot get a boolean property in application settings because it is set to a non-boolean value.
ActionUse the correct method of a specific type to get the property value, such as getIntegerProperty,getStringProperty.
Error 14833
MessagePossible error messages:
Without Resource Bundle (default) • The property {PROPERTY_NAME} is notInteger type
With Resource Bundle • The property {PROPERTY_NAME} is notInteger type.
Domain Mobile.ApplicationError
Object API Applications
604 SAP Mobile Platform
Number 14833
Label PROPERTY_NOT_INTEGER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot get an integer property in application settings because it is set to a noninteger value.
ActionUse the correct method of a specific type to get the property value, such asgetBooleanProperty, getStringProperty.
Error 14834
MessagePossible error messages:
Without Resource Bundle (default) • The property {PROPERTY_NAME} is notString type
With Resource Bundle • The property {PROPERTY_NAME} is notString type.
Domain Mobile.ApplicationError
Number 14834
Label PROPERTY_NOT_STRING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot get an integer property in application settings because it is set to a nonstring value.
ActionUse the correct method of a specific type to get the property value, such asgetBooleanProperty, gettIntegerProperty.
Object API Applications
Developer Guide: Device Client Error Reference 605
Error 14835
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • set imo http context failed
Domain Mobile.ApplicationError
Number 14835
Label SET_IMO_HTTP_CONTEXT_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 14840
MessagePossible error messages:
Without Resource Bundle (default) • Network protocol should only be "http" or"https".
With Resource Bundle • Network protocol should only be "http" or"https".
Domain Mobile.ApplicationError
Number 14840
Label INVALID_NETWORK_PROTOCOL
Object API Applications
606 SAP Mobile Platform
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseYou cannot set a network protocol other than HTTP or HTTPS in ConnectionProperty.
ActionConnectionProperties.NetworkProtocol can be only either http or https (case-insensitive).
Error 14841
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • WriteToPim Failed.
Domain Mobile.ApplicationError
Number 14841
Label WRITETOPIM_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 14842
MessagePossible error messages:
Without Resource Bundle (default) • WriteToPim is not supported on Win32.
With Resource Bundle • WriteToPim is not supported on Win32.
Object API Applications
Developer Guide: Device Client Error Reference 607
Domain Mobile.ApplicationError
Number 14842
Label WRITETOPIM_NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseWriteToPim is not supported on Win32.
ActionDo not call this method on Win32 devices.
Error 14846
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • SupHandler: pingMessagingServer excep-tion.
Domain Mobile.ApplicationError
Number 14846
Label SUPHANDLER_PINGMESSAGESERV-ER_EXCEPTION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot connect to server during manual registration.
ActionVerify that connection information inside ConnectionProperties, such as host, port, FarmId,and URLSuffix are correct, and that the device can reach the target SAP Mobile Platformserver.
Object API Applications
608 SAP Mobile Platform
Error 14847
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • SupHandler: sendMessage exception.
Domain Mobile.ApplicationError
Number 14847
Label SUPHANDLER_SENDMESSAGE_EXCEP-TION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot send message to server.
ActionVerify that connection information inside ConnectionProperties, such as host, port, FarmId,and URLSuffix are correct, and that the device can reach the target server.
Error 14850
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • Registration username is invalid
Domain Mobile.ApplicationError
Number 14850
Label REGISTRATION_TEMPLATE_NOT_FOUND
Object API Applications
Developer Guide: Device Client Error Reference 609
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseRegistration template not found.
ActionUse security configuration and application ID from ConnectionProperties to find anapplication template (visible in SCC). If necessary, adjust code, or use SCC to change theapplication template.
Error 14851
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • registration not enabled
Domain Mobile.ApplicationError
Number 14851
Label REGISTRATION_NOT_ENABLED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseServer is not configured for autoregistration. Target registration template does not enable the"Auto Registration" option.
ActionEither use SCC to enable "Auto Registration" in the template, change the Object API to usemanual registration.
Error 14852
MessagePossible error messages:
Object API Applications
610 SAP Mobile Platform
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • registration not found
Domain Mobile.ApplicationError
Number 14852
Label REGISTRATION_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAutoregistration is not enabled in the template.
ActionConfigure SCC to perform automatic registration.
Error 14853
MessagePossible error messages:
Without Resource Bundle (default) • Registration username is invalid
With Resource Bundle • Registration username is invalid
Domain Mobile.ApplicationError
Number 14853
Label REGISTRATION_WRONG_USER_FOR_DE-VICE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot register; wrong user for the device.
ActionThis device's unique ID is already registered with the server for a given user. The user name orthe activation code does not match the existing registration.
Object API Applications
Developer Guide: Device Client Error Reference 611
Error 14854
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • registration user name too long
Domain Mobile.ApplicationError
Number 14854
Label REGISTRA-TION_USER_NAME_TOO_LONG
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseUser name too long.
ActionLimit user names to 255 characters.
Error 14855
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • registration device already registered
Domain Mobile.ApplicationError
Number 14855
Label REGISTRATION_DEVICE_AL-READY_REGISTERED
Object API Applications
612 SAP Mobile Platform
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseDevice is already registered.
ActionDo not register a device that is already registered.
Error 14856
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • invalid user name
Domain Mobile.ApplicationError
Number 14856
Label INVALID_USER_NAME
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid user name.
ActionUser name may contain invalid characters.
Error 14861
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • device flight mode on
Object API Applications
Developer Guide: Device Client Error Reference 613
Domain Mobile.ApplicationError
Number 14861
Label DEVICE_FLIGHT_MODE_ON
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseDevice is in flight mode.
ActionUse the native client functions to take the device out of flight mode.
Error 14862
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • device low battery power
Domain Mobile.ApplicationError
Number 14862
Label DEVICE_LOW_BATTERY_POWER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 14863
MessagePossible error messages:
Object API Applications
614 SAP Mobile Platform
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • device low storage space
Domain Mobile.ApplicationError
Number 14863
Label DEVICE_LOW_STORAGE_SPACE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 14864
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • device no data network
Domain Mobile.ApplicationError
Number 14864
Label DEVICE_NO_DATA_NETWORK
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 615
Error 14865
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • device no data roaming
Domain Mobile.ApplicationError
Number 14865
Label DEVICE_NO_DATA_ROAMING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 14871
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • application registration failure
Domain Mobile.ApplicationError
Number 14871
Label APPLICATION_REGISTRATION_FAILURE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
616 SAP Mobile Platform
CauseN/A (Not used)
ActionN/A
Error 14873
MessagePossible error messages:
Without Resource Bundle (default) • The instance id requested does not match theid of the active instance, only a single in-stance per process is allowed.
With Resource Bundle • The instance id requested does not match theid of the active instance, only a single in-stance per process is allowed.
Domain Mobile.ApplicationError
Number 14873
Label INSTANCE_NAME_MISMATCH
Applicable Platform(s) Windows Mobile
CauseThe requested instance ID does not match the ID of the active instance. Only one instance perprocess is allowed.
ActionDo not call GetInstance(instanceId,dataDirectory) or GetInstance(instanceId) using differentinstanceIds. Each process can use only one instanceId.
Error 14874
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 617
Without Resource Bundle (default) • {CAUSE_EXCEPTION_NAME}:{CAUSE_EXCEPTION_REASON}
• Messaging client is not configured yet
• Failed to set the challenge listeners
• Failed to set the challenge listeners
With Resource Bundle • Failed to set the challenge listeners.
Domain Mobile.ApplicationError
Number 14874
Label SET_LISTENER_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseMessaging client listeners not set.
ActionRegister the application before invoking other operations.
Error 14875
MessagePossible error messages:
Without Resource Bundle (default) • The application has not been registered yet.Please call [SUPApplication registerApplica-tion]
With Resource Bundle • Please register Application first.
Domain Mobile.ApplicationError
Number 14875
Label APPLICATION_NOT_REGISTERED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
618 SAP Mobile Platform
CausePackage database not accessed; device application is not registered.
ActionRegister the application before invoking other operations.
Error 14876
MessagePossible error messages:
Without Resource Bundle (default) • Aapplication start connection taking longerthan {TIME_OUT}
• Unable to connect to server within{TIME_OUT} seconds
With Resource Bundle • Unable to connect to server within{TIME_OUT} seconds.
Domain Mobile.ApplicationError
Number 14876
Label APPLICATION_CONNECT_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot connect to server within the specified time.
ActionCheck network connectivity and retry when connection is working.
Error 14877
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 619
Without Resource Bundle (default) • Application stop connection taking longerthan {TIME_OUT}
• Unable to disconnect from server within{TIME_OUT} seconds
With Resource Bundle • Unable to disconnect from server within{TIME_OUT} seconds.
Domain Mobile.ApplicationError
Number 14877
Label APPLICATION_DISCONNECT_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot disconnect from server within the specified time.
ActionCheck network connectivity and retry when connection is working.
Error 14881
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • resource bundle not found
Domain Mobile.ApplicationError
Number 14881
Label RESOURCE_BUNDLE_NOTFOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseServer cannot find the specified resource bundle.
Object API Applications
620 SAP Mobile Platform
ActionConnect the name of the specified resource bundle.
Error 14882
MessagePossible error messages:
Without Resource Bundle (default) • Null stream error
• Writer Stream is null
• Output Stream is null
With Resource Bundle • downdload resource bundle stream is null
Domain Mobile.ApplicationError
Number 14882
Label DOWNLOAD_RESOURCE_BUN-DLE_STREAM_IS_NULL
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseOutput stream of the download resource bundle is null.
ActionSpecify the correct output stream when invoking beginDownloadCustomizationBundlemethod.
Error 14883
MessagePossible error messages:
Without Resource Bundle (default) • <Actual error message from MCL>
With Resource Bundle • download resource bundle failure
Object API Applications
Developer Guide: Device Client Error Reference 621
Domain Mobile.ApplicationError
Number 14883
Label DOWNLOAD_RESOURCE_BUNDLE_FAIL-URE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseResource bundle not downloaded.
ActionCheck the error message, and correct issue, if possible. If not, report the error to TechnicalSupport.
Error 14898
MessagePossible error messages:
Without Resource Bundle (default) • <Error code currently not used>
With Resource Bundle • server connection modified
Domain Mobile.ApplicationError
Number 14898
Label SERVER_CONNECTION_MODIFIED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
Action
Error 14899
MessagePossible error messages:
Object API Applications
622 SAP Mobile Platform
Without Resource Bundle (default) • <Error messages depend on the location ofthe exception>
With Resource Bundle • unknown error
Domain Mobile.ApplicationError
Number 14899
Label UNKNOWN_ERROR
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseApplication level unknown, or undefined error.
ActionFix the problem indicated by the error message, then retry.
Error 21012
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 623
Without Resource Bundle (default) • Cause {ROOT_CAUSE}
• Cause {ROOT_CAUSE} Details: StreamEr-rorCode = {ERROR_CODE} StreamError-Message = {ERROR_MESSAGE}
• Connection profile error: initTrace failed.
• The string of logInfo = dsi.getDatabaseFile();
• Get exception when reading from database
• Encounter exception when reading big binaryvalue
• Get exception when reading from database
• Encounter exception when reading big stringvalue
• ConnectionProfile.load: {PRO-FILE_NAME}
• ConnectionProfile.save: {PRO-FILE_NAME}
• Exception occurred during processing mes-sage.
• Exception occured when importing an Serv-erPersonalization instance: {PRI-MARY_KEY}
• ConnectionClass: {CONNEC-TION_NAME}; ConnectionString: {CON-NECTION_STRING}
• <Actual reason from cause exception>
• generateEncryptionKey
With Resource Bundle • exception cause
Domain Persistence.PersistenceException
Number 21012
Label EXCEPTION_CAUSE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseGeneral exception inside persistence layer of Object API (underlying system error).
Object API Applications
624 SAP Mobile Platform
ActionSynchronization errors: Examine the server and domain logs to identify the root cause of thesynchronization failure.
Database errors: See if database is corrupted. Re-create database if required, but will lose alllocal data.
If retry does not fix it, please raise a ticket with SAP Mobile Platform support.
Error 21013
MessagePossible error messages:
Without Resource Bundle (default) • Unsupported type:{TYPE}
• Unsupported type.
• Unsupported type to read JSON.
• Unsupported type to write JSON.
• Unsupported type to get attribute value.
• Unsupported typecode {TYPE CODE}
With Resource Bundle • Unsupported type:{TYPE_CODE}
Domain Persistence.PersistenceException
Number 21013
Label UNSUPPORTED_TYPE
Applicable Platform(s) iOS, Android
CauseObjectAPI internally use an integer to identify the type of an attribute. However, the typeinteger of an attribute is not a valid type.
ActionThis error may indicate a serious condition; please report to Technical Support.
Object API Applications
Developer Guide: Device Client Error Reference 625
Error 21014
MessagePossible error messages:
Without Resource Bundle (default) • SQL statement can not be empty.
With Resource Bundle • SQL statement can not be empty.
Domain Persistence.PersistenceException
Number 21014
Label EMPTY_SQL_STATEMENT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21015
MessagePossible error messages:
Without Resource Bundle (default) • There is not big field column for index {IN-DEX}
With Resource Bundle • There is not big field column for index {IN-DEX}
Domain Persistence.PersistenceException
Number 21015
Label NO_BIG_FIELD_COLUMN_FOR_INDEX
Object API Applications
626 SAP Mobile Platform
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21016
MessagePossible error messages:
Without Resource Bundle (default) • The value of the key is empty.
With Resource Bundle • The value of the key is empty.
Domain Persistence.PersistenceException
Number 21016
Label EMPTY_KEY_VALUE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21017
MessagePossible error messages:
Without Resource Bundle (default) • ISQLStatement.SetConnection is not imple-mented.
Object API Applications
Developer Guide: Device Client Error Reference 627
With Resource Bundle • ISQLStatement.SetConnection is not imple-mented.
Domain Persistence.PersistenceException
Number 21017
Label SETCONNECTION_NOT_IMPLEMENTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21018
MessagePossible error messages:
Without Resource Bundle (default) • ISQLStatement.ReleaseConnection is notimplemented.
With Resource Bundle • ISQLStatement.ReleaseConnection is notimplemented.
Domain Persistence.PersistenceException
Number 21018
Label RELEASECONNECTION_NOT_IMPLE-MENTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
628 SAP Mobile Platform
Error 21019
MessagePossible error messages:
Without Resource Bundle (default) • The create/update/delete statement does notsupport the select operation.
With Resource Bundle • The create/update/delete statement does notsupport the select operation.
Domain Persistence.PersistenceException
Number 21019
Label CUD_STATEMENT_NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21020
MessagePossible error messages:
Without Resource Bundle (default) • Update record do not exist.
With Resource Bundle • update record do not exist.
Domain Persistence.PersistenceException
Number 21020
Label UPDATE_RECORD_NO_EXIST
Object API Applications
Developer Guide: Device Client Error Reference 629
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21021
MessagePossible error messages:
Without Resource Bundle (default) • Delete record do not exist.
With Resource Bundle • delete record do not exist.
Domain Persistence.PersistenceException
Number 21021
Label DELETE_RECORD_NO_EXIST
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21022
MessagePossible error messages:
Without Resource Bundle (default) • The select statement only supports the selectoperation.
Object API Applications
630 SAP Mobile Platform
With Resource Bundle • The select statement only supports the selectoperation.
Domain Persistence.PersistenceException
Number 21022
Label ONLY_SUPPORT_SELECT_OPERATION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21023
MessagePossible error messages:
Without Resource Bundle (default) • Unsupported entity type for LogRecordImpl :{TYPE_NAME}
With Resource Bundle • Unsupported entity type for LogRecordImpl :{TYPE_NAME}
Domain Persistence.PersistenceException
Number 21023
Label UNSUPPORTED_LOGRECORD_ENTITY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 631
Error 21024
MessagePossible error messages:
Without Resource Bundle (default) • Property '{PROPERTY_NAME}' is not de-fined for connection profile: {PRO-FILE_NAME}
With Resource Bundle • Property '{PROPERTY_NAME}' is not de-fined for connection profile: {PRO-FILE_NAME}
Domain Persistence.PersistenceException
Number 21024
Label PROFILE_PROPERTY_NOT_DEFINED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseA required property in the connection or synchronization profile has not been set.
ActionBased on the error message, which contains the property name, set the required property usingthe DBClass.getSynchronizationProfile().setProperty orDBClass.getConnectionProfile.setProperty method.
Error 21025
MessagePossible error messages:
Without Resource Bundle (default) • Property '{PROPERTY_NAME}' has invalidvalue '{PROPERTY_VALUE}' for connec-tion profile: {PROFILE_NAME}
Object API Applications
632 SAP Mobile Platform
With Resource Bundle • Property '{PROPERTY_NAME}' has invalidvalue '{PROPERTY_VALUE}' for connec-tion profile: {PROFILIE_NAME}
Domain Persistence.PersistenceException
Number 21025
Label INVALID_PROFILE_PROPERTY_VALUE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAn invalid value has been specified for the connection profile property; for example, aninteger property has been set to a noninteger string.
ActionBased on the error message, which contains the property name, set the correct property valueusing the DBClass.getSynchronizationProfile().setProperty orDBClass.getConnectionProfile.setProperty method.
Error 21026
MessagePossible error messages:
Without Resource Bundle (default) • Connection profile error: InitTrace failed.
With Resource Bundle • Connection profile error: InitTrace failed.
Domain Persistence.PersistenceException
Number 21026
Label INIT_TRACE_FAILED
Applicable Platform(s) iOS, Windows Mobile
CauseCannot initialize SQL trace.
Object API Applications
Developer Guide: Device Client Error Reference 633
ActionThe likely cause of this error is that the application has not been initialized correctly, and it isunable to get the default trace level from the application settings. Set the application ID at thebeginning of the application.
Error 21027
MessagePossible error messages:
Without Resource Bundle (default) • No such column: {NAME}
With Resource Bundle • no such column: {NAME}
Domain Persistence.PersistenceException
Number 21027
Label NO_SUCH_COLUMN
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot find an attribute with the specified name when trying to get the value from a queryresult set.
ActionIn QueryResultSet.get${Type}ByBName(attributeName), verify whether attributeName isset correctly. It is a case-sensitive value.
Error 21028
MessagePossible error messages:
Without Resource Bundle (default) • NotSupported
With Resource Bundle • NotSupported
Object API Applications
634 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 21028
Label NOT_SUPPORTED
Applicable Platform(s) iOS, Windows Mobile
CauseYou can use GetClobReader or GetBlobInputStream of QueryResultSet only for connectedResultSet.
ActionEnable connected resultSet by Query.setConnectedResultSetEnabled(true).
Error 21029
MessagePossible error messages:
Without Resource Bundle (default) • Invalid row index: {INDEX}
With Resource Bundle • invalid row index: {INDEX}
Domain Persistence.PersistenceException
Number 21029
Label INVALID_ROW_INDEX
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid row index.
ActionDo not call QueryResultSet's get value method.
Error 21030
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 635
Without Resource Bundle (default) • Invalid column index: {INDEX}
With Resource Bundle • invalid column index: {INDEX}
Domain Persistence.PersistenceException
Number 21030
Label INVALID_COLUMN_INDEX
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid column index has been specified for the QueryResultSet.Get${Type} method.
ActionUse the correct column index value (i.e. 1-based, NOT 0-based).
Error 21031
MessagePossible error messages:
Without Resource Bundle (default) • Unexpected typeCode: {TYPE_CODE}
With Resource Bundle • unexpected typeCode: {TYPE_CODE}
Domain Persistence.PersistenceException
Number 21031
Label UNEXPECTED_TYPECODE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseUnrecognized attribute type.
ActionThis error may indicate a serious condition; please report to Technical Support.
Object API Applications
636 SAP Mobile Platform
Error 21032
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Not supported PimStore Type:{PIM_DATASTORE_TYPE}
With Resource Bundle • Not supported PimStore Type:{PIM_DA-TA_STORE_TYPE}
Domain Persistence.PersistenceException
Number 21032
Label UNSUPPORTED_PIMSTORE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21033
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Message Sending fatal error.Please check the SUPObj log to get more de-tails.
With Resource Bundle • Message Sending fatal error. Please check theSUPObj log to get more details.
Domain Persistence.PersistenceException
Object API Applications
Developer Guide: Device Client Error Reference 637
Number 21033
Label MESSAGE_SENDING_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21034
MessagePossible error messages:
Without Resource Bundle (default) • {METHOD_NAME}, Registry accessingexception.
With Resource Bundle • {METHOD_NAME}, Registry accessingexception.
Domain Persistence.PersistenceException
Number 21034
Label REGISTRY_ACCESS_ERROR
Applicable Platform(s) iOS, BlackBerry, Windows Mobile
CauseCannot access device registry.
ActionVerify that the current user has rights to access the registry.
Error 21035
MessagePossible error messages:
Object API Applications
638 SAP Mobile Platform
Without Resource Bundle (default) • Operation {OPERATION_NAME} not sup-port.
• Operation {OPERATION_NAME} not sup-port in Ultralite
• Operation {OPERATION_NAME}
• Unexpected operator: {OPERA-TION_NAME}
With Resource Bundle • Operation {OPERATION_NAME} not sup-port.
Domain Persistence.PersistenceException
Number 21035
Label OPERATION_NOT_SUPPORT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseSpecified operation is unsupported in a dynamic query.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21036
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> No data in mbs_submi-tid_generator
With Resource Bundle • No data in mbs_submitid_generator
Domain Persistence.PersistenceException
Number 21036
Label NO_DATA_IN_SUBMITIDGENERATOR
Object API Applications
Developer Guide: Device Client Error Reference 639
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21037
MessagePossible error messages:
Without Resource Bundle (default) • ASSERTION FAILURE: No connectionpayload available
With Resource Bundle • ASSERTION FAILURE: no connection pay-load available
Domain Persistence.PersistenceException
Number 21037
Label NO_PAYLOAD_AVAILABLE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot create a new database connection; there are no available connections.
ActionIncrease the value of ConnectionProfile.setMaxDbConnections(maxConns). Default value:2.
Error 21038
MessagePossible error messages:
Object API Applications
640 SAP Mobile Platform
Without Resource Bundle (default) • The attribute after GROUP BY must havealias :{ALIAS}
With Resource Bundle • the attribute after GROUP BY must havealias :{ALIAS}
Domain Persistence.PersistenceException
Number 21038
Label ATTRIBUTE_MUST_HAVE_ALIAS
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CausegroupBy value must be an alias inside the select clause.
ActionAdd an alias in the select clause for this groupBy attribute.
Error 21039
MessagePossible error messages:
Without Resource Bundle (default) • Transaction already committed or rollbacked
With Resource Bundle • transaction already committed or rollbacked
Domain Persistence.PersistenceException
Number 21039
Label TRANSACTION_ALREADY_COMMITTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot commit or roll back a transaction that is already committed or has already been rolledback.
ActionDo not call LocalTransaction.Commit more than once.
Object API Applications
Developer Guide: Device Client Error Reference 641
Error 21040
MessagePossible error messages:
Without Resource Bundle (default) • Column must include a alias
With Resource Bundle • Column must include a alias
Domain Persistence.PersistenceException
Number 21040
Label COLUMN_MUST_INCLUDE_ALIAS
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21041
MessagePossible error messages:
Without Resource Bundle (default) • Runtime Error: Incompatible generated co-des. Please regenerate your code with upda-ted tool.
With Resource Bundle • Runtime Error: Incompatible generated co-des. Please regenerate your code with upda-ted tool.
Domain Persistence.PersistenceException
Number 21041
Object API Applications
642 SAP Mobile Platform
Label INCOMPATIBLE_GENERATED_CODES
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseGenerated codes are not compatible with the runtime library.
ActionGenerate code using an SDK that works with the current client runtime libraries. The ObjectAPI can detect this error in very few places; it is more likely to run into unexpected exceptions.
Error 21042
MessagePossible error messages:
Without Resource Bundle (default) • Entity not found in the package :{ENTI-TY_NAME}
• <Empty error message>
With Resource Bundle • Entity not found in the package :{ENTI-TY_NAME}
Domain Persistence.PersistenceException
Number 21042
Label ENTITY_NOT_FOUND
Applicable Platform(s) iOS, Android, Windows Mobile
CauseCannot find the specified entity in a dynamic query.
ActionVerify the entity alias in the Query object.
Error 21043
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 643
Without Resource Bundle (default) • Multiple keys are not supported for hasLog-Records: {ENTITY_NAME}
With Resource Bundle • Multiple keys are not supported for hasLog-Records: {ENTITY_NAME}
Domain Persistence.PersistenceException
Number 21043
Label MULTIPLE_KEYS_NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseLog records for entities with composite keys are not supported (??verify this is correct).MBOs should have either a surrogate key or a SYNCKEY.
ActionDo not use select ${entityAlias}.hasLogRecords for local entities in query object. Mobileentities can only have one primary key, either surrogate key or SYNCKEY. Local entities canhave a single primary key or a composite primary key.
Error 21044
MessagePossible error messages:
Without Resource Bundle (default) • Invalid join condition : {JOIN_TYPE}
• Invalid join condition
With Resource Bundle • Invalid join condition : {JOIN_TYPE}
Domain Persistence.PersistenceException
Number 21044
Label INVALID_JOIN_CONDITION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseInvalid JOIN condition specified.
Object API Applications
644 SAP Mobile Platform
ActionOnly JoinConditions.INNER_JOIN\LEFT_OUTER_JOIN\RIGHT_OUTER_JOIN aresupported.
Error 21045
MessagePossible error messages:
Without Resource Bundle (default) • Alias not found:{ALIAS}
• Undefined alias: {ALIAS}
With Resource Bundle • Alias not found:{ALIAS}
Domain Persistence.PersistenceException
Number 21045
Label ALIAS_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot find the specified alias in the dynamic query.
ActionVerify the alias values in the select clause
Error 21046
MessagePossible error messages:
Without Resource Bundle (default) • Alias not found in GROUP BY:{ALIAS}
With Resource Bundle • Alias not found in GROUP BY:{ALIAS}
Domain Persistence.PersistenceException
Object API Applications
Developer Guide: Device Client Error Reference 645
Number 21046
Label ALIAS_NOT_FOUND_IN_GROUPBY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot find the specified alias in the groupBy clause.
ActionVerify the alias values in the groupBy clause.
Error 21047
MessagePossible error messages:
Without Resource Bundle (default) • Alias not found in ORDER BY:{ALIAS}
With Resource Bundle • Alias not found in ORDER BY:{ALIAS}
Domain Persistence.PersistenceException
Number 21047
Label ALIAS_NOT_FOUND_IN_ORDERBY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot find the specified alias in the orderBy clause.
ActionVerify the alias values in the orderBy clause.
Error 21048
MessagePossible error messages:
Object API Applications
646 SAP Mobile Platform
Without Resource Bundle (default) • From Entity is not same as the MBO whichcalls FindWithQuery
• Unexpected entity: {ENTITY_NAME}
With Resource Bundle • From Entity is not same as the MBO whichcalls FindWithQuery
Domain Persistence.PersistenceException
Number 21048
Label ENTITY_NOT_SAME
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseIn the query object, a different entity in the from clause has been specified when callingMBO.findWithQuery .
ActionDo not specify a"from" entity for MBO.findWithQuery, which can only select from the MBO.
Error 21049
MessagePossible error messages:
Without Resource Bundle (default) • When using EXISTS or NOT EXISTS, thevalue must be Sybase.Persistence.Query
• When using EXISTS or NOT EXISTS, thevalue must be SUPQuery*
With Resource Bundle • when using EXISTS or NOT EXISTS, thevalue must be Sybase.Persistence.Query
Domain Persistence.PersistenceException
Number 21049
Label VALUE_MUST_BE_QUERY
Object API Applications
Developer Guide: Device Client Error Reference 647
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseWhen using EXISTS or NOT EXISTS, the value must be Query.
ActionDo not specify values other than Query object in TestCriteria when operator is EXISTS orNOT_EXISTS.
Error 21050
MessagePossible error messages:
Without Resource Bundle (default) • Alias not found in AttributeTest:{ALIAS}
With Resource Bundle • Alias not found in AttributeTest:{ALIAS}
Domain Persistence.PersistenceException
Number 21050
Label ALIAS_NOT_FOUND_IN_ATTRIBUTETEST
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAlias not found for a given attribute.
ActionVerify the alias specified in AttributeTest.Attribute.
Error 21051
MessagePossible error messages:
Without Resource Bundle (default) • Data field will not support subQuery
Object API Applications
648 SAP Mobile Platform
With Resource Bundle • data field will not support subQuery
Domain Persistence.PersistenceException
Number 21051
Label SUBQUERY_NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAttributeTest.Value cannot be a query object if using AttributeTest.EQUAL.
ActionDo not use query as the value of AttributeTest if the operator is EQUAL.
Error 21052
MessagePossible error messages:
Without Resource Bundle (default) • When using IN or NOT IN, the value must beSybase.Collections.ObjectList or Syb-ase.Persistence.Query
• When using IN or NOT IN, the value must beSUPQuery* or SUPObjectList*
With Resource Bundle • when using IN or NOT IN, the value must beSybase.Collections.ObjectList or Syb-ase.Persistence.Query
Domain Persistence.PersistenceException
Number 21052
Label VALUE_MUST_BE_OBJECT-LIST_OR_QUERY
Applicable Platform(s) iOS, Windows Mobile
CauseUsing AttributeTest.IN or NOT_IN as an AttributeTest.Operator, AttributeTest.Value is not anObjectList or Query object.
Object API Applications
Developer Guide: Device Client Error Reference 649
ActionWhen using AttributeTest.IN or NOT_IN as AttributeTest.Operator, use ObjectList or Queryobject as AttributeTest.Value.
Error 21053
MessagePossible error messages:
Without Resource Bundle (default) • Attribute "{NAME}" can not be used inMAX or MIN
• {ATTRIBUTE_NAME} datatype is not al-lowed for operation: {OPERATION}
With Resource Bundle • Attribute "{ATTRIBUTE_NAME}" can notbe used in MAX or MIN
Domain Persistence.PersistenceException
Number 21053
Label ATTRIBUTE_CAN-NOT_USED_IN_MAX_OR_MIN
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe datatype of the specified attribute cannot be used in MAX or MIN aggregate functions.
ActionUse only these primitive data types in MAX or MIN :STRING,BINARY,CHAR,BYTE,SHORT,INT,LONG,INTEGER,DECIMAL,FLOAT,DOUBLE,DATE,TIME,DATE_TIME.
Error 21054
MessagePossible error messages:
Object API Applications
650 SAP Mobile Platform
Without Resource Bundle (default) • Attribute "{NAME}" can not be used in SUMor AVG
With Resource Bundle • Attribute "{ATTRIBUTE_NAME}" can notbe used in SUM or AVG
Domain Persistence.PersistenceException
Number 21054
Label ATTRIBUTE_CAN-NOT_USED_IN_SUM_OR_AVG
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe data type is incorrect". should be something like "The data type of the specified attributecannot be used in SUM or AVG.
ActionUse only these primitive data types with SUM or AVG :BYTE,SHORT,INT,LONG,INTEGER,DECIMAL,FLOAT,DOUBLE.
Error 21055
MessagePossible error messages:
Without Resource Bundle (default) • The query with a having clause should alsohave a group by clause
With Resource Bundle • the query with a having clause should alsohave a group by clause
Domain Persistence.PersistenceException
Number 21055
Label QUERY_SHOULD_HAVE_GROUP_BY_CLAUSE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
Developer Guide: Device Client Error Reference 651
CauseThe specified query has a HAVING clause but no GROUP BY clause.
ActionUse the Query.groupBy method to add a groupBy clause.
Error 21056
MessagePossible error messages:
Without Resource Bundle (default) • The stream is not open
• SUPBigBinary attempt to access an objectthat is not open
• SUPBigString attempt to access an objectthat is not open
With Resource Bundle • The stream is not open
Domain Persistence.PersistenceException
Number 21056
Label STREAM_NOT_OPEN
Applicable Platform(s) iOS
CauseCannot perform operation on BigString or BigBinary field, as the field has not yet beenopened.
ActionUse the BigString.Open or BigBinary.Open method before retrying the operation.
Error 21057
MessagePossible error messages:
Object API Applications
652 SAP Mobile Platform
Without Resource Bundle (default) • The stream is not closed
With Resource Bundle • The stream is not closed
Domain Persistence.PersistenceException
Number 21057
Label STREAM_NOT_CLOSED
Applicable Platform(s) iOS
CauseWhen invoking BigBinary.getValue\copyFromFile\copyToFile, the BigBinary object is notclosed.
ActionClose BigBinary first.
Error 21076
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • unable to determine data type
Domain Persistence.PersistenceException
Number 21076
Label UNABLE_DETERMINE_DATA_TYPE
Applicable Platform(s) iOS, Android
CauseAttempting to select a Query object attribute for which the data type cannot be determined.
ActionVerify that attributes given in Query object include correct select clause\where clause\groupby clause.
Object API Applications
Developer Guide: Device Client Error Reference 653
Error 21077
MessagePossible error messages:
Without Resource Bundle (default) • {Entity Name} object has no cascade parent.
• Object has no cascade parent.
With Resource Bundle • {ENTITY_NAME} object has no cascadeparent.
Domain Persistence.PersistenceException
Number 21077
Label MOBILE_OBJECT_HAS_NO_CAS-CADE_PARENT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21078
MessagePossible error messages:
Without Resource Bundle (default) • The method is not allowed
With Resource Bundle • the method is not allowed
Domain Persistence.PersistenceException
Number 21078
Object API Applications
654 SAP Mobile Platform
Label METHOD_NOT_ALLOWED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21079
MessagePossible error messages:
Without Resource Bundle (default) • No foreign key
With Resource Bundle • no foreign key
Domain Persistence.PersistenceException
Number 21079
Label NO_FOREIGN_KEY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21080
MessagePossible error messages:
Without Resource Bundle (default) • The method is not allow to be called in parentside
Object API Applications
Developer Guide: Device Client Error Reference 655
With Resource Bundle • the method is not allow to be called in parentside
Domain Persistence.PersistenceException
Number 21080
Label METHOD_CALLED_IN_PARENT_SIDE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21081
MessagePossible error messages:
Without Resource Bundle (default) • The method is not allow to be called in childside
With Resource Bundle • the method is not allow to be called in childside
Domain Persistence.PersistenceException
Number 21081
Label METHOD_CALLED_IN_CHILD_SIDE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
656 SAP Mobile Platform
Error 21082
MessagePossible error messages:
Without Resource Bundle (default) • Could not update MBO instance which wasdeleted.
With Resource Bundle • Could not update MBO instance which wasdeleted.
Domain Persistence.PersistenceException
Number 21082
Label UPDATE_DELETED_MBO
Applicable Platform(s) iOS, Android
CauseCannot call update method on MBO instance that has been deleted.
ActionDo not call update method on MBO instance that has been deleted.
Error 21083
MessagePossible error messages:
Without Resource Bundle (default) • This package has been subscribed.
With Resource Bundle • this package has been subscribed.
Domain Persistence.PersistenceException
Number 21083
Label PACKAGE_SUBSCRIBED
Object API Applications
Developer Guide: Device Client Error Reference 657
Applicable Platform(s) iOS, Android
CauseIn DOE Object API, call DBClass.BeginSubscribe again once the package has beensuccessfully subscribed.
ActionDo not call DBClass.BeginSubscribe if the package is already successfully subscribed.
Error 21084
MessagePossible error messages:
Without Resource Bundle (default) • This package has been unsubscribed.
With Resource Bundle • this package has been unsubscribed.
Domain Persistence.PersistenceException
Number 21084
Label PACKAGE_UNSUBSCRIBED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21085
MessagePossible error messages:
Without Resource Bundle (default) • Attribute meta list should not include the keyatrribute.
Object API Applications
658 SAP Mobile Platform
With Resource Bundle • Attributmeta list should not include the keyatrribute.
Domain Persistence.PersistenceException
Number 21085
Label KEY_ATTRIBUTE_INCLUDED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21086
MessagePossible error messages:
Without Resource Bundle (default) • Entity does not have any key attribute.
With Resource Bundle • Entity does not have any key attribute.
Domain Persistence.PersistenceException
Number 21086
Label ENTITY_NO_KEY_ATTRIBUTE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 659
Error 21087
MessagePossible error messages:
Without Resource Bundle (default) • This type of MBO is not supported:{MBO_TYPE}
With Resource Bundle • This type of MBO is not supported:{MBO_TYPE}
Domain Persistence.PersistenceException
Number 21087
Label MBO_TYPE_NOT_SUPPORTED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21088
MessagePossible error messages:
Without Resource Bundle (default) • {ENTITY_NAME} does not have foreignkey.
With Resource Bundle • {ENTITY_NAME} does not have foreignkey.
Domain Persistence.PersistenceException
Number 21088
Object API Applications
660 SAP Mobile Platform
Label HAVE_NO_FOREIGN_KEY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21089
MessagePossible error messages:
Without Resource Bundle (default) • This is no children for cascade delete.
With Resource Bundle • This is no children for cascade delete.
Domain Persistence.PersistenceException
Number 21089
Label NO_CHILDREN_FOR_CASCADE_DELETE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21105
MessagePossible error messages:
Without Resource Bundle (default) • SubscriptionManager.{METHOD_NAME}failed
Object API Applications
Developer Guide: Device Client Error Reference 661
With Resource Bundle • SubscriptionManager.{METHOD_NAME}failed
Domain Persistence.PersistenceException
Number 21105
Label SUBSCRIPTION_MANAGER_FAILED
Applicable Platform(s) iOS, Android
CauseFor DOE client API, an underlying database exception has been thrown while updatingsubscription information.
ActionVerify that the device media of the database is available.
Error 21106
MessagePossible error messages:
Without Resource Bundle (default) • User context must be string for async opera-tion replay
• User context must be string for async opera-tion replay
With Resource Bundle • user context must be string for async opera-tion replay
Domain Persistence.PersistenceException
Number 21106
Label USER_CONTEXT_MUST_BE_STRING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseuserContext parameter of DBClass.beginSynchronize is not a string.
Object API Applications
662 SAP Mobile Platform
ActionUse string as userContext parameter of DBClass.beginSynchronize.
Error 21107
MessagePossible error messages:
Without Resource Bundle (default) • Missing values in finder method
• Missing values in finder method
• <empty error message>
With Resource Bundle • missing values in finder method
Domain Persistence.PersistenceException
Number 21107
Label MISSING_VALUES_IN_FINDER
Applicable Platform(s) iOS, Android
CauseThe Object API has internally attempted to identify entities using empty query parameters.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21108
MessagePossible error messages:
Without Resource Bundle (default) • DownloadState cannot be put inside JSON
With Resource Bundle • DownloadState cannot be put inside JSON
Domain Persistence.PersistenceException
Object API Applications
Developer Guide: Device Client Error Reference 663
Number 21108
Label DOWNLOAD_CANNOT_PUT_IN-SIDE_JSON
Applicable Platform(s) iOS, Android
CauseThe Object API has internally attempted to set DownloadState into the JSON string of theentity, while the JSON string should not contain DownloadState at all.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21109
MessagePossible error messages:
Without Resource Bundle (default) • findEntityWithKey(Object) only applicablefor single-key Entity!
• EntityDelegate.findEntityOs(java.lang.Ob-ject) only applicable for single-key Entity!
With Resource Bundle • {OBJECT} only applicable for single-keyEntity!
Domain Persistence.PersistenceException
Number 21109
Label ONLY_FOR_SINGLE_KEY_ENTITY
Applicable Platform(s) iOS, Android
CauseThe Object API has internally attempted to look for a mobile entity, but identifies that theentity has multiple keys. Only local MBOs are allowed multiple keys; this may indiicate ametadata generation issue.
ActionThis error may indicate a serious condition; please report to Technical Support.
Object API Applications
664 SAP Mobile Platform
Error 21110
MessagePossible error messages:
Without Resource Bundle (default) • Multiple download state found!
With Resource Bundle • Multiple download state found!
Domain Persistence.PersistenceException
Number 21110
Label MULTIPLE_DOWNDLOAD_STATE
Applicable Platform(s) iOS, Android
CauseThe Object API has found multiple downloadStates for an entity; there should be only one.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21111
MessagePossible error messages:
Without Resource Bundle (default) • {KEY_NAME} UserDefined attribute errorin PK.
• {KEY_NAME}UserDefined attribute errorin PK.
With Resource Bundle • {KEY_NAME} UserDefined attribute errorin PK.
Domain Persistence.PersistenceException
Number 21111
Object API Applications
Developer Guide: Device Client Error Reference 665
Label UNDEFINDED_ATTRIBUTE_IN_PK
Applicable Platform(s) iOS, Android
CauseThe Object API cannot find a require attribute for a personalization parameter, which mightindicate a generated metadata issue.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21112
MessagePossible error messages:
Without Resource Bundle (default) • More than 1 list in the paramter values is notallowed.
With Resource Bundle • More than 1 list in the paramter values is notallowed.
Domain Persistence.PersistenceException
Number 21112
Label MORE_THAN_ONE_LIST
Applicable Platform(s) iOS, Android
CauseThe Object API has found an array of arrays, rather than a single array.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21113
MessagePossible error messages:
Object API Applications
666 SAP Mobile Platform
Without Resource Bundle (default) • Cannot add skip/take clause({SKIP_TAKE}) to statement:{SQL_STATEMENT}
With Resource Bundle • cannot add skip/take clause ({SKIP_TAKE})to statement: {SQL_STATEMENT}
Domain Persistence.PersistenceException
Number 21113
Label CANNOT_SKIP_TAKE_CLAUSE
Applicable Platform(s) iOS, Android, BlackBerry
CauseCannot add skip and take values to an SQL statement which is not a SELECT statement.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21114
MessagePossible error messages:
Without Resource Bundle (default) • Connection.prepareStatement returned null
With Resource Bundle • UltraLiteJ BUG: Connection.prepareState-ment returned null
Domain Persistence.PersistenceException
Number 21114
Label PREPARESTATEMENT_RETURN_NULL
Applicable Platform(s) iOS, Android, BlackBerry
CauseCannot create a prepared statement from database layer.
Object API Applications
Developer Guide: Device Client Error Reference 667
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21115
MessagePossible error messages:
Without Resource Bundle (default) • ConnectionProfile: {PROFILE_NAME}(delete failed)
With Resource Bundle • ConnectionProfile: {PROFILE_NAME}(delete failed)
Domain Persistence.PersistenceException
Number 21115
Label CONNECTION_PROFILE_DELETE_FAILED
Applicable Platform(s) iOS, Android
CauseConnectionProfile.delete() failed.
ActionVerify whether ConnectionProfile has already been saved.
Error 21116
MessagePossible error messages:
Without Resource Bundle (default) • Encryption Key has already been set.
With Resource Bundle • Encryption Key has already been set.
Domain Persistence.PersistenceException
Object API Applications
668 SAP Mobile Platform
Number 21116
Label ENCRYPTION_KEY_HAS_BEEN_SET
Applicable Platform(s) iOS, BlackBerry
CauseIn BlackBerry, ConnectionProfile.setEncryptionKey cannot be called twice.
ActionIn BlackBerry, do not call ConnectionProfile.setEncryptionKey twice.
Error 21117
MessagePossible error messages:
Without Resource Bundle (default) • Database Delegate instance not initialized.
With Resource Bundle • Database Delegate instance not initialized.
Domain Persistence.PersistenceException
Number 21117
Label DATABASE_DELEGATE_NOT_INITIAL-IZED
Applicable Platform(s) iOS, Android
CauseCannot call Object API when database class has not been successfully initialized.
ActionCall DBClass.setApplication first.
Error 21118
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 669
Without Resource Bundle (default) • <Deprecated> Already in transaction.
With Resource Bundle • Already in transaction.
Domain Persistence.PersistenceException
Number 21118
Label ALREADY_IN_TRANSACTION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21119
MessagePossible error messages:
Without Resource Bundle (default) • Posible error messages
• Duplicate primary key : {KEY_NAME} /Duplicate primary key in findOs:{KEY_NAME}
• Expecting 1 row but got {N_ROWS} rows fortable {TABLE_NAME} ({KEY})
With Resource Bundle • Duplicate primary key : {KEY_NAME}
Domain Persistence.PersistenceException
Number 21119
Label DUPLICATE_PRIMARY_KEY
Applicable Platform(s) iOS, Android
CauseThe Object API has found two instances using the same primary key in the local database.
Object API Applications
670 SAP Mobile Platform
ActionThe underlying database may be corrupt. If this is not the case, please contact TechnicalSupport.
Error 21120
MessagePossible error messages:
Without Resource Bundle (default) • This method can only be called for pull_pq
With Resource Bundle • this method can only be called for pull_pq
Domain Persistence.PersistenceException
Number 21120
Label METHOD_CAN_ON-LY_BE_CALLED_FOR_PULL_PQ
Applicable Platform(s) iOS, Android
CauseA internal method has been called for a general MBO instance; call such methods only forsynchronization parameters.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21121
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 671
Without Resource Bundle (default) • Posible error messages
• The {ENTITY_NAME} [{PRI-MARY_KEY}] can not submitPending ascomposite operation from its parent entity,because non-default operation has been in-voked on it.
• The entity {ENTITY_NAME} {PRI-MARY_KEY} cannot be submitted as com-posite operation from its parent entity, be-cause non-default operation has been invokedon it.
With Resource Bundle • The {ENTITY_NAME} [{PRI-MARY_KEY}] can not submitPending ascomposite operation from its parent entity,because non-default operation has been in-voked on it.
Domain Persistence.PersistenceException
Number 21121
Label NON_DEFAULT_OPERATION_INVOKED
Applicable Platform(s) iOS, Android
CauseWhen calling parent.submitPending in a parent/child cascade relationship, the child MBO'snon-default create/update/delete (CUD) operation has already been invoked but not processedby server yet.
ActionDo not call the parent's submitPending when the children's non-CUD operation has beencalled but not synchronized.
Error 21122
MessagePossible error messages:
Object API Applications
672 SAP Mobile Platform
Without Resource Bundle (default) • Posible error messages
• Input key values does not match with Entity'smeta data!
• Wrong number of key values ({# of KEYS} -{# of KEY_ATTRIBUTES}).
With Resource Bundle • Input key values does not match with Entity'smeta data!
Domain Persistence.PersistenceException
Number 21122
Label KEY_VAL-UES_NOT_MATCH_WITH_META_DATA
Applicable Platform(s) iOS, Android
CauseThe Object API using the key value to get a local MBO instance from database finds that thekey values's count does not match its metadata. This might indicate a metadata generationproblem.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21123
MessagePossible error messages:
Without Resource Bundle (default) • Posible error messages
• Unknown data type:{TYPE_NAME}
• Invalid type found in bindToStatement
With Resource Bundle • Unknown data type:{TYPE_NAME}
Domain Persistence.PersistenceException
Number 21123
Object API Applications
Developer Guide: Device Client Error Reference 673
Label UNSUPPORTED_DATA_TYPE
Applicable Platform(s) iOS, Android
CauseAn attribute metadata is found with an unknown data type.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 21124
MessagePossible error messages:
Without Resource Bundle (default) • Posible error messages
• The package hasn't been subscribed
• Package is not subscribed
With Resource Bundle • the package hasn't been subscribed
Domain Persistence.PersistenceException
Number 21124
Label PACKAGE_NOT_SUBSCRIBED
Applicable Platform(s) iOS, Android
CauseIn the DOE Client API, Object API methods cannot be called before the package has beensubscribed. (??;verify)
ActionSubscribe the package first.
Error 21125
MessagePossible error messages:
Object API Applications
674 SAP Mobile Platform
Without Resource Bundle (default) • Posible error messages
• [code={HTTP_CODE}};[message={MES-SAGE}];[status={LOGIN_STATUS}]
• logintoSync failed: {MESSAGE}
With Resource Bundle • login failed
Domain Persistence.PersistenceException
Number 21125
Label LOGIN_FAILED
Applicable Platform(s) iOS, Android
CauseLoginToSync failed because of authentication error.
ActionVerify user name and password. If they are correct, check with administrator to determinewhether there is a server configuration issue.
Error 21126
MessagePossible error messages:
Without Resource Bundle (default) • Can not downgrade schema version
With Resource Bundle • Can not downgrade schema version
Domain Persistence.PersistenceException
Number 21126
Label CANNOT_DOWNGRADE_SCHEMA_VER-SION
Applicable Platform(s) iOS, Android
Object API Applications
Developer Guide: Device Client Error Reference 675
CauseObject API has found an existing package database created by a newer version of SAP MobileSDK.
ActionDownload new applications built using the newer versions of the SAP Mobile SDK to workwith this new database.
Error 21127
MessagePossible error messages:
Without Resource Bundle (default) • Incompatable database delegate for MBS.
With Resource Bundle • Incompatable database delegate for MBS.
Domain Persistence.PersistenceException
Number 21127
Label INCOMPATIBLE_DATABASE_DELE-GATE_FOR_MBS
Applicable Platform(s) iOS, Android
CauseObject API is attempting to receive message-based synchronization messages, while thegenerated code is for replication-based synchronization.
ActionPlease report this issue to Technical Support.
Error 21128
MessagePossible error messages:
Object API Applications
676 SAP Mobile Platform
Without Resource Bundle (default) • Package not subscribed on server, but clientthinks it was subscribed.
With Resource Bundle • Package not subscribed on server, but clientthinks it was subscribed.
Domain Persistence.PersistenceException
Number 21128
Label PACKAGE_NOT_SUBSCRIBED_FOR_MES-SAGE_CLIENT
Applicable Platform(s) iOS, Android
CausePackage subscription informaiton cannot be located on the server, but has been located in thelocal database.
ActionThere is a mismatch of subscription information between the client and the server, the mostlikely cause being that the package subscription has mistakenly been deleted. Delete localdatabase and resubscribe. Local data will be lost.
Error 21129
MessagePossible error messages:
Without Resource Bundle (default) • Import message try to update an unexistinginstance: {PRIMARY_KEY}
• Import message try to update an unexistingServerPersonalization instance: {PRI-MARY_KEY}
With Resource Bundle • Import message try to update an unexistinginstance: {PRIMARY_KEY}
Domain Persistence.PersistenceException
Number 21129
Object API Applications
Developer Guide: Device Client Error Reference 677
Label MESSAGE_UPDATE_UNEXISTING_IN-STANCE
Applicable Platform(s) iOS, Android
CauseAn operation downloaded from the server is attempting to update an MBO instance that doesnot exist in the local database .
ActionThis message may indicate a data mismatch between the server and local database, a back-endissue (such as DOE sending incorrect updates, or updating an incorrect device), a localdatabase corruption, or updates by third-party processes. Consult the back-end administratorto determine whether this is back-end issue. If it is not, submit all pending work, delete thelocal database, resubscribe, and start with a new database.
Error 21130
MessagePossible error messages:
Without Resource Bundle (default) • Delete failed (row was changed or deleted byanother transaction)
With Resource Bundle • delete failed (row was changed or deleted byanother transaction)
Domain Persistence.PersistenceException
Number 21130
Label DATABASE_DELETE_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
678 SAP Mobile Platform
Error 21131
MessagePossible error messages:
Without Resource Bundle (default) • Update failed (row was changed or deleted byanother transaction)
With Resource Bundle • update failed (row was changed or deleted byanother transaction)
Domain Persistence.PersistenceException
Number 21131
Label DATABASE_UPDATE_FAILED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 21132
MessagePossible error messages:
Without Resource Bundle (default) • Encryption key must be at least 16 bytes
With Resource Bundle • encryption key must be at least 16 bytes
Domain Persistence.PersistenceException
Number 21132
Object API Applications
Developer Guide: Device Client Error Reference 679
Label ENCRYP-TION_KEY_LESS_THAN_16_BYTES
Applicable Platform(s) iOS, BlackBerry
CauseEncryption key length (a string) is smaller than 16 characters.
ActionUse ConnectionProfile.setEncryptionKey(key) to provide an encryption key that is more than16 characters.
Error 21133
MessagePossible error messages:
Without Resource Bundle (default) • getRowCount() is not supported in ULj Re-sultSet
With Resource Bundle • getRowCount() is not supported in ULj Re-sultSet
Domain Persistence.PersistenceException
Number 21133
Label GETROWCOUNT_NOT_SUPPORTED
Applicable Platform(s) iOS, BlackBerry
CauseIn BlackBerry, connected resultSet does not support QueryResultSet.getRowCount. (??verify)
ActionIn BlackBerry, either use a disconnected resultSet by settingQuery.setConnectedResultSetEnabled(false), or avoid usingQueryResultSet.getRowCount().
Object API Applications
680 SAP Mobile Platform
Error 21134
MessagePossible error messages:
Without Resource Bundle (default) • Entity package exist already
With Resource Bundle • entity package exist already
Domain Persistence.PersistenceException
Number 21134
Label ENTITY_PACKAGE_SERVICE_EXIST
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21135
MessagePossible error messages:
Without Resource Bundle (default) • The attribute {ATTRIBUTE_NAME} doesnot belong to the entity {ENTITY_NAME}.
With Resource Bundle • The attribute {ATTRIBUTE_NAME} doesnot belong to the entity {ENTITY_NAME}
Domain Persistence.PersistenceException
Number 21135
Label ATTRIBUTE_NOT_IN_ENTITY
Object API Applications
Developer Guide: Device Client Error Reference 681
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 21150
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • Authentication failed
Domain Persistence.PersistenceException
Number 21150
Label AUTHENTICATION_FAILED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed due to an authentication failuer on the server side.
ActionVerify user name and password. Check whether ConnectionProperties.LoginCredentials orLoginCertificate are appropriately used, depending on your authentication method. If theyare, verify whether the user name and password are overwritten byDBClass.GetSynchronizationProfile().Username/Password API (??:are they supposed to be?pls verify wording). Otherwise, discuss with administrator to determine this is a serverconfiguration issue.
Error 21151
MessagePossible error messages:
Object API Applications
682 SAP Mobile Platform
Without Resource Bundle (default) • Package is disabled on server.
With Resource Bundle • Package is disabled on server.
Domain Persistence.PersistenceException
Number 21151
Label PACKAGE_DISABLED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because the server package has been disabled.
ActionVerify with the administrator whether the package has been mistakenly disabled, or if theserver may not have been successfully upgraded. If the package has been disabled, enable it inSCC. If the server has not been properly upgraded, consider restoring the old version and re-running the upgrade.
Error 21152
MessagePossible error messages:
Without Resource Bundle (default) • The server is not started completely or up-grade is not finished.
With Resource Bundle • The server is not started completely or up-grade is not finished.
Domain Persistence.PersistenceException
Number 21152
Label UPGRADE_NOT_FINISH
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because there is a server upgrade in place.
Object API Applications
Developer Guide: Device Client Error Reference 683
ActionWait for the upgrade process to complete, then resynchronize.
Error 21153
MessagePossible error messages:
Without Resource Bundle (default) • The client's protocol version is bigger thanthe server's protocol version
With Resource Bundle • The client's protocol version is bigger thanthe server's protocol version
Domain Persistence.PersistenceException
Number 21153
Label PV_NOT_COMPATIBLE
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because the client's mobile SDK version is later than the server's.
ActionEither upgrade the server, or install the application built by the earlier-version SDK (however,doing this might cause the local database to lose all of its data).
Error 21154
MessagePossible error messages:
Without Resource Bundle (default) • The application doesn't match with the pack-age
With Resource Bundle • The application doesn't match with the pack-age
Object API Applications
684 SAP Mobile Platform
Domain Persistence.PersistenceException
Number 21154
Label APP_PACKAGE_NOT_MATCH
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failure due to the application ID and the package sent from the client notcorrelated on the SAP Mobile Platform server.
ActionChange the application ID of the instace, or correlate the package and application in SCC.
Error 21155
MessagePossible error messages:
Without Resource Bundle (default) • The application connection doesn't matchwith the application id
With Resource Bundle • The application connection doesn't matchwith the application id
Domain Persistence.PersistenceException
Number 21155
Label APP_CONN_NOT_MATCH
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because the application connection and the application informationsent from the client cannot be found on the server. The application connection is lost on theserver side, either because the connection has been deleted by administrator, or because thedevice application was not previously registered.
ActionFirst, verify whether client has successfully called Application.RegisterApplication. If it has,consult administrator to determine why application connection was deleted afterward.
Object API Applications
Developer Guide: Device Client Error Reference 685
Error 21156
MessagePossible error messages:
Without Resource Bundle (default) • The application connection is locked
With Resource Bundle • The application connection is locked
Domain Persistence.PersistenceException
Number 21156
Label APP_CONN_LOCKED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because the application connection on the server has been locked bythe administrator.
ActionContact administrator to determin whether the application connection has been mistakenlylocked.
Error 21157
MessagePossible error messages:
Without Resource Bundle (default) • Authentication failed because the token vali-dation failed
With Resource Bundle • Authentication failed because the token vali-dation failed
Domain Persistence.PersistenceException
Number 21157
Object API Applications
686 SAP Mobile Platform
Label FAILURE_CODE_TOKEN_VALIDA-TION_ERROR
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because token validation failed.
ActionVerify with the administrator that the token provided byConnectionProperties.LoginCredentials orDBClass.GetSynchronizationProfile.LoginCredentials is correct. SynchronizationProfilesettings take precedence over ConnectionProperties.
Error 21158
MessagePossible error messages:
Without Resource Bundle (default) • Authentication failed because the usernamedoes not match the specified token/certificate
With Resource Bundle • Authentication failed because the usernamedoes not match the specified token/certificate
Domain Persistence.PersistenceException
Number 21158
Label FAILURE_CODE_IMPERSONATION_ER-ROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAuthentication failed because the user name does not match the specified token/certificate.
ActionVerify with the administrator that the token provided byConnectionProperties.LoginCredentials orDBClass.GetSynchronizationProfile.LoginCredentials is correct. SynchronizationProfilesettings take precedence over ConnectionProperties.
Object API Applications
Developer Guide: Device Client Error Reference 687
Error 21998
MessagePossible error messages:
Without Resource Bundle (default) • unexpected null value for '{NAME}'
With Resource Bundle • Unexpected null value for '{NAME}'
Domain Persistence.PersistenceException
Number 21998
Label ERR_VALUE_UNEXPECTEDNULL
Applicable Platform(s) iOS
CauseUnexpected null value.
ActionInternal error: Report to Technical Support, including a stack trace.
Error 21999
MessagePossible error messages:
Without Resource Bundle (default) • <Actual condition that triggered the unknownerror or empty message>
With Resource Bundle • unknown error
Domain Persistence.PersistenceException
Number 21999
Label UNKNOWN_ERROR
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
688 SAP Mobile Platform
CauseGeneral unexpected error.
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 22000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • login required
Domain Persistence.LoginRequiredException
Number 22000
Label LOGIN_REQUIRED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot obtained client credential because it is not setup yet.
ActionAutomatically set the credentials by performaing any form of DBClass.OnlineLogin,DBClass.OfflineLogin, or DBClass.Synchronize. You can work around the error withoutusing these methods by setting DBClass.GetSynchronizationProfile.UserName.
Error 22100
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 689
Without Resource Bundle (default) • No such attribute
• No such attribute exception, {PERSONAN-LIZATION_KEY_NAME}
• <empty message>
With Resource Bundle • no such attribute
Domain Persistence.NoSuchAttributeException
Number 22100
Label NO_SUCH_ATTRIBUTE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe Object API cannot find the specified attribute.
ActionVerify that the specified attribute name is correct (case-sensitive), as in Query object, or byusing ClassMetaData.GetAttribute(attributeName).
Error 22300
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • no such operation
Domain Persistence.NoSuchOperationException
Number 22300
Label NO_SUCH_OPERATION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot find the operation metadata with the specifiec name.
Object API Applications
690 SAP Mobile Platform
ActionVerify the operation name.
Error 22400
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
• Cause {ROOT_CASE}
• SUPBigBinary attempt to get position for anull value
• SUPBigBinary attempt to read a null value
• SUPBigBinary attempt to get length for a nullvalue
With Resource Bundle • object not found
Domain Persistence.ObjectNotFoundException
Number 22400
Label OBJECT_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe MBO has been deleted on the backend.
ActionCatch the exception and refresh the UI to indicate that this row has been deleted by the server.
Error 22401
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 691
Without Resource Bundle (default) • Value is null.
• Big Binary or Big String column is empty indatabase
• Big binary value in database is empty
With Resource Bundle • Value is null.
Domain Persistence.ObjectNotFoundException
Number 22401
Label VALUE_IS_NULL
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 22402
MessagePossible error messages:
Without Resource Bundle (default) • ConnectionProfile: {PROFILE_NAME}
With Resource Bundle • ConnectionProfile: {PROFILE_NAME}
Domain Persistence.ObjectNotFoundException
Number 22402
Label CONNECTION_PROFILE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseConnectionProfile not found in local device when invoking ConnectionProfile.load.
Object API Applications
692 SAP Mobile Platform
ActionCall ConnectionProfile.save() before calling ConnectionProfile.load().
Error 22403
MessagePossible error messages:
Without Resource Bundle (default) • Can't find the certificate with label: {LAB-LE}
With Resource Bundle • Can't find the certificate with label: {LA-BEL}
Domain Persistence.ObjectNotFoundException
Number 22403
Label CERTIFICATE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseLoginCertificate not found by DataVault when using LoginCertificate.load.
ActionVerify that the label and vault parameters are correct when callingLoginCertificate.load(label, vault), also make sure that LoginCertificate has been correctlysaved before calling it.
Error 22404
MessagePossible error messages:
Without Resource Bundle (default) • <Actual name when calling Local-Store(string name)>
With Resource Bundle • store not found
Object API Applications
Developer Guide: Device Client Error Reference 693
Domain Persistence.ObjectNotFoundException
Number 22404
Label STORE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCertificateStore.LocalStore(storeName) API cannot find the certificate store. Only "MY"store is currently supported.
ActionDo not use any value other than "MY" for storeName.
Error 22405
MessagePossible error messages:
Without Resource Bundle (default) • Can't find LoginCredentials for: {LABEL}
With Resource Bundle • Can't find LoginCredentials for: {LABEL}
Domain Persistence.ObjectNotFoundException
Number 22405
Label LOGIN_CREDENTIAL_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseLoginCredentials not found by DataVault when using LoginCredentials.load.
ActionVerify that the label and vault parameters are correct when callingLoginCredentials.load(label, vault), also make sure that LoginCredentials has been correctlysaved before calling it.
Object API Applications
694 SAP Mobile Platform
Error 22600
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
• Instance must be saved before this method
• Instance must be saved before write
• Instance must be saved first
• SUPBigBinary object has not been initialized
• SUPBigString object has not been initialized
• SUPBigString object has not been initialized:dbClass missing
• SUPBigString object has not been saved
• SUPBigString object has not been saved:rbsMbo missing or new
• SUPBigString object has not been saved: at-tributeName missing
• SUPBigBinary object has not been saved
With Resource Bundle • object not saved
Domain Persistence.ObjectNotSavedException
Number 22600
Label OBJECT_NOT_SAVED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSave the MBO instance before calling the BigString or BigBinary API.
ActionCall MBO.save or MBO.create() before calling the BigString or BigBinary API.
Object API Applications
Developer Guide: Device Client Error Reference 695
Error 22700
MessagePossible error messages:
Without Resource Bundle (default) • Posible error messages
• Device's protocol version is incompatiblewith the server's protocol version. ({DE-VICE_VERSION} > {SERVER_VER-SION})
• device protocol version is incompatible withthe server protocol version. ({DE-VICE_VERSION}) > {SERVER_VER-SION}
• Device and server are not using compatibleprotocol versions: client protocol version ={DEVICE_VERSION}, server protocol ver-sion = {SERVER_VERSION}.
With Resource Bundle • the package is not deployed or device's pro-tocol version is incompatible with the server'sprotocol version. ({DEVICE_VERSION} >{SERVER_VERSION})
Domain Persistence.ProtocolException
Number 22700
Label VERSION_INCOMPATIBLE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseSynchronization failed because client version (mobile SDK) is later than the target server.
ActionUpgrade the target server, or use a compatible Object API client library and generated codes.
Object API Applications
696 SAP Mobile Platform
Error 22701
MessagePossible error messages:
Without Resource Bundle (default) • The package is not deployed or device's pro-tocol version may be incompatible with theserver's protocol version. ({VERSION} > 0)
With Resource Bundle • the package is not deployed or device's pro-tocol version may be incompatible with theserver's protocol version. ({VERSION} > 0)
Domain Persistence.ProtocolException
Number 22701
Label PACKAGE_NOT_DEPLOYED_OR_INCOM-PATIBLE_VERSION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseSynchronization failed because either the package has not been deployed on the target server,or because the client version is so much later than the version of the target server that the targetserver cannot even send version information to the client.
ActionVerify that the server package is correctly deployed. If it is, upgrade the target server, or use acompatible Object API client library and generated codes.
Error 22709
MessagePossible error messages:
Without Resource Bundle (default) • Unknown error
With Resource Bundle • unknown error
Object API Applications
Developer Guide: Device Client Error Reference 697
Domain Persistence.ProtocolException
Number 22709
Label UNKNOWN_ERROR
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseSynchronization failed because client version (mobile SDK) is later than that of the targetserver. This exception is specific to DOE-based applications.
ActionUpgrade the target server. Or, use a compatible Object API client library and generated codes.
Error 22800
MessagePossible error messages:
Without Resource Bundle (default) • Resultset not closed
With Resource Bundle • resultset not closed
Domain Persistence.ResultSetNotClosedException
Number 22800
Label RESULT_SET_NOT_CLOSED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThis exception is logged in a SQLTrace log file as an error if the Object API finds aQueryResultSet that is not closed when Garbage Collection process starts.
ActionCall QueryResultSet.close method to close any open result sets.
Object API Applications
698 SAP Mobile Platform
Error 22900
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • Stream must be closed first
Domain Persistence.StreamNotClosedException
Number 22900
Label STREAM_NOT_CLOSED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseWhen calling the BigString or BigBinary API, some methods (copyFromFile\copyToFile\getValue\setValue) require the object to be closed.
ActionCall BigString.close or BigBinary.close before calling the method (setValue\getValue\copyFromFile\copyToFile) from which the exception has been thrown.
Error 23000
MessagePossible error messages:
Without Resource Bundle (default) • Stream not open
• <Empty error message>
• Either openForRead() or openForWrite()must be called before close()
• openForWrite() must be called before flush()
• openForWrite() must be called first
• openForRead() must be called first!
Object API Applications
Developer Guide: Device Client Error Reference 699
With Resource Bundle • stream not open
Domain Persistence.StreamNotOpenException
Number 23000
Label STREAM_NOT_OPEN
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseWhen calling BigString or BigBinary API, some methods (read\seek\write\close\flush)require the object to be open.
ActionCall BigString.openForWrite\openFileRead or BigBinary.openFileWrite\openForReadbefore calling the method from which the exception has been thrown.
Error 23100
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> File not found:MOMessag-ing.exe
With Resource Bundle • File not found: {FILE_NAME}.
Domain Persistence.SUPClientException
Number 23100
Label FILE_NOT_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
700 SAP Mobile Platform
Error 23101
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> No connection found {PRO-FILE_NAME}.
With Resource Bundle • No connection found {PROFILE_NAME}.
Domain Persistence.SUPClientException
Number 23101
Label NO_CONNECTION_FOUND
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23102
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> PushConfiguration not initial-ized
With Resource Bundle • PushConfiguration not initialized
Domain Persistence.SUPClientException
Number 23102
Object API Applications
Developer Guide: Device Client Error Reference 701
Label PUSHCONFIGURATION_NOT_INITIAL-IZED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23103
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> DeviceId not initialized inPushConfiguration
With Resource Bundle • DeviceId not initialized in PushConfigura-tion
Domain Persistence.SUPClientException
Number 23103
Label DEVICEID_NOT_INITIALIZED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23104
MessagePossible error messages:
Object API Applications
702 SAP Mobile Platform
Without Resource Bundle (default) • <Deprecated> Synchronization profile notinitialized
With Resource Bundle • Synchronization profile not initialized
Domain Persistence.SUPClientException
Number 23104
Label SYNC_PROFILE_NOT_INITIALIZED
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23105
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Stream type is invalid :{STREAM_TYPE} / {STREAM_TYPE}
With Resource Bundle • stream type is invalid : {STREAM_TYPE}
Domain Persistence.SUPClientException
Number 23105
Label INVALID_STREAM_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Object API Applications
Developer Guide: Device Client Error Reference 703
Error 23300
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
• <Actual reason from cause exception>
With Resource Bundle • synchronize exception cause
Domain Persistence.SynchronizeException
Number 23300
Label EXCEPTION_CAUSE or SYNC_EXCEPTION
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseUnexpected exception during synchronization.
ActionRetry synchronization.
Error 23301
MessagePossible error messages:
Without Resource Bundle (default) • The whole length of personalization param-eters exceeds the limit of authenticate param-eters and the safe length is 512 bytes
With Resource Bundle • the whole length of personalization parame-ters exceeds the limit of authenticate param-eters and the safe length is 512 bytes
Domain Persistence.SynchronizeException
Object API Applications
704 SAP Mobile Platform
Number 23301
Label PK_LENGTH_EXCEED_LIMIT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseThe personalization parameter value is too long. Currently, the maximun length of allpersonalization parameters is 6400 characters, which includes keys and encoding overhead.
ActionDo not use large data for personalization parameters. Try different ways of passing the data,such as placing it inside MBO attributes.
Error 23302
MessagePossible error messages:
Without Resource Bundle (default) • One of entity metadata is null
With Resource Bundle • one of entity metadata is null
Domain Persistence.SynchronizeException
Number 23302
Label ENTITY_METADATA_IS_NULL
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 23303
MessagePossible error messages:
Object API Applications
Developer Guide: Device Client Error Reference 705
Without Resource Bundle (default) • uploadOnly can only be true if it is asyncreplay
With Resource Bundle • uploadOnly can only be true if it is asyncreplay
Domain Persistence.SynchronizeException
Number 23303
Label UPLOAD_ONLY_BE_TRUE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseDBClass.beginSynchronize includes the parameter uploadOnly, which can be specified onlyif asyncReplay is enabled.
ActionEither enable asyncReplay by usingDBClass.getSynchronizatioinProfile().setAsyncReplay(true), or use uploadOnly=false forDBClass.beginSynchronize.
Error 23304
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> The data type of the key is notstring, so it is not a DOE mobile entity.
With Resource Bundle • The data type of the key is not string, so it isnot a DOE mobile entity.
Domain Persistence.SynchronizeException
Number 23304
Label KEY_NOT_STRING
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
706 SAP Mobile Platform
CauseN/A (Not used)
ActionN/A
Error 23305
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Can not connect to SUP serv-er.
With Resource Bundle • can not connect to SUP server.
Domain Persistence.SynchronizeException
Number 23305
Label CANNOT_CONNECT_SUP_SERVER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23306
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Suspend failure after bulk-download.
With Resource Bundle • suspend failure after bulkdownload.
Object API Applications
Developer Guide: Device Client Error Reference 707
Domain Persistence.SynchronizeException
Number 23306
Label SUSPEND_FAILURE_AFTER_BULK-DOWNLOAD
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23307
MessagePossible error messages:
Without Resource Bundle (default) • <Deprecated> Subscribe time out.
With Resource Bundle • subscribe time out.
Domain Persistence.SynchronizeException
Number 23307
Label SUBSCRIBE_TIMEOUT
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23500
MessagePossible error messages:
Object API Applications
708 SAP Mobile Platform
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • synchronized required
Domain Persistence.SynchronizeRequiredException
Number 23500
Label SYNCHRONIZED_REQUIRED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseN/A (Not used)
ActionN/A
Error 23501
MessagePossible error messages:
Without Resource Bundle (default) • Illegal key generator status: the key generatormust be populated first.
With Resource Bundle • Illegal key generator status: the key generatormust be populated first.
Domain Persistence.SynchronizeRequiredException
Number 23501
Label KEY_GENERATOR_NOT_POPULATED
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseKeyGenerator is used before the MBO package is subscribed.
ActionSubscribe the MBO package before using KeyGenerator.
Object API Applications
Developer Guide: Device Client Error Reference 709
Error 23600
MessagePossible error messages:
Without Resource Bundle (default) • UltraLite only supports appending to the endof the stream. Current position {POSITION}is not equal to the end of the stream{LENGTH}
• <Empty error message>
• Does not support position in write
With Resource Bundle • UltraLite only supports appending to the endof the stream. Current position {CUR-RENT_POSITION} is not equal to the end ofthe stream {STREAM_LENGTH}
Domain Persistence.WriteAppendOnlyException
Number 23600
Label WRITE_APPEND_ONLY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseBigString or BigBinary can append only to the end of a stream.
ActionDo not use "seek" when calling BigString.Write or BigBinary.Write. Always write to the endof the stream.
Error 23700
MessagePossible error messages:
Object API Applications
710 SAP Mobile Platform
Without Resource Bundle (default) • Data.Length:{DATA_LENGTH} position{POSITION} is exceeded the Length of theValue:{VALUE_LENGTH}
With Resource Bundle • data.Length:{DATA_LENGTH} position{POSITION} is exceeded the Length of theValue:{VALUE_LENGTH}
Domain Persistence.WriteOverLengthException
Number 23700
Label WRITE_OVER_LENGTH
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseWhen calling BigString or BigBinary.Write, the written data exceeded the allocated length ofBigString or BigBinary.
ActionWhen using openForWrite (length), allocate a larger size for BigString or BigBinary beforecalling write.
Error 31000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • invalid data type
Domain Reflection.InvalidDataTypeException
Number 31000
Label INVALID_DATA_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseAn unexpected int value has been used as the data type.
Object API Applications
Developer Guide: Device Client Error Reference 711
ActionThis error may indicate a serious condition; please report to Technical Support.
Error 32000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • no such attribute
Domain Reflection.NoSuchAttributeException
Number 32000
Label NO_SUCH_ATTRIBUTE
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseCannot find the attribute metadata for the specified name.
ActionIf the exception has been thrown by MBO.findWithQuery or DBClass.executeQuery, verifythat the attribute name matches what has been defined in Model (case-sensitive). If theapplication is attempting to directly use the MetaData API, also verify the attribute name.
Error 33000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • no such class
Domain Reflection.NoSuchClassException
Object API Applications
712 SAP Mobile Platform
Number 33000
Label NO_SUCH_CLASS
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot get the entity metadata with the specified name.
ActionIf the exception has been thrown by DBClass.executeQuery, verify that the entity name usedmatches what has been defined in Model (case-sensitive). If the application is attempting todirectly use the MetaData API, also verify the entity name.
Error 34000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
• Write operation is not allowed for downloadonly entity
With Resource Bundle • no such operation
Domain Reflection.NoSuchOperationException
Number 34000
Label NO_SUCH_OPERATION
Applicable Platform(s) Android, BlackBerry, Windows Mobile
CauseCannot invoke one of the CUD operation because it is not defined in the MBO model.
2) If condition 1 is not met, select operations without parameters, like Create1(), Delete2(). 3)If conditions 1 and 2 cannot be met, user cannot call Create(), Update(), or Delete().
4) Call CUD operations on MBO.getDownloadState().
ActionOnly invoke methods defined in MBO model.
Also avoid calling CUD operations on MBO.getDownloadState(). (??verify)
Object API Applications
Developer Guide: Device Client Error Reference 713
Error 35000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • no such parameter
Domain Reflection.NoSuchParameterException
Number 35000
Label NO_SUCH_PARAMETER
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot call OperationMetaData.getParameter(parameterName) when parameterName is notdefined in model.
ActionVerify that the model is using the correct parameterName (case-insensitive).
Error 36000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • null data value
Domain Reflection.NullDataValueException
Number 36000
Label NULL_DATA_VALUE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
Object API Applications
714 SAP Mobile Platform
CauseCannot use the DataValue.get${Type} method when the parameter object is null.
ActionDo not use Sybase.Persistence.DataValue; it is for internal use only.
Error 37000
MessagePossible error messages:
Without Resource Bundle (default) • <Empty error message>
With Resource Bundle • wrong data type
Domain Reflection.WrongDataTypeException
Number 37000
Label WRONG_DATA_TYPE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseCannot use the DataValue.get${Type} or getNullable${Type} method with the parameter isan object of a wrong data type.
ActionDo not use Sybase.Persistence.DataValue; it is for internal use only.
Error 51001
MessagePossible error messages:
Without Resource Bundle (default) • Keys does not contain all business keys or atleast surrogate key or sync key attribute.
Object API Applications
Developer Guide: Device Client Error Reference 715
With Resource Bundle • keys does not contain all business keys or atleast surrogate key or sync key attribute.
Domain Mobile.Persistence.QueryAmbiguousException
Number 51001
Label NOT_CONTAIN_KEYS
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 51002
MessagePossible error messages:
Without Resource Bundle (default) • Entity has composite key.
With Resource Bundle • entity has composite key.
Domain Mobile.Persistence.QueryAmbiguousException
Number 51002
Label ENTITY_HAS_COMPOSITE_KEY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
716 SAP Mobile Platform
Error 51003
MessagePossible error messages:
Without Resource Bundle (default) • KeyAttribute is not for surrogate key/synckey.
With Resource Bundle • keyAttribute is not for surrogate key/synckey.
Domain Mobile.Persistence.QueryAmbiguousException
Number 51003
Label NOT_SURROGATE_KEY
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 51004
MessagePossible error messages:
Without Resource Bundle (default) • KeyAttribute is not for surrogate key/synckey.
With Resource Bundle • keys does not contain all attributes in a com-posite key.
Domain Mobile.Persistence.QueryAmbiguousException
Number 51004
Object API Applications
Developer Guide: Device Client Error Reference 717
Label NOT_CONTAIN_ALL_ATTRIBUTES
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Error 51005
MessagePossible error messages:
Without Resource Bundle (default) • KeyAttribute is not a key attribute.
With Resource Bundle • keyAttribute is not a key attribute.
Domain Mobile.Persistence.QueryAmbiguousException
Number 51005
Label NOT_KEY_ATTRIBUTE
Applicable Platform(s) iOS, Android, BlackBerry, Windows Mobile
CauseN/A (Reserved for future use)
ActionN/A
Object API Applications
718 SAP Mobile Platform
Index-1
Error 18-3
Error 18-4
Error 19-5
Error 19-6
Error 20
0Error 528
1Error 20, 21, 529
100Error 23
1000Error 536
1001Error 537
1002Error 537
1003Error 538
101Error 23
102Error 24
103Error 24
104Error 25
105Error 25
106Error 26
109Error 26
110Error 27
14801Error 587
14802Error 588
14803Error 589
14804Error 589
14805Error 590
14806Error 590
14807Error 591
14808Error 592
14809Error 592
14810Error 593
14811Error 593
14812Error 594
14813Error 35, 594
14814Error 35, 595
14815Error 596
14816Error 596
14820Error 597
14821Error 597
14822Error 598
14823Error 599
14824Error 599
14825Error 600
14826Error 600
14827Error 601
Index
Developer Guide: Device Client Error Reference 719
14828Error 602
14830Error 602
14831Error 603
14832Error 604
14833Error 604
14834Error 605
14835Error 606
14840Error 606
14841Error 607
14842Error 607
14846Error 608
14847Error 609
14850Error 36, 609
14851Error 36, 610
14852Error 610
14853Error 37, 611
14854Error 37, 612
14855Error 612
14856Error 38, 613
14861Error 613
14862Error 614
14863Error 614
14864Error 615
14865Error 616
14871Error 616
14873Error 617
14874Error 617
14875Error 618
14876Error 619
14877Error 619
14881Error 620
14882Error 621
14883Error 621
14898Error 622
14899Error 622
1500Error 538
1501Error 539
1502Error 540
1503Error 540
1504Error 541
1505Error 541
2Error 21, 22
2002Error 542
2003Error 543
2004Error 543
2005Error 544
2006Error 545
2007Error 545
Index
720 SAP Mobile Platform
2008Error 546
2009Error 546
2010Error 547
2011Error 548
2012Error 548
2013Error 549
2014Error 549
2015Error 550
21012Error 623
21013Error 625
21014Error 626
21015Error 626
21016Error 627
21017Error 627
21018Error 628
21019Error 629
21020Error 629
21021Error 630
21022Error 630
21023Error 631
21024Error 632
21025Error 632
21026Error 633
21027Error 634
21028Error 634
21029Error 635
21030Error 635
21031Error 636
21032Error 637
21033Error 637
21034Error 638
21035Error 638
21036Error 639
21037Error 640
21038Error 640
21039Error 641
21040Error 642
21041Error 642
21042Error 643
21043Error 643
21044Error 644
21045Error 645
21046Error 645
21047Error 646
21048Error 646
21049Error 647
21050Error 648
21051Error 648
Index
Developer Guide: Device Client Error Reference 721
21052Error 649
21053Error 650
21054Error 650
21055Error 651
21056Error 652
21057Error 652
21076Error 653
21077Error 654
21078Error 654
21079Error 655
21080Error 655
21081Error 656
21082Error 657
21083Error 657
21084Error 658
21085Error 658
21086Error 659
21087Error 660
21088Error 660
21089Error 661
21105Error 661
21106Error 662
21107Error 663
21108Error 663
21109Error 664
21110Error 665
21111Error 665
21112Error 666
21113Error 666
21114Error 667
21115Error 668
21116Error 668
21117Error 669
21118Error 669
21119Error 670
21120Error 671
21121Error 671
21122Error 672
21123Error 673
21124Error 674
21125Error 674
21126Error 675
21127Error 676
21128Error 676
21129Error 677
21130Error 678
21131Error 679
21132Error 679
Index
722 SAP Mobile Platform
21133Error 680
21134Error 681
21135Error 681
21150Error 682
21151Error 682
21152Error 683
21153Error 684
21154Error 684
21155Error 685
21156Error 686
21157Error 686
21158Error 687
21998Error 688
21999Error 688
22000Error 689
22100Error 689
22300Error 690
22400Error 691
22401Error 691
22402Error 692
22403Error 693
22404Error 693
22405Error 694
22600Error 695
22700Error 696
22701Error 697
22709Error 697
22800Error 698
22900Error 699
23000Error 699
23100Error 700
23101Error 701
23102Error 701
23103Error 702
23104Error 702
23105Error 703
23300Error 704
23301Error 704
23302Error 705
23303Error 705
23304Error 706
23305Error 707
23306Error 707
23307Error 708
23500Error 708
23501Error 709
23600Error 710
23700Error 710
Index
Developer Guide: Device Client Error Reference 723
245020Error 125
245021Error 125
245022Error 126
251001Error 126
251002Error 127
251003Error 127
252002Error 128
252003Error 128
252004Error 129
252005Error 129
252006Error 130
252007Error 130
252008Error 131
252009Error 131
252010Error 132
252011Error 132
252012Error 133
252013Error 133
252014Error 134
252015Error 134
252016Error 135
252017Error 135
252018Error 136
252019Error 136
252020Error 137
252021Error 137
252022Error 138
252023Error 138
252024Error 139
252027Error 139
252028Error 140
252029Error 140
254004Error 141
254005Error 141
254008Error 142
254009Error 142
254010Error 142
254011Error 143
254012Error 143
254013Error 144
254014Error 144
254015Error 145
254016Error 146
254017Error 147
254018Error 148
254019Error 148, 149
254020Error 149
254021Error 150
Index
724 SAP Mobile Platform
254022Error 150
254023Error 151
254024Error 151
254025Error 152
254026Error 152
254027Error 153
254028Error 153
254029Error 154
254030Error 154
254031Error 155
254032Error 155
254033Error 156
254034Error 156
254035Error 157
254036Error 157
254037Error 158
254038Error 158
254039Error 159
254040Error 159
254041Error 160
254042Error 160
254043Error 160
254044Error 161
254045Error 161
254046Error 162
254047Error 162
254048Error 163
254049Error 163
254050Error 164
254051Error 164
254052Error 165
254053Error 165
254054Error 166
254055Error 166
254056Error 167
254057Error 167
254058Error 168
254059Error 168
254060Error 169
254061Error 169
254062Error 170
254063Error 170
254064Error 171
254065Error 171
254066Error 172
254067Error 172
254068Error 173
254069Error 173
Index
Developer Guide: Device Client Error Reference 725
254070Error 174
254071Error 174
254072Error 175
254073Error 175
254074Error 176
254075Error 176
254076Error 177
254077Error 177
254078Error 178
254079Error 178
254080Error 179
254081Error 179
254082Error 180
254083Error 180
254084Error 181
254085Error 181
254086Error 182
254087Error 182
254088Error 183
254089Error 183
254090Error 184
254091Error 184
254092Error 185
254093Error 185
254094Error 186
254095Error 186
254096Error 187
254097Error 187
254098Error 188
254099Error 188
254100Error 189
254101Error 189
254102Error 190
254103Error 190
254104Error 191
254105Error 191
254106Error 192
254107Error 192
254108Error 193
254109Error 193
254110Error 194
254111Error 194
254112Error 195
254113Error 195
254114Error 196
254115Error 196
254116Error 197
254117Error 197
Index
726 SAP Mobile Platform
254118Error 198
254119Error 198
254120Error 199
254121Error 199
254122Error 200
254123Error 200
254124Error 201
254125Error 201
254126Error 202
254127Error 202
254128Error 203
254129Error 203
254130Error 204
254131Error 204
254132Error 205
254133Error 205
254134Error 206
254135Error 206
254136Error 207
254137Error 207
254138Error 208
254139Error 208
254140Error 209
255001Error 209
255002Error 210
255003Error 210
255004Error 211
255005Error 211
255006Error 212
255007Error 212
255008Error 212
255012Error 213
255013Error 213
255014Error 214
255015Error 214
255016Error 215
255017Error 215
255018Error 216
255019Error 216
255020Error 217
255021Error 217
255022Error 218
256000Error 218
256001Error 219
256002Error 219
256003Error 220
256004Error 220
256005Error 221
Index
Developer Guide: Device Client Error Reference 727
256006Error 221
256007Error 222
257000Error 222
257001Error 223
3Error 22
3000Error 550
3001Error 551
3002Error 552
3003Error 552
3004Error 553
3005Error 554
3006Error 554
3007Error 555
3030Error 556
3031Error 556
3032Error 557
3033Error 558
3034Error 558
3035Error 559
3036Error 559
3037Error 560
3038Error 561
3039Error 562
304Error 59
3040Error 562
31000Error 711
3102Error 563
3103Error 563
3104Error 564
3105Error 565
3120Error 565
3130Error 566
3131Error 566
3200Error 567
32000Error 712
3201Error 568
3202Error 569
3203Error 569
3204Error 570
3205Error 570
3206Error 571
3207Error 572
3208Error 572
3209Error 573
3210Error 573
3211Error 574
3212Error 575
3213Error 575
Index
728 SAP Mobile Platform
3214Error 576
3215Error 576
3216Error 577
3217Error 578
3218Error 578
3219Error 579
3220Error 579
3221Error 580
3222Error 581
3223Error 581
3224Error 582
3225Error 583
3226Error 584
3227Error 584
3228Error 585
3229Error 586
33000Error 712
34000Error 713
35000Error 714
36000Error 714
37000Error 715
400Error 59
401Error 27, 28, 60
403Error 28, 61–65
404Error 29, 66–70
405Error 30
406Error 70
409Error 30
412Error 31, 32
500Error 32, 33, 71
501Error 72
503Error 33, 34, 72
51001Error 715
51002Error 716
51003Error 717
51004Error 717
51005Error 718
555Error 529
558Error 530
563Error 531
571Error 531
578Error 532
579Error 532
580Error 533
581Error 534
601Error 34, 534
602Error 535
603Error 535
Index
Developer Guide: Device Client Error Reference 729
6400Error 586
6600Error 587
70000Error 116
70001Error 117
70002Error 118
70003Error 119
70004Error 120
70005Error 121
70006Error 122
71000Error 123
71001Error 123, 124
71002Error 124, 125
AALIAS_NOT_FOUND
Error 645ALIAS_NOT_FOUND_IN_ATTRIBUTETEST
Error 648ALIAS_NOT_FOUND_IN_GROUPBY
Error 645ALIAS_NOT_FOUND_IN_ORDERBY
Error 646ALREADY_IN_TRANSACTION
Error 669ALREADY_INITIALIZED
Error 563ANY_INPUT_FIELD_NULL
Error 116APP_CONN_LOCKED
Error 686APP_CONN_NOT_MATCH
Error 685APP_PACKAGE_NOT_MATCH
Error 684Application Log Error
Error 38–41, 44, 45, 47APPLICATION_CONNECT_TIMEOUT
Error 619
APPLICATION_DISCONNECT_TIMEOUTError 619
APPLICATION_ID_NULLError 123
APPLICATION_IDENTIFIER_ISNULLError 597
APPLICATION_IDENTIFIER_MISSINGError 587
APPLICATION_IDENTIFIER_NOT_CHANGEDError 597
APPLICATION_INITIALIZE_FAILEDError 598
APPLICATION_NOT_INITIALIZEDError 599
APPLICATION_NOT_REGISTEREDError 618
APPLICATION_REGISTER_TIMEOUTError 599
APPLICATION_REGISTRATION_FAILUREError 616
APPLICATION_SETTINGS_GET_FAILEDError 600
APPLICATION_SETTINGS_SET_FAILEDError 600
APPLICATION_SETTINGS_UNAVAILABLEError 601
APPLICATION_UNREGISTER_TIMEOUTError 602
APPLICATION_USER_ALREADY_REGISTERED
Error 117APPLICATION_USER_NOT_REGISTERED
Error 118ATTRIBUTE_CANNOT_USED_IN_MAX_OR_
MINError 650
ATTRIBUTE_CANNOT_USED_IN_SUM_OR_AVG
Error 650ATTRIBUTE_MUST_HAVE_ALIAS
Error 640ATTRIBUTE_NOT_IN_ENTITY
Error 681AUTHENTICATION_FAILED
Error 682AUTHENTICATION_FAILURE
Error 27AUTHENTICATION_TOKEN_FAILURE
Error 31
Index
730 SAP Mobile Platform
BBadHttpHeadersException
Error 32
CCANNOT_CONNECT_SUP_SERVER
Error 707CANNOT_DOWNGRADE_SCHEMA_VERSIO
NError 675
CANNOT_SKIP_TAKE_CLAUSEError 666
CERTIFICATE_NOT_FOUNDError 693
Client application alert dialogError 42, 43
Client application trace logError 42, 43
CLIENT_INITIALIZATION_FAILUREError 589
ClientErrorError 59–62, 64–71
COLLECTION_TITLE_MISSINGError 126
COLUMN_MUST_INCLUDE_ALIASError 642
COMExceptionError 44
COMMUNICATION_BAD_CREDError 531
COMMUNICATION_DEVICEVAL_ACTIVECODE_CHECK_FAILED
Error 534COMMUNICATION_DEVICEVAL_INVALID_A
CTIVE_CODEError 533
COMMUNICATION_DEVICEVAL_WRONG_DEVICE
Error 532COMMUNICATION_DEVICEVAL_WRONG_U
SERError 532
COMMUNICATION_NO_SERVERError 530
COMMUNICATION_SESSION_TIMEOUTError 531
COMMUNICATION_STREAM_READ_FAILURE
Error 586
COMMUNICATION_USER_CANCELLEDError 587
CONNECTION_PROFILE_DELETE_FAILEDError 668
CONNECTION_PROFILE_NOT_FOUNDError 692
CONNECTION_PROPERTIES_CONFIG_FAILED
Error 589CONNECTION_PROPERTIES_INCOMPLETE
Error 588CONNECTION_PROPERTIES_MISSING
Error 602CONNECTION_PROPERTIES_SET_FAILED
Error 603CONNECTION_START_FAILURE
Error 590CONNECTION_STOP_FAILURE
Error 591CredentialRequestException
Error 41CUD_STATEMENT_NOT_SUPPORTED
Error 629
DDATA_READ_FAILURE
Error 596DATA_WRITE_FAILURE
Error 596DATABASE_DELEGATE_NOT_INITIALIZED
Error 669DATABASE_DELETE_FAILED
Error 678DATABASE_UPDATE_FAILED
Error 679DELETE_RECORD_NO_EXIST
Error 630DEVICE_FLIGHT_MODE_ON
Error 613DEVICE_LOW_BATTERY_POWER
Error 614DEVICE_LOW_STORAGE_SPACE
Error 614DEVICE_NO_DATA_NETWORK
Error 615DEVICE_NO_DATA_ROAMING
Error 616DEVICEID_NOT_INITIALIZED
Error 702
Index
Developer Guide: Device Client Error Reference 731
DOWNLOAD_CANNOT_PUT_INSIDE_JSONError 663
DOWNLOAD_RESOURCE_BUNDLE_FAILURE
Error 621DOWNLOAD_RESOURCE_BUNDLE_STREA
M_IS_NULLError 621
DUPLICATE_PRIMARY_KEYError 670
EEIS_CONNECTION_TERMINATED
Error 34EIS_CONSTRAINT_EXCEPTION
Error 31EIS_CREDENTIALS_WRONG
Error 28EIS_DEADLOCKED
Error 30EIS_DOWN
Error 33EIS_RESOURCE_NOT_FOUND
Error 29EMPTY_KEY_VALUE
Error 627EMPTY_RESPONSE_FROM_SERVER
Error 122EMPTY_SQL_STATEMENT
Error 626ENCRYPTION_KEY_HAS_BEEN_SET
Error 668ENCRYPTION_KEY_LESS_THAN_16_BYTES
Error 679ENTITY_HAS_COMPOSITE_KEY
Error 716ENTITY_METADATA_IS_NULL
Error 705ENTITY_NO_KEY_ATTRIBUTE
Error 659ENTITY_NOT_FOUND
Error 643ENTITY_NOT_SAME
Error 646ENTITY_PACKAGE_SERVICE_EXIST
Error 681ERR_APP_NOT_REGISTERED
Error 537ERR_ASYNC_CONTEXT_TYPE
Error 545
ERR_AUTH_PARAM_ERRORError 543
ERR_BUNDLE_LOAD_FAILEDError 529
ERR_CANCEL_PENDING_OPERATIONError 548
ERR_CREATE_OPERATIONError 546
ERR_DB_AUTOCOMMITError 584
ERR_DB_AUTOROLLBACKError 584
ERR_DB_BEGIN_TRANSACTIONError 572
ERR_DB_CLOSEError 581
ERR_DB_COMMITError 570
ERR_DB_CONNECTION_PROFILE_INVALIDError 556
ERR_DB_CREATEError 576
ERR_DB_DATABASE_MANAGER_INITError 557
ERR_DB_DELETEError 576
ERR_DB_DELETE_ROWCHANGEDORDELETED
Error 583ERR_DB_DYNAMIC_STATEMENT
Error 572ERR_DB_ENCRYPTION_KEY
Error 556ERR_DB_EXECUTE_NONQUERY
Error 571ERR_DB_EXECUTE_QUERY
Error 567ERR_DB_EXECUTE_STATEMENT
Error 568ERR_DB_FIND_ENTITY
Error 562ERR_DB_FIND_LENGTH
Error 558ERR_DB_GET_VALUE
Error 569ERR_DB_INVALID_SYNCHRONIZATION_GR
OUPError 562
Index
732 SAP Mobile Platform
ERR_DB_KEY_GENERATOR_COMMITError 561
ERR_DB_KEY_GENERATOR_CONNECTION_FAILED
Error 560ERR_DB_KEY_GENERATOR_DB_NOT_INIT
Error 559ERR_DB_LENGTH
Error 558ERR_DB_OPEN
Error 581ERR_DB_OPENDB_FAILED
Error 579ERR_DB_PREPARE_QUERY
Error 573ERR_DB_PREPARE_STATEMENT_INVALD
Error 559ERR_DB_READ
Error 579ERR_DB_RENAMEDB_FAILED
Error 573ERR_DB_ROLLBACK
Error 570ERR_DB_SET_VALUE
Error 569ERR_DB_SYNC_CANCELED
Error 577ERR_DB_SYNC_LOGIN_FAILED
Error 578ERR_DB_SYNC_SYNC_ERROR
Error 578ERR_DB_TRANSACTIONACTIVE
Error 585ERR_DB_UPDATE_BEGIN
Error 575ERR_DB_UPDATE_EMPTY_RESULT_SET
Error 574ERR_DB_UPDATE_END
Error 575ERR_DB_UPDATE_ROWCHANGEDORDELET
EDError 582
ERR_DB_WRITEError 580
ERR_DB_WRITE_OVER_LENGTHError 586
ERR_DELETE_CHANGE_LOG_OPERATIONError 549
ERR_DELETE_OPERATIONError 548
ERR_ENTITY_NOT_FOUNDError 545
ERR_FRAMEWORK_INTERNAL_DBERRORError 535
ERR_FRAMEWORK_INTERNAL_ERRORError 529
ERR_FRAMEWORK_INTERNAL_MCLERRORError 534
ERR_GENERAL_DEBUG_TRACEError 566
ERR_INCOMPATIBLE_PROTOCOL_VERSIONError 544
ERR_INVALIDError 528
ERR_INVALID_PARAMETERError 537
ERR_JSON_EXCEPTIONError 538
ERR_LOCALIZATION_TESTError 536
ERR_MCL_EXCEPTION_CAUSEError 535
ERR_NOT_IMPLEMENTEDError 542
ERR_PACKAGE_NOT_SUBSCRIBEDError 543
ERR_REPLAY_OPERATIONError 549
ERR_SAVE_OPERATIONError 550
ERR_SUBMIT_PENDING_OPERATIONError 547
ERR_SUBMITPENDING_COMPOSITE_OPERATION
Error 566ERR_SYNC_LOGIN
Error 565ERR_UPDATE_OPERATION
Error 546ERR_VALUE_UNEXPECTEDNULL
Error 688ERRAPP_REGISTRATION
Error 563ERRAPP_SUPCLIENTRT_START_CONNECTI
ONError 564
Index
Developer Guide: Device Client Error Reference 733
ERRAPP_SUPCLIENTRT_STOP_CONNECTION
Error 565ERROBJNOTFOUND_ACCESS_WHILE_OPEN
Error 555ERROBJNOTFOUND_FILE_ALREADY_OPEN
Error 552ERROBJNOTFOUND_FILE_NOT_EXIST
Error 551ERROBJNOTFOUND_FILE_OPEN_ERROR
Error 552ERROBJNOTFOUND_INSTANCE_MUST_BE_
SAVEDError 554
ERROBJNOTFOUND_LOAD_ENTITIY_NOT_FOUND
Error 553ERROBJNOTFOUND_NON_EXISTING_ROW
Error 554ERROBJNOTFOUND_OBJECT_NULL
Error 550Error 28, 116–223
-1 18-3 18-4 19-5 19-6 200 5281 20, 21, 529100 231000 5361001 5371002 5371003 538101 23102 24103 24104 25105 25106 26109 26110 2714801 58714802 58814803 58914804 58914805 59014806 59014807 591
14808 59214809 59214810 59314811 59314812 59414813 35, 59414814 35, 59514815 59614816 59614820 59714821 59714822 59814823 59914824 59914825 60014826 60014827 60114828 60214830 60214831 60314832 60414833 60414834 60514835 60614840 60614841 60714842 60714846 60814847 60914850 36, 60914851 36, 61014852 61014853 37, 61114854 37, 61214855 61214856 38, 61314861 61314862 61414863 61414864 61514865 61614871 61614873 61714874 61714875 61814876 61914877 61914881 62014882 621
Index
734 SAP Mobile Platform
14883 62114898 62214899 6221500 5381501 5391502 5401503 5401504 5411505 5412 21, 222002 5422003 5432004 5432005 5442006 5452007 5452008 5462009 5462010 5472011 5482012 5482013 5492014 5492015 55021012 62321013 62521014 62621015 62621016 62721017 62721018 62821019 62921020 62921021 63021022 63021023 63121024 63221025 63221026 63321027 63421028 63421029 63521030 63521031 63621032 63721033 63721034 63821035 63821036 639
21037 64021038 64021039 64121040 64221041 64221042 64321043 64321044 64421045 64521046 64521047 64621048 64621049 64721050 64821051 64821052 64921053 65021054 65021055 65121056 65221057 65221076 65321077 65421078 65421079 65521080 65521081 65621082 65721083 65721084 65821085 65821086 65921087 66021088 66021089 66121105 66121106 66221107 66321108 66321109 66421110 66521111 66521112 66621113 66621114 66721115 66821116 66821117 66921118 669
Index
Developer Guide: Device Client Error Reference 735
21119 67021120 67121121 67121122 67221123 67321124 67421125 67421126 67521127 67621128 67621129 67721130 67821131 67921132 67921133 68021134 68121135 68121150 68221151 68221152 68321153 68421154 68421155 68521156 68621157 68621158 68721998 68821999 68822000 68922100 68922300 69022400 69122401 69122402 69222403 69322404 69322405 69422600 69522700 69622701 69722709 69722800 69822900 69923000 69923100 70023101 70123102 70123103 70223104 702
23105 70323300 70423301 70423302 70523303 70523304 70623305 70723306 70723307 70823500 70823501 70923600 71023700 710245020 125245021 125245022 126251001 126251002 127251003 127252002 128252003 128252004 129252005 129252006 130252007 130252008 131252009 131252010 132252011 132252012 133252013 133252014 134252015 134252016 135252017 135252018 136252019 136252020 137252021 137252022 138252023 138252024 139252027 139252028 140252029 140254004 141254005 141254008 142254009 142
Index
736 SAP Mobile Platform
254010 142254011 143254012 143254013 144254014 144254015 145254016 146254017 147254018 148254019 148, 149254020 149254021 150254022 150254023 151254024 151254025 152254026 152254027 153254028 153254029 154254030 154254031 155254032 155254033 156254034 156254035 157254036 157254037 158254038 158254039 159254040 159254041 160254042 160254043 160254044 161254045 161254046 162254047 162254048 163254049 163254050 164254051 164254052 165254053 165254054 166254055 166254056 167254057 167254058 168
254059 168254060 169254061 169254062 170254063 170254064 171254065 171254066 172254067 172254068 173254069 173254070 174254071 174254072 175254073 175254074 176254075 176254076 177254077 177254078 178254079 178254080 179254081 179254082 180254083 180254084 181254085 181254086 182254087 182254088 183254089 183254090 184254091 184254092 185254093 185254094 186254095 186254096 187254097 187254098 188254099 188254100 189254101 189254102 190254103 190254104 191254105 191254106 192254107 192
Index
Developer Guide: Device Client Error Reference 737
254108 193254109 193254110 194254111 194254112 195254113 195254114 196254115 196254116 197254117 197254118 198254119 198254120 199254121 199254122 200254123 200254124 201254125 201254126 202254127 202254128 203254129 203254130 204254131 204254132 205254133 205254134 206254135 206254136 207254137 207254138 208254139 208254140 209255001 209255002 210255003 210255004 211255005 211255006 212255007 212255008 212255012 213255013 213255014 214255015 214255016 215255017 215255018 216255019 216
255020 217255021 217255022 218256000 218256001 219256002 219256003 220256004 220256005 221256006 221256007 222257000 222257001 2233 223000 5503001 5513002 5523003 5523004 5533005 5543006 5543007 5553030 5563031 5563032 5573033 5583034 5583035 5593036 5593037 5603038 5613039 562304 593040 56231000 7113102 5633103 5633104 5643105 5653120 5653130 5663131 5663200 56732000 7123201 5683202 5693203 5693204 5703205 570
Index
738 SAP Mobile Platform
3206 5713207 5723208 5723209 5733210 5733211 5743212 5753213 5753214 5763215 5763216 5773217 5783218 5783219 5793220 5793221 5803222 5813223 5813224 5823225 5833226 5843227 5843228 5853229 58633000 71234000 71335000 71436000 71437000 715400 59401 27, 28, 60403 28, 61–65404 29, 66–70405 30406 70409 30412 31, 32500 32, 33, 71501 72503 33, 34, 7251001 71551002 71651003 71751004 71751005 718555 529558 530563 531571 531
578 532579 532580 533581 534601 34, 534602 535603 5356400 5866600 58770000 11670001 11770002 11870003 11970004 12070005 12170006 12271000 12371001 123, 12471002 124, 125ALIAS_NOT_FOUND 645ALIAS_NOT_FOUND_IN_ATTRIBUTETE
ST 648ALIAS_NOT_FOUND_IN_GROUPBY 645ALIAS_NOT_FOUND_IN_ORDERBY 646ALREADY_IN_TRANSACTION 669ALREADY_INITIALIZED 563ANY_INPUT_FIELD_NULL 116APP_CONN_LOCKED 686APP_CONN_NOT_MATCH 685APP_PACKAGE_NOT_MATCH 684Application Log Error 38–41, 44, 45, 47APPLICATION_CONNECT_TIMEOUT 619APPLICATION_DISCONNECT_TIMEOUT
619APPLICATION_ID_NULL 123APPLICATION_IDENTIFIER_ISNULL 597APPLICATION_IDENTIFIER_MISSING
587APPLICATION_IDENTIFIER_NOT_CHAN
GED 597APPLICATION_INITIALIZE_FAILED 598APPLICATION_NOT_INITIALIZED 599APPLICATION_NOT_REGISTERED 618APPLICATION_REGISTER_TIMEOUT 599APPLICATION_REGISTRATION_FAILUR
E 616APPLICATION_SETTINGS_GET_FAILED
600
Index
Developer Guide: Device Client Error Reference 739
APPLICATION_SETTINGS_SET_FAILED600
APPLICATION_SETTINGS_UNAVAILABLE 601
APPLICATION_UNREGISTER_TIMEOUT602
APPLICATION_USER_ALREADY_REGISTERED 117
APPLICATION_USER_NOT_REGISTERED 118
ATTRIBUTE_CANNOT_USED_IN_MAX_OR_MIN 650
ATTRIBUTE_CANNOT_USED_IN_SUM_OR_AVG 650
ATTRIBUTE_MUST_HAVE_ALIAS 640ATTRIBUTE_NOT_IN_ENTITY 681AUTHENTICATION_FAILED 682AUTHENTICATION_FAILURE 27AUTHENTICATION_TOKEN_FAILURE 31BadHttpHeadersException 32by domain 3, 53, 73, 225by label 10, 56, 94, 375CANNOT_CONNECT_SUP_SERVER 707CANNOT_DOWNGRADE_SCHEMA_VER
SION 675CANNOT_SKIP_TAKE_CLAUSE 666CERTIFICATE_NOT_FOUND 693Client application alert dialog 42, 43Client application trace log 42, 43CLIENT_INITIALIZATION_FAILURE 589ClientError 59–62, 64–71COLLECTION_TITLE_MISSING 126COLUMN_MUST_INCLUDE_ALIAS 642COMException 44COMMUNICATION_BAD_CRED 531COMMUNICATION_DEVICEVAL_ACTIV
ECODE_CHECK_FAILED 534COMMUNICATION_DEVICEVAL_INVAL
ID_ACTIVE_CODE 533COMMUNICATION_DEVICEVAL_WRON
G_DEVICE 532COMMUNICATION_DEVICEVAL_WRON
G_USER 532COMMUNICATION_NO_SERVER 530COMMUNICATION_SESSION_TIMEOUT
531COMMUNICATION_STREAM_READ_FAI
LURE 586
COMMUNICATION_USER_CANCELLED587
CONNECTION_PROFILE_DELETE_FAILED 668
CONNECTION_PROFILE_NOT_FOUND692
CONNECTION_PROPERTIES_CONFIG_FAILED 589
CONNECTION_PROPERTIES_INCOMPLETE 588
CONNECTION_PROPERTIES_MISSING602
CONNECTION_PROPERTIES_SET_FAILED 603
CONNECTION_START_FAILURE 590CONNECTION_STOP_FAILURE 591CredentialRequestException 41CUD_STATEMENT_NOT_SUPPORTED
629DATA_READ_FAILURE 596DATA_WRITE_FAILURE 596DATABASE_DELEGATE_NOT_INITIALIZ
ED 669DATABASE_DELETE_FAILED 678DATABASE_UPDATE_FAILED 679DELETE_RECORD_NO_EXIST 630DEVICE_FLIGHT_MODE_ON 613DEVICE_LOW_BATTERY_POWER 614DEVICE_LOW_STORAGE_SPACE 614DEVICE_NO_DATA_NETWORK 615DEVICE_NO_DATA_ROAMING 616DEVICEID_NOT_INITIALIZED 702DOWNLOAD_CANNOT_PUT_INSIDE_JS
ON 663DOWNLOAD_RESOURCE_BUNDLE_FAI
LURE 621DOWNLOAD_RESOURCE_BUNDLE_STR
EAM_IS_NULL 621DUPLICATE_PRIMARY_KEY 670EIS_CONNECTION_TERMINATED 34EIS_CONSTRAINT_EXCEPTION 31EIS_CREDENTIALS_WRONG 28EIS_DEADLOCKED 30EIS_DOWN 33EIS_RESOURCE_NOT_FOUND 29EMPTY_KEY_VALUE 627EMPTY_RESPONSE_FROM_SERVER 122EMPTY_SQL_STATEMENT 626ENCRYPTION_KEY_HAS_BEEN_SET 668
Index
740 SAP Mobile Platform
ENCRYPTION_KEY_LESS_THAN_16_BYTES 679
ENTITY_HAS_COMPOSITE_KEY 716ENTITY_METADATA_IS_NULL 705ENTITY_NO_KEY_ATTRIBUTE 659ENTITY_NOT_FOUND 643ENTITY_NOT_SAME 646ENTITY_PACKAGE_SERVICE_EXIST 681ERR_APP_NOT_REGISTERED 537ERR_ASYNC_CONTEXT_TYPE 545ERR_AUTH_PARAM_ERROR 543ERR_BUNDLE_LOAD_FAILED 529ERR_CANCEL_PENDING_OPERATION
548ERR_CREATE_OPERATION 546ERR_DB_AUTOCOMMIT 584ERR_DB_AUTOROLLBACK 584ERR_DB_BEGIN_TRANSACTION 572ERR_DB_CLOSE 581ERR_DB_COMMIT 570ERR_DB_CONNECTION_PROFILE_INVA
LID 556ERR_DB_CREATE 576ERR_DB_DATABASE_MANAGER_INIT
557ERR_DB_DELETE 576ERR_DB_DELETE_ROWCHANGEDORD
ELETED 583ERR_DB_DYNAMIC_STATEMENT 572ERR_DB_ENCRYPTION_KEY 556ERR_DB_EXECUTE_NONQUERY 571ERR_DB_EXECUTE_QUERY 567ERR_DB_EXECUTE_STATEMENT 568ERR_DB_FIND_ENTITY 562ERR_DB_FIND_LENGTH 558ERR_DB_GET_VALUE 569ERR_DB_INVALID_SYNCHRONIZATION
_GROUP 562ERR_DB_KEY_GENERATOR_COMMIT
561ERR_DB_KEY_GENERATOR_CONNECTI
ON_FAILED 560ERR_DB_KEY_GENERATOR_DB_NOT_I
NIT 559ERR_DB_LENGTH 558ERR_DB_OPEN 581ERR_DB_OPENDB_FAILED 579ERR_DB_PREPARE_QUERY 573
ERR_DB_PREPARE_STATEMENT_INVALD 559
ERR_DB_READ 579ERR_DB_RENAMEDB_FAILED 573ERR_DB_ROLLBACK 570ERR_DB_SET_VALUE 569ERR_DB_SYNC_CANCELED 577ERR_DB_SYNC_LOGIN_FAILED 578ERR_DB_SYNC_SYNC_ERROR 578ERR_DB_TRANSACTIONACTIVE 585ERR_DB_UPDATE_BEGIN 575ERR_DB_UPDATE_EMPTY_RESULT_SE
T 574ERR_DB_UPDATE_END 575ERR_DB_UPDATE_ROWCHANGEDORD
ELETED 582ERR_DB_WRITE 580ERR_DB_WRITE_OVER_LENGTH 586ERR_DELETE_CHANGE_LOG_OPERATI
ON 549ERR_DELETE_OPERATION 548ERR_ENTITY_NOT_FOUND 545ERR_FRAMEWORK_INTERNAL_DBERR
OR 535ERR_FRAMEWORK_INTERNAL_ERROR
529ERR_FRAMEWORK_INTERNAL_MCLER
ROR 534ERR_GENERAL_DEBUG_TRACE 566ERR_INCOMPATIBLE_PROTOCOL_VERS
ION 544ERR_INVALID 528ERR_INVALID_PARAMETER 537ERR_JSON_EXCEPTION 538ERR_LOCALIZATION_TEST 536ERR_MCL_EXCEPTION_CAUSE 535ERR_NOT_IMPLEMENTED 542ERR_PACKAGE_NOT_SUBSCRIBED 543ERR_REPLAY_OPERATION 549ERR_SAVE_OPERATION 550ERR_SUBMIT_PENDING_OPERATION
547ERR_SUBMITPENDING_COMPOSITE_O
PERATION 566ERR_SYNC_LOGIN 565ERR_UPDATE_OPERATION 546ERR_VALUE_UNEXPECTEDNULL 688ERRAPP_REGISTRATION 563
Index
Developer Guide: Device Client Error Reference 741
ERRAPP_SUPCLIENTRT_START_CONNECTION 564
ERRAPP_SUPCLIENTRT_STOP_CONNECTION 565
ERROBJNOTFOUND_ACCESS_WHILE_OPEN 555
ERROBJNOTFOUND_FILE_ALREADY_OPEN 552
ERROBJNOTFOUND_FILE_NOT_EXIST551
ERROBJNOTFOUND_FILE_OPEN_ERROR 552
ERROBJNOTFOUND_INSTANCE_MUST_BE_SAVED 554
ERROBJNOTFOUND_LOAD_ENTITIY_NOT_FOUND 553
ERROBJNOTFOUND_NON_EXISTING_ROW 554
ERROBJNOTFOUND_OBJECT_NULL 550ERRSUPOBJ_CID_CANNOT_BE_ZERO
538ERRSUPOBJ_CID_IS_MISSING 539ERRSUPOBJ_CLOSE_OPERATION 540ERRSUPOBJ_MARK_OPERATION 541ERRSUPOBJ_NO_QUEUE_CONNECTION
_FOUND 540ERRSUPOBJ_RESET_OPERATION 541Exception 46, 49EXCEPTION_CAUSE 623EXCEPTION_CAUSE or
SYNC_EXCEPTION 704FAILURE_CODE_IMPERSONATION_ERR
OR 687FAILURE_CODE_TOKEN_VALIDATION_
ERROR 686FILE_NOT_FOUND 700General 528, 529, 534, 535, 538, 542GETROWCOUNT_NOT_SUPPORTED 680HAVE_NO_FOREIGN_KEY 660HTTP/1.1 304 59HTTP/1.1 400 59HTTP/1.1 401 60HTTP/1.1 403 61–65HTTP/1.1 404 66–70HTTP/1.1 406 70HTTP/1.1 500 71HTTP/1.1 501 72HTTP/1.1 503 72HWC JavascriptErrorCode 18–27, 35–38
hwc.NativeErrorCodes.ATTACHMENT_NOT_DOWNLOADED 23
hwc.NativeErrorCodes.CERTIFICATE_NOT_SELECTED 25
hwc.NativeErrorCodes.DEVICE_NOT_CONNECTED 26
hwc.NativeErrorCodes.FILENAME_NO_EXTENSION 24
hwc.NativeErrorCodes.REQUIRED_PARAMETER_NOT_AVAILABLE 24
hwc.NativeErrorCodes.RESPONSE_TOO_LARGE 27
hwc.NativeErrorCodes.SSOCERT_EXCEPTION 26
hwc.NativeErrorCodes.UNKNOWN_MIME_TYPE 23
hwc.NativeErrorCodes.UNSUPPORTED_ATTACHMENT_TYPE 25
hwc.OPEN_APP_NOT_EXIST 20hwc.OPEN_APP_OTHER 21hwc.PictureError.BAD_OPTIONS 19hwc.PictureError.NOT_SUPPORTED 18hwc.PictureError.TOO_LARGE 19hwc.PictureError.UNKNOWN 20hwc.PictureError.USER_REJECT 18hwc.REG_ERR_AUTO_REG_NOT_ENABL
ED 36hwc.REG_ERR_AUTO_REG_TEMPLATE_
NOT_FOUND 36hwc.REG_ERR_AUTO_REG_USER_NAM
E_TOO_LONG 37hwc.REG_ERR_AUTO_REG_WRONG_US
ER_FOR_DEVICE 37hwc.REG_ERR_COULD_NOT_REACH_M
MS_SERVER 35hwc.REG_ERR_INVALID_USER_NAME
38hwc.REG_ERR_MMS_AUTHENTICATION
_FAILED 35hwc.SUPStorageException.MAX_SIZE_RE
ACHED 22hwc.SUPStorageException.SHARED_STOR
AGE_DISABLED 22hwc.UNKNOWN_ERROR 21IDS_ERR_AUTHENTICATION_FAILED 38IDS_ERR_AUTO_REG_NOT_AVAIL 39IDS_ERR_TEMPLATE_MISSING 45IDS_MO_ERR_BAD_USER_OR_CODE 39IDS_MO_ERR_COMM_ERROR 41
Index
742 SAP Mobile Platform
IDS_MO_ERR_NAME_TOO_LONG 47IDS_MO_ERR_NO_SERVER 40IDS_MO_ERR_RESET_NEEDED 40IDS_MO_ERR_SERVER_BUSY 45IDS_MO_ERR_SESSION_TIMEOUT 44IDS_MO_ERR_WRONG_USER 47INCOMPATIBLE_DATABASE_DELEGATE
_FOR_MBS 676INCOMPATIBLE_GENERATED_CODES
642INIT_TRACE_FAILED 633INSTANCE_NAME_MISMATCH 617INTERNAL_ERROR 32INTERNAL_SERVER_ERROR 33INVALID_ASSOCIATION 125INVALID_COLUMN_INDEX 635INVALID_DATA_TYPE 711INVALID_ENTITY_TYPE 148INVALID_ENTRY 125INVALID_FEED_HEADER 148INVALID_JOIN_CONDITION 644INVALID_METADATA_DOCUMENT 147INVALID_NETWORK_PROTOCOL 606INVALID_OPEN_SEARCH_DESCRIPTIO
N_DOCUMENT 146INVALID_PARAMETER_TYPE 594INVALID_PROFILE_PROPERTY_VALUE
632INVALID_ROW_INDEX 635INVALID_SERVICE_DOCUMENT 145INVALID_STREAM_TYPE 703INVALID_USER_NAME 613JSON_PARSING_FAILED 124KEY_ATTRIBUTE_INCLUDED 658KEY_GENERATOR_NOT_POPULATED
709KEY_NOT_STRING 706KEY_VALUES_NOT_MATCH_WITH_ME
TA_DATA 672LICENSE_FAILURE 30LOGIN_CREDENTIAL_NOT_FOUND 694LOGIN_FAILED 674LOGIN_REQUIRED 689MBO_TYPE_NOT_SUPPORTED 660MESSAGE_SENDING_ERROR 637MESSAGE_UPDATE_UNEXISTING_INST
ANCE 677METHOD_CALLED_IN_CHILD_SIDE 656
METHOD_CALLED_IN_PARENT_SIDE655
METHOD_CAN_ONLY_BE_CALLED_FOR_PULL_PQ 671
METHOD_NOT_ALLOWED 654MISSING_CONNECTION_NAME 592MISSING_VALUES_IN_FINDER 663MOBILE_OBJECT_HAS_NO_CASCADE_
PARENT 654Mobile.ApplicationError 530–534, 537–541,
563–565, 586–622Mobile.Persistence.QueryAmbiguousExcepti
on 715–718MORE_THAN_ONE_LIST 666MULTIPLE_DOWNDLOAD_STATE 665MULTIPLE_KEYS_NOT_SUPPORTED 643n/a 38–50NO_BIG_FIELD_COLUMN_FOR_INDEX
626NO_CHILDREN_FOR_CASCADE_DELET
E 661NO_CONNECTION_FOUND 701NO_DATA_IN_SUBMITIDGENERATOR
639NO_FOREIGN_KEY 655NO_PAYLOAD_AVAILABLE 640NO_PERMISSION 28NO_SUCH_ATTRIBUTE 689, 712NO_SUCH_CLASS 712NO_SUCH_COLUMN 634NO_SUCH_OPERATION 690, 713NO_SUCH_PARAMETER 714NON_DEFAULT_OPERATION_INVOKED
671NON_EXISTENT_RESOURCE 29NOT_CONTAIN_ALL_ATTRIBUTES 717NOT_CONTAIN_KEYS 715NOT_KEY_ATTRIBUTE 718NOT_SUPPORTED 634NOT_SURROGATE_KEY 717NotImplementedException 49NotSupportedException 48, 50NULL_CONNECTION_PROPERTY_VALU
E 590NULL_DATA_VALUE 714OBJECT_CREATION_FAILURE 592OBJECT_NOT_FOUND 691OBJECT_NOT_SAVED 695OBJECT_REGISTRATION_FAILURE 593
Index
Developer Guide: Device Client Error Reference 743
OData Client library 116–125OData Client Library 116–124ONLY_FOR_SINGLE_KEY_ENTITY 664ONLY_SUPPORT_SELECT_OPERATION
630OPERATION_INVALID_FOR_STATE 593OPERATION_NOT_SUPPORT 638PACKAGE_DISABLED 682PACKAGE_NOT_DEPLOYED_OR_INCO
MPATIBLE_VERSION 697PACKAGE_NOT_SUBSCRIBED 674PACKAGE_NOT_SUBSCRIBED_FOR_ME
SSAGE_CLIENT 676PACKAGE_SUBSCRIBED 657PACKAGE_UNSUBSCRIBED 658Persistence.LoginRequiredException 689Persistence.NoSuchAttributeException 689Persistence.NoSuchOperationException 690Persistence.ObjectNotFoundException
691–694Persistence.ObjectNotSavedException 695Persistence.PersistenceException 537,
543–562, 565–586, 623, 625–688Persistence.ProtocolException 696, 697Persistence.ResultSetNotClosedException
698Persistence.StreamNotClosedException 699Persistence.StreamNotOpenException 699Persistence.SUPClientException 700–703Persistence.SynchronizeException 704–708Persistence.SynchronizeRequiredException
708, 709Persistence.WriteAppendOnlyException 710Persistence.WriteOverLengthException 710PK_LENGTH_EXCEED_LIMIT 704PREPARESTATEMENT_RETURN_NULL
667PROFILE_PROPERTY_NOT_DEFINED
632PROPERTY_NOT_BOOLEAN 604PROPERTY_NOT_INTEGER 604PROPERTY_NOT_STRING 605PUSHCONFIGURATION_NOT_INITIALIZ
ED 701PV_NOT_COMPATIBLE 684QUERY_SHOULD_HAVE_GROUP_BY_C
LAUSE 651Reflection.InvalidDataTypeException 711Reflection.NoSuchAttributeException 712
Reflection.NoSuchClassException 712Reflection.NoSuchOperationException 713Reflection.NoSuchParameterException 714Reflection.NullDataValueException 714Reflection.WrongDataTypeException 715REGISTRATION_DEVICE_ALREADY_RE
GISTERED 612REGISTRATION_FAILED_UNKNOWN_E
RROR 119REGISTRATION_LISTENER_NULL 120REGISTRATION_NOT_ENABLED 610REGISTRATION_NOT_FOUND 610REGISTRATION_TEMPLATE_NOT_FOU
ND 609REGISTRATION_USER_NAME_TOO_LO
NG 612REGISTRATION_WRONG_USER_FOR_D
EVICE 611REGISTRY_ACCESS_ERROR 638RELEASECONNECTION_NOT_IMPLEME
NTED 628RESOURCE_BUNDLE_NOTFOUND 620ResponseRetryException 50RESULT_SET_NOT_CLOSED 698SDM Cache 126, 127, 140SDM Connectivity 218–222SDM Parser 125, 126, 141–209SDM Persistence 209–218SDM Preferences 128–140SDM Supportability 222, 223SERVER_AUTHENTICATION_FAILURE
595SERVER_COMMUNICATION_FAILURE
594SERVER_CONNECTION_MODIFIED 622ServerError 62–65, 68, 72SET_IMO_HTTP_CONTEXT_FAILED 606SET_LISTENER_FAILED 617SETCONNECTION_NOT_IMPLEMENTED
627STORE_NOT_FOUND 693STREAM_NOT_CLOSED 652, 699STREAM_NOT_OPEN 652, 699SUBQUERY_NOT_SUPPORTED 648SUBSCRIBE_TIMEOUT 708SUBSCRIPTION_MANAGER_FAILED 661SUP Server EIS Exception 29–31, 33, 34SUP Server MessageChannel Exception
27–32
Index
744 SAP Mobile Platform
SUP_CDB_CACHE_ERROR 34SUP_INTERNAL_PARSING_ERROR 121SUPHANDLER_PINGMESSAGESERVER_
EXCEPTION 608SUPHANDLER_SENDMESSAGE_EXCEP
TION 609SUSPEND_FAILURE_AFTER_BULKDOW
NLOAD 707SYNC_PROFILE_NOT_INITIALIZED 702SYNCHRONIZED_REQUIRED 708Testing 536TRANSACTION_ALREADY_COMMITTE
D 641UNABLE_DETERMINE_DATA_TYPE 653UNDEFINDED_ATTRIBUTE_IN_PK 665UNEXPECTED_TYPECODE 636UNKNOWN_ERROR 622, 688, 697UNSUPPORTED_DATA_TYPE 673UNSUPPORTED_LOGRECORD_ENTITY
631UNSUPPORTED_PIMSTORE 637UNSUPPORTED_TYPE 625UPDATE_DELETED_MBO 657UPDATE_RECORD_NO_EXIST 629UPGRADE_NOT_FINISH 683UPLOAD_ONLY_BE_TRUE 705USER_CONTEXT_MUST_BE_STRING
662VALUE_IS_NULL 691VALUE_MUST_BE_OBJECTLIST_OR_QU
ERY 649VALUE_MUST_BE_QUERY 647VERSION_INCOMPATIBLE 696Workflow Client Exception 32, 41, 44, 46,
48–50WRITE_APPEND_ONLY 710WRITE_OVER_LENGTH 710WRITETOPIM_FAILED 607WRITETOPIM_NOT_SUPPORTED 607WRONG_DATA_TYPE 715
ERRSUPOBJ_CID_CANNOT_BE_ZEROError 538
ERRSUPOBJ_CID_IS_MISSINGError 539
ERRSUPOBJ_CLOSE_OPERATIONError 540
ERRSUPOBJ_MARK_OPERATIONError 541
ERRSUPOBJ_NO_QUEUE_CONNECTION_FOUND
Error 540ERRSUPOBJ_RESET_OPERATION
Error 541Exception
Error 46, 49EXCEPTION_CAUSE
Error 623EXCEPTION_CAUSE or SYNC_EXCEPTION
Error 704
F
FAILURE_CODE_IMPERSONATION_ERRORError 687
FAILURE_CODE_TOKEN_VALIDATION_ERROR
Error 686FILE_NOT_FOUND
Error 700
G
GeneralError 528, 529, 534, 535, 538, 542
GETROWCOUNT_NOT_SUPPORTEDError 680
H
HAVE_NO_FOREIGN_KEYError 660
HTTP/1.1 304Error 59
HTTP/1.1 400Error 59
HTTP/1.1 401Error 60
HTTP/1.1 403Error 61–65
HTTP/1.1 404Error 66–70
HTTP/1.1 406Error 70
HTTP/1.1 500Error 71
HTTP/1.1 501Error 72
Index
Developer Guide: Device Client Error Reference 745
HTTP/1.1 503Error 72
HWC JavascriptErrorCodeError 18–27, 35–38
hwc.NativeErrorCodes.ATTACHMENT_NOT_DOWNLOADED
Error 23hwc.NativeErrorCodes.CERTIFICATE_NOT_SEL
ECTEDError 25
hwc.NativeErrorCodes.DEVICE_NOT_CONNECTED
Error 26hwc.NativeErrorCodes.FILENAME_NO_EXTEN
SIONError 24
hwc.NativeErrorCodes.REQUIRED_PARAMETER_NOT_AVAILABLE
Error 24hwc.NativeErrorCodes.RESPONSE_TOO_LARG
EError 27
hwc.NativeErrorCodes.SSOCERT_EXCEPTIONError 26
hwc.NativeErrorCodes.UNKNOWN_MIME_TYPE
Error 23hwc.NativeErrorCodes.UNSUPPORTED_ATTAC
HMENT_TYPEError 25
hwc.OPEN_APP_NOT_EXISTError 20
hwc.OPEN_APP_OTHERError 21
hwc.PictureError.BAD_OPTIONSError 19
hwc.PictureError.NOT_SUPPORTEDError 18
hwc.PictureError.TOO_LARGEError 19
hwc.PictureError.UNKNOWNError 20
hwc.PictureError.USER_REJECTError 18
hwc.REG_ERR_AUTO_REG_NOT_ENABLEDError 36
hwc.REG_ERR_AUTO_REG_TEMPLATE_NOT_FOUND
Error 36
hwc.REG_ERR_AUTO_REG_USER_NAME_TOO_LONG
Error 37hwc.REG_ERR_AUTO_REG_WRONG_USER_F
OR_DEVICEError 37
hwc.REG_ERR_COULD_NOT_REACH_MMS_SERVER
Error 35hwc.REG_ERR_INVALID_USER_NAME
Error 38hwc.REG_ERR_MMS_AUTHENTICATION_FAI
LEDError 35
hwc.SUPStorageException.MAX_SIZE_REACHED
Error 22hwc.SUPStorageException.SHARED_STORAGE
_DISABLEDError 22
hwc.UNKNOWN_ERRORError 21
IIDS_ERR_AUTHENTICATION_FAILED
Error 38IDS_ERR_AUTO_REG_NOT_AVAIL
Error 39IDS_ERR_TEMPLATE_MISSING
Error 45IDS_MO_ERR_BAD_USER_OR_CODE
Error 39IDS_MO_ERR_COMM_ERROR
Error 41IDS_MO_ERR_NAME_TOO_LONG
Error 47IDS_MO_ERR_NO_SERVER
Error 40IDS_MO_ERR_RESET_NEEDED
Error 40IDS_MO_ERR_SERVER_BUSY
Error 45IDS_MO_ERR_SESSION_TIMEOUT
Error 44IDS_MO_ERR_WRONG_USER
Error 47INCOMPATIBLE_DATABASE_DELEGATE_FO
R_MBSError 676
Index
746 SAP Mobile Platform
INCOMPATIBLE_GENERATED_CODESError 642
INIT_TRACE_FAILEDError 633
INSTANCE_NAME_MISMATCHError 617
INTERNAL_ERRORError 32
INTERNAL_SERVER_ERRORError 33
INVALID_ASSOCIATIONError 125
INVALID_COLUMN_INDEXError 635
INVALID_DATA_TYPEError 711
INVALID_ENTITY_TYPEError 148
INVALID_ENTRYError 125
INVALID_FEED_HEADERError 148
INVALID_JOIN_CONDITIONError 644
INVALID_METADATA_DOCUMENTError 147
INVALID_NETWORK_PROTOCOLError 606
INVALID_OPEN_SEARCH_DESCRIPTION_DOCUMENT
Error 146INVALID_PARAMETER_TYPE
Error 594INVALID_PROFILE_PROPERTY_VALUE
Error 632INVALID_ROW_INDEX
Error 635INVALID_SERVICE_DOCUMENT
Error 145INVALID_STREAM_TYPE
Error 703INVALID_USER_NAME
Error 613
J
JSON_PARSING_FAILEDError 124
K
KEY_ATTRIBUTE_INCLUDEDError 658
KEY_GENERATOR_NOT_POPULATEDError 709
KEY_NOT_STRINGError 706
KEY_VALUES_NOT_MATCH_WITH_META_DATA
Error 672
L
LICENSE_FAILUREError 30
LOGIN_CREDENTIAL_NOT_FOUNDError 694
LOGIN_FAILEDError 674
LOGIN_REQUIREDError 689
M
MBO_TYPE_NOT_SUPPORTEDError 660
MESSAGE_SENDING_ERRORError 637
MESSAGE_UPDATE_UNEXISTING_INSTANCE
Error 677METHOD_CALLED_IN_CHILD_SIDE
Error 656METHOD_CALLED_IN_PARENT_SIDE
Error 655METHOD_CAN_ONLY_BE_CALLED_FOR_P
ULL_PQError 671
METHOD_NOT_ALLOWEDError 654
MISSING_CONNECTION_NAMEError 592
MISSING_VALUES_IN_FINDERError 663
MOBILE_OBJECT_HAS_NO_CASCADE_PARENT
Error 654
Index
Developer Guide: Device Client Error Reference 747
Mobile.ApplicationErrorError 530–534, 537–541, 563–565, 586–622
Mobile.Persistence.QueryAmbiguousExceptionError 715–718
MORE_THAN_ONE_LISTError 666
MULTIPLE_DOWNDLOAD_STATEError 665
MULTIPLE_KEYS_NOT_SUPPORTEDError 643
Nn/a
Error 38–50NO_BIG_FIELD_COLUMN_FOR_INDEX
Error 626NO_CHILDREN_FOR_CASCADE_DELETE
Error 661NO_CONNECTION_FOUND
Error 701NO_DATA_IN_SUBMITIDGENERATOR
Error 639NO_FOREIGN_KEY
Error 655NO_PAYLOAD_AVAILABLE
Error 640NO_PERMISSION
Error 28NO_SUCH_ATTRIBUTE
Error 689, 712NO_SUCH_CLASS
Error 712NO_SUCH_COLUMN
Error 634NO_SUCH_OPERATION
Error 690, 713NO_SUCH_PARAMETER
Error 714NON_DEFAULT_OPERATION_INVOKED
Error 671NON_EXISTENT_RESOURCE
Error 29NOT_CONTAIN_ALL_ATTRIBUTES
Error 717NOT_CONTAIN_KEYS
Error 715NOT_KEY_ATTRIBUTE
Error 718NOT_SUPPORTED
Error 634
NOT_SURROGATE_KEYError 717
NotImplementedExceptionError 49
NotSupportedExceptionError 48, 50
NULL_CONNECTION_PROPERTY_VALUEError 590
NULL_DATA_VALUEError 714
O
OBJECT_CREATION_FAILUREError 592
OBJECT_NOT_FOUNDError 691
OBJECT_NOT_SAVEDError 695
OBJECT_REGISTRATION_FAILUREError 593
OData Client libraryError 116–125
OData Client LibraryError 116–124
ONLY_FOR_SINGLE_KEY_ENTITYError 664
ONLY_SUPPORT_SELECT_OPERATIONError 630
OPERATION_INVALID_FOR_STATEError 593
OPERATION_NOT_SUPPORTError 638
P
PACKAGE_DISABLEDError 682
PACKAGE_NOT_DEPLOYED_OR_INCOMPATIBLE_VERSION
Error 697PACKAGE_NOT_SUBSCRIBED
Error 674PACKAGE_NOT_SUBSCRIBED_FOR_MESSA
GE_CLIENTError 676
PACKAGE_SUBSCRIBEDError 657
Index
748 SAP Mobile Platform
PACKAGE_UNSUBSCRIBEDError 658
Persistence.LoginRequiredExceptionError 689
Persistence.NoSuchAttributeExceptionError 689
Persistence.NoSuchOperationExceptionError 690
Persistence.ObjectNotFoundExceptionError 691–694
Persistence.ObjectNotSavedExceptionError 695
Persistence.PersistenceExceptionError 537, 543–562, 565–586, 623, 625–688
Persistence.ProtocolExceptionError 696, 697
Persistence.ResultSetNotClosedExceptionError 698
Persistence.StreamNotClosedExceptionError 699
Persistence.StreamNotOpenExceptionError 699
Persistence.SUPClientExceptionError 700–703
Persistence.SynchronizeExceptionError 704–708
Persistence.SynchronizeRequiredExceptionError 708, 709
Persistence.WriteAppendOnlyExceptionError 710
Persistence.WriteOverLengthExceptionError 710
PK_LENGTH_EXCEED_LIMITError 704
PREPARESTATEMENT_RETURN_NULLError 667
PROFILE_PROPERTY_NOT_DEFINEDError 632
PROPERTY_NOT_BOOLEANError 604
PROPERTY_NOT_INTEGERError 604
PROPERTY_NOT_STRINGError 605
PUSHCONFIGURATION_NOT_INITIALIZEDError 701
PV_NOT_COMPATIBLEError 684
QQUERY_SHOULD_HAVE_GROUP_BY_CLAU
SEError 651
RReflection.InvalidDataTypeException
Error 711Reflection.NoSuchAttributeException
Error 712Reflection.NoSuchClassException
Error 712Reflection.NoSuchOperationException
Error 713Reflection.NoSuchParameterException
Error 714Reflection.NullDataValueException
Error 714Reflection.WrongDataTypeException
Error 715REGISTRATION_DEVICE_ALREADY_REGIS
TEREDError 612
REGISTRATION_FAILED_UNKNOWN_ERROR
Error 119REGISTRATION_LISTENER_NULL
Error 120REGISTRATION_NOT_ENABLED
Error 610REGISTRATION_NOT_FOUND
Error 610REGISTRATION_TEMPLATE_NOT_FOUND
Error 609REGISTRATION_USER_NAME_TOO_LONG
Error 612REGISTRATION_WRONG_USER_FOR_DEVIC
EError 611
REGISTRY_ACCESS_ERRORError 638
RELEASECONNECTION_NOT_IMPLEMENTED
Error 628RESOURCE_BUNDLE_NOTFOUND
Error 620ResponseRetryException
Error 50
Index
Developer Guide: Device Client Error Reference 749
RESULT_SET_NOT_CLOSEDError 698
SSDM Cache
Error 126, 127, 140SDM Connectivity
Error 218–222SDM Parser
Error 125, 126, 141–209SDM Persistence
Error 209–218SDM Preferences
Error 128–140SDM Supportability
Error 222, 223SERVER_AUTHENTICATION_FAILURE
Error 595SERVER_COMMUNICATION_FAILURE
Error 594SERVER_CONNECTION_MODIFIED
Error 622ServerError
Error 62–65, 68, 72SET_IMO_HTTP_CONTEXT_FAILED
Error 606SET_LISTENER_FAILED
Error 617SETCONNECTION_NOT_IMPLEMENTED
Error 627STORE_NOT_FOUND
Error 693STREAM_NOT_CLOSED
Error 652, 699STREAM_NOT_OPEN
Error 652, 699SUBQUERY_NOT_SUPPORTED
Error 648SUBSCRIBE_TIMEOUT
Error 708SUBSCRIPTION_MANAGER_FAILED
Error 661SUP Server EIS Exception
Error 29–31, 33, 34SUP Server MessageChannel Exception
Error 27–32SUP_CDB_CACHE_ERROR
Error 34SUP_INTERNAL_PARSING_ERROR
Error 121
SUPHANDLER_PINGMESSAGESERVER_EXCEPTION
Error 608SUPHANDLER_SENDMESSAGE_EXCEPTION
Error 609SUSPEND_FAILURE_AFTER_BULKDOWNLO
ADError 707
SYNC_PROFILE_NOT_INITIALIZEDError 702
SYNCHRONIZED_REQUIREDError 708
T
TestingError 536
TRANSACTION_ALREADY_COMMITTEDError 641
U
UNABLE_DETERMINE_DATA_TYPEError 653
UNDEFINDED_ATTRIBUTE_IN_PKError 665
UNEXPECTED_TYPECODEError 636
UNKNOWN_ERRORError 622, 688, 697
UNSUPPORTED_DATA_TYPEError 673
UNSUPPORTED_LOGRECORD_ENTITYError 631
UNSUPPORTED_PIMSTOREError 637
UNSUPPORTED_TYPEError 625
UPDATE_DELETED_MBOError 657
UPDATE_RECORD_NO_EXISTError 629
UPGRADE_NOT_FINISHError 683
UPLOAD_ONLY_BE_TRUEError 705
USER_CONTEXT_MUST_BE_STRINGError 662
Index
750 SAP Mobile Platform
VVALUE_IS_NULL
Error 691VALUE_MUST_BE_OBJECTLIST_OR_QUERY
Error 649VALUE_MUST_BE_QUERY
Error 647VERSION_INCOMPATIBLE
Error 696
WWorkflow Client Exception
Error 32, 41, 44, 46, 48–50
WRITE_APPEND_ONLYError 710
WRITE_OVER_LENGTHError 710
WRITETOPIM_FAILEDError 607
WRITETOPIM_NOT_SUPPORTEDError 607
WRONG_DATA_TYPEError 715
Index
Developer Guide: Device Client Error Reference 751
Index
752 SAP Mobile Platform