782
Developer Guide: Device Client Error Reference SAP Mobile Platform 2.3

SAP Mobile Platform 2.3

  • Upload
    kelvin

  • View
    73

  • Download
    6

Embed Size (px)

DESCRIPTION

Developer Guide: Device Client ErrorReference for SAP Mobile Platform 2.3

Citation preview

Page 1: SAP Mobile Platform 2.3

Developer Guide: Device Client ErrorReference

SAP Mobile Platform 2.3

Page 2: 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.

Page 3: SAP Mobile Platform 2.3

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

Page 4: SAP Mobile Platform 2.3

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

Page 5: SAP Mobile Platform 2.3

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

Page 6: SAP Mobile Platform 2.3

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

Page 7: SAP Mobile Platform 2.3

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

Page 8: SAP Mobile Platform 2.3

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

Page 9: SAP Mobile Platform 2.3

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

Page 10: SAP Mobile Platform 2.3

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

Page 11: SAP Mobile Platform 2.3

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

Page 12: SAP Mobile Platform 2.3

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

Page 13: SAP Mobile Platform 2.3

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

Page 14: SAP Mobile Platform 2.3

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

Page 15: SAP Mobile Platform 2.3

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

Page 16: SAP Mobile Platform 2.3

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

Page 17: SAP Mobile Platform 2.3

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

Page 18: SAP Mobile Platform 2.3

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

Page 19: SAP Mobile Platform 2.3

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

Page 20: SAP Mobile Platform 2.3

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

Page 21: SAP Mobile Platform 2.3

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

Page 22: SAP Mobile Platform 2.3

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

Page 23: SAP Mobile Platform 2.3

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

Page 24: SAP Mobile Platform 2.3

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

Page 25: SAP Mobile Platform 2.3

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

Page 26: SAP Mobile Platform 2.3

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

Page 27: SAP Mobile Platform 2.3

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

Page 28: SAP Mobile Platform 2.3

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

Page 29: SAP Mobile Platform 2.3

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

Page 30: SAP Mobile Platform 2.3

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

Page 31: SAP Mobile Platform 2.3

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

Page 32: SAP Mobile Platform 2.3

Introduction to Device Client Error Reference

2 SAP Mobile Platform

Page 33: SAP Mobile Platform 2.3

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

Page 34: SAP Mobile Platform 2.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

Page 35: SAP Mobile Platform 2.3

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

Page 36: SAP Mobile Platform 2.3

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

Page 37: SAP Mobile Platform 2.3

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

Page 38: SAP Mobile Platform 2.3

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

Page 39: SAP Mobile Platform 2.3

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

Page 40: SAP Mobile Platform 2.3

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

Page 41: SAP Mobile Platform 2.3

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

Page 42: SAP Mobile Platform 2.3

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

Page 43: SAP Mobile Platform 2.3

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

Page 44: SAP Mobile Platform 2.3

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

Page 45: SAP Mobile Platform 2.3

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

Page 46: SAP Mobile Platform 2.3

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

Page 47: SAP Mobile Platform 2.3

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

Page 48: SAP Mobile Platform 2.3

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

Page 49: SAP Mobile Platform 2.3

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

Page 50: SAP Mobile Platform 2.3

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

Page 51: SAP Mobile Platform 2.3

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

Page 52: SAP Mobile Platform 2.3

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

Page 53: SAP Mobile Platform 2.3

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

Page 54: SAP Mobile Platform 2.3

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

Page 55: SAP Mobile Platform 2.3

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

Page 56: SAP Mobile Platform 2.3

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

Page 57: SAP Mobile Platform 2.3

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

Page 58: SAP Mobile Platform 2.3

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

Page 59: SAP Mobile Platform 2.3

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

Page 60: SAP Mobile Platform 2.3

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

Page 61: SAP Mobile Platform 2.3

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

Page 62: SAP Mobile Platform 2.3

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

Page 63: SAP Mobile Platform 2.3

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

Page 64: SAP Mobile Platform 2.3

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

Page 65: SAP Mobile Platform 2.3

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

Page 66: SAP Mobile Platform 2.3

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

Page 67: SAP Mobile Platform 2.3

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

Page 68: SAP Mobile Platform 2.3

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

Page 69: SAP Mobile Platform 2.3

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

Page 70: SAP Mobile Platform 2.3

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

Page 71: SAP Mobile Platform 2.3

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

Page 72: SAP Mobile Platform 2.3

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

Page 73: SAP Mobile Platform 2.3

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

Page 74: SAP Mobile Platform 2.3

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

Page 75: SAP Mobile Platform 2.3

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

Page 76: SAP Mobile Platform 2.3

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

Page 77: SAP Mobile Platform 2.3

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

Page 78: SAP Mobile Platform 2.3

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

Page 79: SAP Mobile Platform 2.3

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

Page 80: SAP Mobile Platform 2.3

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

Page 81: SAP Mobile Platform 2.3

ActionAdjust the notification in the WorkflowClient.xml to use a source type other thanreceivedDate.

Hybrid Apps

Developer Guide: Device Client Error Reference 51

Page 82: SAP Mobile Platform 2.3

Hybrid Apps

52 SAP Mobile Platform

Page 83: SAP Mobile Platform 2.3

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

Page 84: SAP Mobile Platform 2.3

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

Page 85: SAP Mobile Platform 2.3

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

Page 86: SAP Mobile Platform 2.3

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

Page 87: SAP Mobile Platform 2.3

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

Page 88: SAP Mobile Platform 2.3

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

Page 89: SAP Mobile Platform 2.3

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

Page 90: SAP Mobile Platform 2.3

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

Page 91: SAP Mobile Platform 2.3

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

Page 92: SAP Mobile Platform 2.3

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

Page 93: SAP Mobile Platform 2.3

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

Page 94: SAP Mobile Platform 2.3

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

Page 95: SAP Mobile Platform 2.3

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

Page 96: SAP Mobile Platform 2.3

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

Page 97: SAP Mobile Platform 2.3

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

Page 98: SAP Mobile Platform 2.3

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

Page 99: SAP Mobile Platform 2.3

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

Page 100: SAP Mobile Platform 2.3

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

Page 101: SAP Mobile Platform 2.3

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

Page 102: SAP Mobile Platform 2.3

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

Page 103: SAP Mobile Platform 2.3

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

Page 104: SAP Mobile Platform 2.3

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

Page 105: SAP Mobile Platform 2.3

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

Page 106: SAP Mobile Platform 2.3

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

Page 107: SAP Mobile Platform 2.3

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

Page 108: SAP Mobile Platform 2.3

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

Page 109: SAP Mobile Platform 2.3

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

Page 110: SAP Mobile Platform 2.3

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

Page 111: SAP Mobile Platform 2.3

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

Page 112: SAP Mobile Platform 2.3

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

Page 113: SAP Mobile Platform 2.3

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

Page 114: SAP Mobile Platform 2.3

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

Page 115: SAP Mobile Platform 2.3

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

Page 116: SAP Mobile Platform 2.3

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

Page 117: SAP Mobile Platform 2.3

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

Page 118: SAP Mobile Platform 2.3

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

Page 119: SAP Mobile Platform 2.3

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

Page 120: SAP Mobile Platform 2.3

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

Page 121: SAP Mobile Platform 2.3

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

Page 122: SAP Mobile Platform 2.3

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

Page 123: SAP Mobile Platform 2.3

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

Page 124: SAP Mobile Platform 2.3

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

Page 125: SAP Mobile Platform 2.3

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

Page 126: SAP Mobile Platform 2.3

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

Page 127: SAP Mobile Platform 2.3

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

Page 128: SAP Mobile Platform 2.3

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

Page 129: SAP Mobile Platform 2.3

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

Page 130: SAP Mobile Platform 2.3

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

Page 131: SAP Mobile Platform 2.3

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

Page 132: SAP Mobile Platform 2.3

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

Page 133: SAP Mobile Platform 2.3

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

Page 134: SAP Mobile Platform 2.3

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

Page 135: SAP Mobile Platform 2.3

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

Page 136: SAP Mobile Platform 2.3

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

Page 137: SAP Mobile Platform 2.3

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

Page 138: SAP Mobile Platform 2.3

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

Page 139: SAP Mobile Platform 2.3

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

Page 140: SAP Mobile Platform 2.3

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

Page 141: SAP Mobile Platform 2.3

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

Page 142: SAP Mobile Platform 2.3

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

Page 143: SAP Mobile Platform 2.3

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

Page 144: SAP Mobile Platform 2.3

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

Page 145: SAP Mobile Platform 2.3

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

Page 146: SAP Mobile Platform 2.3

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

Page 147: SAP Mobile Platform 2.3

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

Page 148: SAP Mobile Platform 2.3

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

Page 149: SAP Mobile Platform 2.3

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

Page 150: SAP Mobile Platform 2.3

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

Page 151: SAP Mobile Platform 2.3

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

Page 152: SAP Mobile Platform 2.3

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

Page 153: SAP Mobile Platform 2.3

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

Page 154: SAP Mobile Platform 2.3

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

Page 155: SAP Mobile Platform 2.3

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

Page 156: SAP Mobile Platform 2.3

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

Page 157: SAP Mobile Platform 2.3

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

Page 158: SAP Mobile Platform 2.3

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

Page 159: SAP Mobile Platform 2.3

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

Page 160: SAP Mobile Platform 2.3

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

Page 161: SAP Mobile Platform 2.3

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

Page 162: SAP Mobile Platform 2.3

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

Page 163: SAP Mobile Platform 2.3

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

Page 164: SAP Mobile Platform 2.3

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

Page 165: SAP Mobile Platform 2.3

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

Page 166: SAP Mobile Platform 2.3

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

Page 167: SAP Mobile Platform 2.3

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

Page 168: SAP Mobile Platform 2.3

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

Page 169: SAP Mobile Platform 2.3

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

Page 170: SAP Mobile Platform 2.3

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

Page 171: SAP Mobile Platform 2.3

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

Page 172: SAP Mobile Platform 2.3

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

Page 173: SAP Mobile Platform 2.3

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

Page 174: SAP Mobile Platform 2.3

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

Page 175: SAP Mobile Platform 2.3

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

Page 176: SAP Mobile Platform 2.3

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

Page 177: SAP Mobile Platform 2.3

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

Page 178: SAP Mobile Platform 2.3

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

Page 179: SAP Mobile Platform 2.3

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

Page 180: SAP Mobile Platform 2.3

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

Page 181: SAP Mobile Platform 2.3

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

Page 182: SAP Mobile Platform 2.3

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

Page 183: SAP Mobile Platform 2.3

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

Page 184: SAP Mobile Platform 2.3

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

Page 185: SAP Mobile Platform 2.3

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

Page 186: SAP Mobile Platform 2.3

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

Page 187: SAP Mobile Platform 2.3

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

Page 188: SAP Mobile Platform 2.3

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

Page 189: SAP Mobile Platform 2.3

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

Page 190: SAP Mobile Platform 2.3

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

Page 191: SAP Mobile Platform 2.3

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

Page 192: SAP Mobile Platform 2.3

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

Page 193: SAP Mobile Platform 2.3

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

Page 194: SAP Mobile Platform 2.3

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

Page 195: SAP Mobile Platform 2.3

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

Page 196: SAP Mobile Platform 2.3

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

Page 197: SAP Mobile Platform 2.3

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

Page 198: SAP Mobile Platform 2.3

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

Page 199: SAP Mobile Platform 2.3

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

Page 200: SAP Mobile Platform 2.3

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

Page 201: SAP Mobile Platform 2.3

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

Page 202: SAP Mobile Platform 2.3

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

Page 203: SAP Mobile Platform 2.3

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

Page 204: SAP Mobile Platform 2.3

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

Page 205: SAP Mobile Platform 2.3

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

Page 206: SAP Mobile Platform 2.3

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

Page 207: SAP Mobile Platform 2.3

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

Page 208: SAP Mobile Platform 2.3

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

Page 209: SAP Mobile Platform 2.3

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

Page 210: SAP Mobile Platform 2.3

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

Page 211: SAP Mobile Platform 2.3

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

Page 212: SAP Mobile Platform 2.3

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

Page 213: SAP Mobile Platform 2.3

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

Page 214: SAP Mobile Platform 2.3

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

Page 215: SAP Mobile Platform 2.3

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

Page 216: SAP Mobile Platform 2.3

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

Page 217: SAP Mobile Platform 2.3

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

Page 218: SAP Mobile Platform 2.3

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

Page 219: SAP Mobile Platform 2.3

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

Page 220: SAP Mobile Platform 2.3

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

Page 221: SAP Mobile Platform 2.3

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

Page 222: SAP Mobile Platform 2.3

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

Page 223: SAP Mobile Platform 2.3

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

Page 224: SAP Mobile Platform 2.3

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

Page 225: SAP Mobile Platform 2.3

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

Page 226: SAP Mobile Platform 2.3

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

Page 227: SAP Mobile Platform 2.3

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

Page 228: SAP Mobile Platform 2.3

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

Page 229: SAP Mobile Platform 2.3

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

Page 230: SAP Mobile Platform 2.3

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

Page 231: SAP Mobile Platform 2.3

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

Page 232: SAP Mobile Platform 2.3

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

Page 233: SAP Mobile Platform 2.3

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

Page 234: SAP Mobile Platform 2.3

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

Page 235: SAP Mobile Platform 2.3

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

Page 236: SAP Mobile Platform 2.3

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

Page 237: SAP Mobile Platform 2.3

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

Page 238: SAP Mobile Platform 2.3

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

Page 239: SAP Mobile Platform 2.3

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

Page 240: SAP Mobile Platform 2.3

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

Page 241: SAP Mobile Platform 2.3

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

Page 242: SAP Mobile Platform 2.3

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

Page 243: SAP Mobile Platform 2.3

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

Page 244: SAP Mobile Platform 2.3

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

Page 245: SAP Mobile Platform 2.3

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

Page 246: SAP Mobile Platform 2.3

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

Page 247: SAP Mobile Platform 2.3

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

Page 248: SAP Mobile Platform 2.3

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

Page 249: SAP Mobile Platform 2.3

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

Page 250: SAP Mobile Platform 2.3

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

Page 251: SAP Mobile Platform 2.3

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

Page 252: SAP Mobile Platform 2.3

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

Page 253: SAP Mobile Platform 2.3

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

Page 254: SAP Mobile Platform 2.3

OData SDK Applications

224 SAP Mobile Platform

Page 255: SAP Mobile Platform 2.3

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

Page 256: SAP Mobile Platform 2.3

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

Page 257: SAP Mobile Platform 2.3

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

Page 258: SAP Mobile Platform 2.3

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

Page 259: SAP Mobile Platform 2.3

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

Page 260: SAP Mobile Platform 2.3

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

Page 261: SAP Mobile Platform 2.3

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

Page 262: SAP Mobile Platform 2.3

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

Page 263: SAP Mobile Platform 2.3

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

Page 264: SAP Mobile Platform 2.3

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

Page 265: SAP Mobile Platform 2.3

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

Page 266: SAP Mobile Platform 2.3

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

Page 267: SAP Mobile Platform 2.3

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

Page 268: SAP Mobile Platform 2.3

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

Page 269: SAP Mobile Platform 2.3

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

Page 270: SAP Mobile Platform 2.3

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

Page 271: SAP Mobile Platform 2.3

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

Page 272: SAP Mobile Platform 2.3

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

Page 273: SAP Mobile Platform 2.3

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

Page 274: SAP Mobile Platform 2.3

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

Page 275: SAP Mobile Platform 2.3

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

Page 276: SAP Mobile Platform 2.3

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

Page 277: SAP Mobile Platform 2.3

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

Page 278: SAP Mobile Platform 2.3

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

Page 279: SAP Mobile Platform 2.3

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

Page 280: SAP Mobile Platform 2.3

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

Page 281: SAP Mobile Platform 2.3

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

Page 282: SAP Mobile Platform 2.3

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

Page 283: SAP Mobile Platform 2.3

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

Page 284: SAP Mobile Platform 2.3

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

Page 285: SAP Mobile Platform 2.3

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

Page 286: SAP Mobile Platform 2.3

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

Page 287: SAP Mobile Platform 2.3

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

Page 288: SAP Mobile Platform 2.3

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

Page 289: SAP Mobile Platform 2.3

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

Page 290: SAP Mobile Platform 2.3

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

Page 291: SAP Mobile Platform 2.3

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

Page 292: SAP Mobile Platform 2.3

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

Page 293: SAP Mobile Platform 2.3

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

Page 294: SAP Mobile Platform 2.3

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

Page 295: SAP Mobile Platform 2.3

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

Page 296: SAP Mobile Platform 2.3

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

Page 297: SAP Mobile Platform 2.3

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

Page 298: SAP Mobile Platform 2.3

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

Page 299: SAP Mobile Platform 2.3

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

Page 300: SAP Mobile Platform 2.3

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

Page 301: SAP Mobile Platform 2.3

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

Page 302: SAP Mobile Platform 2.3

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

Page 303: SAP Mobile Platform 2.3

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

Page 304: SAP Mobile Platform 2.3

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

Page 305: SAP Mobile Platform 2.3

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

Page 306: SAP Mobile Platform 2.3

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

Page 307: SAP Mobile Platform 2.3

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

Page 308: SAP Mobile Platform 2.3

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

Page 309: SAP Mobile Platform 2.3

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

Page 310: SAP Mobile Platform 2.3

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

Page 311: SAP Mobile Platform 2.3

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

Page 312: SAP Mobile Platform 2.3

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

Page 313: SAP Mobile Platform 2.3

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

Page 314: SAP Mobile Platform 2.3

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

Page 315: SAP Mobile Platform 2.3

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

Page 316: SAP Mobile Platform 2.3

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

Page 317: SAP Mobile Platform 2.3

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

Page 318: SAP Mobile Platform 2.3

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

Page 319: SAP Mobile Platform 2.3

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

Page 320: SAP Mobile Platform 2.3

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

Page 321: SAP Mobile Platform 2.3

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

Page 322: SAP Mobile Platform 2.3

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

Page 323: SAP Mobile Platform 2.3

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

Page 324: SAP Mobile Platform 2.3

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

Page 325: SAP Mobile Platform 2.3

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

Page 326: SAP Mobile Platform 2.3

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

Page 327: SAP Mobile Platform 2.3

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

Page 328: SAP Mobile Platform 2.3

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

Page 329: SAP Mobile Platform 2.3

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

Page 330: SAP Mobile Platform 2.3

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

Page 331: SAP Mobile Platform 2.3

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

Page 332: SAP Mobile Platform 2.3

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

Page 333: SAP Mobile Platform 2.3

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

Page 334: SAP Mobile Platform 2.3

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

Page 335: SAP Mobile Platform 2.3

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

Page 336: SAP Mobile Platform 2.3

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

Page 337: SAP Mobile Platform 2.3

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

Page 338: SAP Mobile Platform 2.3

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

Page 339: SAP Mobile Platform 2.3

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

Page 340: SAP Mobile Platform 2.3

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

Page 341: SAP Mobile Platform 2.3

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

Page 342: SAP Mobile Platform 2.3

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

Page 343: SAP Mobile Platform 2.3

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

Page 344: SAP Mobile Platform 2.3

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

Page 345: SAP Mobile Platform 2.3

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

Page 346: SAP Mobile Platform 2.3

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

Page 347: SAP Mobile Platform 2.3

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

Page 348: SAP Mobile Platform 2.3

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

Page 349: SAP Mobile Platform 2.3

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

Page 350: SAP Mobile Platform 2.3

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

Page 351: SAP Mobile Platform 2.3

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

Page 352: SAP Mobile Platform 2.3

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

Page 353: SAP Mobile Platform 2.3

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

Page 354: SAP Mobile Platform 2.3

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

Page 355: SAP Mobile Platform 2.3

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

Page 356: SAP Mobile Platform 2.3

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

Page 357: SAP Mobile Platform 2.3

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

Page 358: SAP Mobile Platform 2.3

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

Page 359: SAP Mobile Platform 2.3

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

Page 360: SAP Mobile Platform 2.3

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

Page 361: SAP Mobile Platform 2.3

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

Page 362: SAP Mobile Platform 2.3

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

Page 363: SAP Mobile Platform 2.3

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

Page 364: SAP Mobile Platform 2.3

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

Page 365: SAP Mobile Platform 2.3

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

Page 366: SAP Mobile Platform 2.3

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

Page 367: SAP Mobile Platform 2.3

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

Page 368: SAP Mobile Platform 2.3

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

Page 369: SAP Mobile Platform 2.3

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

Page 370: SAP Mobile Platform 2.3

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

Page 371: SAP Mobile Platform 2.3

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

Page 372: SAP Mobile Platform 2.3

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

Page 373: SAP Mobile Platform 2.3

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

Page 374: SAP Mobile Platform 2.3

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

Page 375: SAP Mobile Platform 2.3

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

Page 376: SAP Mobile Platform 2.3

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

Page 377: SAP Mobile Platform 2.3

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

Page 378: SAP Mobile Platform 2.3

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

Page 379: SAP Mobile Platform 2.3

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

Page 380: SAP Mobile Platform 2.3

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

Page 381: SAP Mobile Platform 2.3

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

Page 382: SAP Mobile Platform 2.3

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

Page 383: SAP Mobile Platform 2.3

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

Page 384: SAP Mobile Platform 2.3

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

Page 385: SAP Mobile Platform 2.3

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

Page 386: SAP Mobile Platform 2.3

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

Page 387: SAP Mobile Platform 2.3

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

Page 388: SAP Mobile Platform 2.3

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

Page 389: SAP Mobile Platform 2.3

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

Page 390: SAP Mobile Platform 2.3

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

Page 391: SAP Mobile Platform 2.3

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

Page 392: SAP Mobile Platform 2.3

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

Page 393: SAP Mobile Platform 2.3

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

Page 394: SAP Mobile Platform 2.3

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

Page 395: SAP Mobile Platform 2.3

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

Page 396: SAP Mobile Platform 2.3

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

Page 397: SAP Mobile Platform 2.3

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

Page 398: SAP Mobile Platform 2.3

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

Page 399: SAP Mobile Platform 2.3

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

Page 400: SAP Mobile Platform 2.3

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

Page 401: SAP Mobile Platform 2.3

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

Page 402: SAP Mobile Platform 2.3

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

Page 403: SAP Mobile Platform 2.3

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

Page 404: SAP Mobile Platform 2.3

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

Page 405: SAP Mobile Platform 2.3

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

Page 406: SAP Mobile Platform 2.3

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

Page 407: SAP Mobile Platform 2.3

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

Page 408: SAP Mobile Platform 2.3

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

Page 409: SAP Mobile Platform 2.3

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

Page 410: SAP Mobile Platform 2.3

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

Page 411: SAP Mobile Platform 2.3

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

Page 412: SAP Mobile Platform 2.3

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

Page 413: SAP Mobile Platform 2.3

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

Page 414: SAP Mobile Platform 2.3

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

Page 415: SAP Mobile Platform 2.3

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

Page 416: SAP Mobile Platform 2.3

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

Page 417: SAP Mobile Platform 2.3

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

Page 418: SAP Mobile Platform 2.3

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

Page 419: SAP Mobile Platform 2.3

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

Page 420: SAP Mobile Platform 2.3

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

Page 421: SAP Mobile Platform 2.3

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

Page 422: SAP Mobile Platform 2.3

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

Page 423: SAP Mobile Platform 2.3

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

Page 424: SAP Mobile Platform 2.3

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

Page 425: SAP Mobile Platform 2.3

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

Page 426: SAP Mobile Platform 2.3

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

Page 427: SAP Mobile Platform 2.3

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

Page 428: SAP Mobile Platform 2.3

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

Page 429: SAP Mobile Platform 2.3

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

Page 430: SAP Mobile Platform 2.3

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

Page 431: SAP Mobile Platform 2.3

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

Page 432: SAP Mobile Platform 2.3

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

Page 433: SAP Mobile Platform 2.3

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

Page 434: SAP Mobile Platform 2.3

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

Page 435: SAP Mobile Platform 2.3

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

Page 436: SAP Mobile Platform 2.3

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

Page 437: SAP Mobile Platform 2.3

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

Page 438: SAP Mobile Platform 2.3

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

Page 439: SAP Mobile Platform 2.3

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

Page 440: SAP Mobile Platform 2.3

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

Page 441: SAP Mobile Platform 2.3

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

Page 442: SAP Mobile Platform 2.3

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

Page 443: SAP Mobile Platform 2.3

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

Page 444: SAP Mobile Platform 2.3

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

Page 445: SAP Mobile Platform 2.3

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

Page 446: SAP Mobile Platform 2.3

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

Page 447: SAP Mobile Platform 2.3

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

Page 448: SAP Mobile Platform 2.3

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

Page 449: SAP Mobile Platform 2.3

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

Page 450: SAP Mobile Platform 2.3

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

Page 451: SAP Mobile Platform 2.3

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

Page 452: SAP Mobile Platform 2.3

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

Page 453: SAP Mobile Platform 2.3

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

Page 454: SAP Mobile Platform 2.3

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

Page 455: SAP Mobile Platform 2.3

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

Page 456: SAP Mobile Platform 2.3

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

Page 457: SAP Mobile Platform 2.3

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

Page 458: SAP Mobile Platform 2.3

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

Page 459: SAP Mobile Platform 2.3

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

Page 460: SAP Mobile Platform 2.3

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

Page 461: SAP Mobile Platform 2.3

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

Page 462: SAP Mobile Platform 2.3

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

Page 463: SAP Mobile Platform 2.3

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

Page 464: SAP Mobile Platform 2.3

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

Page 465: SAP Mobile Platform 2.3

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

Page 466: SAP Mobile Platform 2.3

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

Page 467: SAP Mobile Platform 2.3

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

Page 468: SAP Mobile Platform 2.3

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

Page 469: SAP Mobile Platform 2.3

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

Page 470: SAP Mobile Platform 2.3

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

Page 471: SAP Mobile Platform 2.3

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

Page 472: SAP Mobile Platform 2.3

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

Page 473: SAP Mobile Platform 2.3

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

Page 474: SAP Mobile Platform 2.3

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

Page 475: SAP Mobile Platform 2.3

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

Page 476: SAP Mobile Platform 2.3

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

Page 477: SAP Mobile Platform 2.3

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

Page 478: SAP Mobile Platform 2.3

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

Page 479: SAP Mobile Platform 2.3

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

Page 480: SAP Mobile Platform 2.3

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

Page 481: SAP Mobile Platform 2.3

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

Page 482: SAP Mobile Platform 2.3

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

Page 483: SAP Mobile Platform 2.3

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

Page 484: SAP Mobile Platform 2.3

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

Page 485: SAP Mobile Platform 2.3

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

Page 486: SAP Mobile Platform 2.3

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

Page 487: SAP Mobile Platform 2.3

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

Page 488: SAP Mobile Platform 2.3

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

Page 489: SAP Mobile Platform 2.3

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

Page 490: SAP Mobile Platform 2.3

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

Page 491: SAP Mobile Platform 2.3

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

Page 492: SAP Mobile Platform 2.3

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

Page 493: SAP Mobile Platform 2.3

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

Page 494: SAP Mobile Platform 2.3

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

Page 495: SAP Mobile Platform 2.3

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

Page 496: SAP Mobile Platform 2.3

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

Page 497: SAP Mobile Platform 2.3

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

Page 498: SAP Mobile Platform 2.3

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

Page 499: SAP Mobile Platform 2.3

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

Page 500: SAP Mobile Platform 2.3

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

Page 501: SAP Mobile Platform 2.3

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

Page 502: SAP Mobile Platform 2.3

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

Page 503: SAP Mobile Platform 2.3

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

Page 504: SAP Mobile Platform 2.3

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

Page 505: SAP Mobile Platform 2.3

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

Page 506: SAP Mobile Platform 2.3

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

Page 507: SAP Mobile Platform 2.3

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

Page 508: SAP Mobile Platform 2.3

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

Page 509: SAP Mobile Platform 2.3

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

Page 510: SAP Mobile Platform 2.3

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

Page 511: SAP Mobile Platform 2.3

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

Page 512: SAP Mobile Platform 2.3

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

Page 513: SAP Mobile Platform 2.3

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

Page 514: SAP Mobile Platform 2.3

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

Page 515: SAP Mobile Platform 2.3

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

Page 516: SAP Mobile Platform 2.3

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

Page 517: SAP Mobile Platform 2.3

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

Page 518: SAP Mobile Platform 2.3

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

Page 519: SAP Mobile Platform 2.3

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

Page 520: SAP Mobile Platform 2.3

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

Page 521: SAP Mobile Platform 2.3

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

Page 522: SAP Mobile Platform 2.3

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

Page 523: SAP Mobile Platform 2.3

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

Page 524: SAP Mobile Platform 2.3

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

Page 525: SAP Mobile Platform 2.3

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

Page 526: SAP Mobile Platform 2.3

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

Page 527: SAP Mobile Platform 2.3

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

Page 528: SAP Mobile Platform 2.3

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

Page 529: SAP Mobile Platform 2.3

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

Page 530: SAP Mobile Platform 2.3

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

Page 531: SAP Mobile Platform 2.3

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

Page 532: SAP Mobile Platform 2.3

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

Page 533: SAP Mobile Platform 2.3

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

Page 534: SAP Mobile Platform 2.3

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

Page 535: SAP Mobile Platform 2.3

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

Page 536: SAP Mobile Platform 2.3

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

Page 537: SAP Mobile Platform 2.3

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

Page 538: SAP Mobile Platform 2.3

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

Page 539: SAP Mobile Platform 2.3

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

Page 540: SAP Mobile Platform 2.3

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

Page 541: SAP Mobile Platform 2.3

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

Page 542: SAP Mobile Platform 2.3

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

Page 543: SAP Mobile Platform 2.3

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

Page 544: SAP Mobile Platform 2.3

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

Page 545: SAP Mobile Platform 2.3

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

Page 546: SAP Mobile Platform 2.3

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

Page 547: SAP Mobile Platform 2.3

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

Page 548: SAP Mobile Platform 2.3

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

Page 549: SAP Mobile Platform 2.3

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

Page 550: SAP Mobile Platform 2.3

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

Page 551: SAP Mobile Platform 2.3

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

Page 552: SAP Mobile Platform 2.3

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

Page 553: SAP Mobile Platform 2.3

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

Page 554: SAP Mobile Platform 2.3

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

Page 555: SAP Mobile Platform 2.3

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

Page 556: SAP Mobile Platform 2.3

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

Page 557: SAP Mobile Platform 2.3

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

Page 558: SAP Mobile Platform 2.3

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

Page 559: SAP Mobile Platform 2.3

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

Page 560: SAP Mobile Platform 2.3

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

Page 561: SAP Mobile Platform 2.3

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

Page 562: SAP Mobile Platform 2.3

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

Page 563: SAP Mobile Platform 2.3

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

Page 564: SAP Mobile Platform 2.3

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

Page 565: SAP Mobile Platform 2.3

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

Page 566: SAP Mobile Platform 2.3

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

Page 567: SAP Mobile Platform 2.3

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

Page 568: SAP Mobile Platform 2.3

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

Page 569: SAP Mobile Platform 2.3

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

Page 570: SAP Mobile Platform 2.3

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

Page 571: SAP Mobile Platform 2.3

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

Page 572: SAP Mobile Platform 2.3

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

Page 573: SAP Mobile Platform 2.3

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

Page 574: SAP Mobile Platform 2.3

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

Page 575: SAP Mobile Platform 2.3

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

Page 576: SAP Mobile Platform 2.3

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

Page 577: SAP Mobile Platform 2.3

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

Page 578: SAP Mobile Platform 2.3

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

Page 579: SAP Mobile Platform 2.3

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

Page 580: SAP Mobile Platform 2.3

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

Page 581: SAP Mobile Platform 2.3

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

Page 582: SAP Mobile Platform 2.3

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

Page 583: SAP Mobile Platform 2.3

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

Page 584: SAP Mobile Platform 2.3

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

Page 585: SAP Mobile Platform 2.3

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

Page 586: SAP Mobile Platform 2.3

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

Page 587: SAP Mobile Platform 2.3

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

Page 588: SAP Mobile Platform 2.3

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

Page 589: SAP Mobile Platform 2.3

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

Page 590: SAP Mobile Platform 2.3

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

Page 591: SAP Mobile Platform 2.3

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

Page 592: SAP Mobile Platform 2.3

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

Page 593: SAP Mobile Platform 2.3

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

Page 594: SAP Mobile Platform 2.3

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

Page 595: SAP Mobile Platform 2.3

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

Page 596: SAP Mobile Platform 2.3

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

Page 597: SAP Mobile Platform 2.3

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

Page 598: SAP Mobile Platform 2.3

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

Page 599: SAP Mobile Platform 2.3

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

Page 600: SAP Mobile Platform 2.3

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

Page 601: SAP Mobile Platform 2.3

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

Page 602: SAP Mobile Platform 2.3

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

Page 603: SAP Mobile Platform 2.3

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

Page 604: SAP Mobile Platform 2.3

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

Page 605: SAP Mobile Platform 2.3

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

Page 606: SAP Mobile Platform 2.3

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

Page 607: SAP Mobile Platform 2.3

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

Page 608: SAP Mobile Platform 2.3

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

Page 609: SAP Mobile Platform 2.3

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

Page 610: SAP Mobile Platform 2.3

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

Page 611: SAP Mobile Platform 2.3

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

Page 612: SAP Mobile Platform 2.3

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

Page 613: SAP Mobile Platform 2.3

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

Page 614: SAP Mobile Platform 2.3

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

Page 615: SAP Mobile Platform 2.3

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

Page 616: SAP Mobile Platform 2.3

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

Page 617: SAP Mobile Platform 2.3

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

Page 618: SAP Mobile Platform 2.3

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

Page 619: SAP Mobile Platform 2.3

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

Page 620: SAP Mobile Platform 2.3

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

Page 621: SAP Mobile Platform 2.3

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

Page 622: SAP Mobile Platform 2.3

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

Page 623: SAP Mobile Platform 2.3

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

Page 624: SAP Mobile Platform 2.3

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

Page 625: SAP Mobile Platform 2.3

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

Page 626: SAP Mobile Platform 2.3

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

Page 627: SAP Mobile Platform 2.3

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

Page 628: SAP Mobile Platform 2.3

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

Page 629: SAP Mobile Platform 2.3

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

Page 630: SAP Mobile Platform 2.3

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

Page 631: SAP Mobile Platform 2.3

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

Page 632: SAP Mobile Platform 2.3

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

Page 633: SAP Mobile Platform 2.3

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

Page 634: SAP Mobile Platform 2.3

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

Page 635: SAP Mobile Platform 2.3

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

Page 636: SAP Mobile Platform 2.3

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

Page 637: SAP Mobile Platform 2.3

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

Page 638: SAP Mobile Platform 2.3

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

Page 639: SAP Mobile Platform 2.3

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

Page 640: SAP Mobile Platform 2.3

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

Page 641: SAP Mobile Platform 2.3

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

Page 642: SAP Mobile Platform 2.3

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

Page 643: SAP Mobile Platform 2.3

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

Page 644: SAP Mobile Platform 2.3

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

Page 645: SAP Mobile Platform 2.3

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

Page 646: SAP Mobile Platform 2.3

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

Page 647: SAP Mobile Platform 2.3

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

Page 648: SAP Mobile Platform 2.3

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

Page 649: SAP Mobile Platform 2.3

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

Page 650: SAP Mobile Platform 2.3

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

Page 651: SAP Mobile Platform 2.3

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

Page 652: SAP Mobile Platform 2.3

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

Page 653: SAP Mobile Platform 2.3

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

Page 654: SAP Mobile Platform 2.3

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

Page 655: SAP Mobile Platform 2.3

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

Page 656: SAP Mobile Platform 2.3

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

Page 657: SAP Mobile Platform 2.3

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

Page 658: SAP Mobile Platform 2.3

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

Page 659: SAP Mobile Platform 2.3

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

Page 660: SAP Mobile Platform 2.3

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

Page 661: SAP Mobile Platform 2.3

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

Page 662: SAP Mobile Platform 2.3

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

Page 663: SAP Mobile Platform 2.3

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

Page 664: SAP Mobile Platform 2.3

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

Page 665: SAP Mobile Platform 2.3

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

Page 666: SAP Mobile Platform 2.3

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

Page 667: SAP Mobile Platform 2.3

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

Page 668: SAP Mobile Platform 2.3

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

Page 669: SAP Mobile Platform 2.3

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

Page 670: SAP Mobile Platform 2.3

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

Page 671: SAP Mobile Platform 2.3

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

Page 672: SAP Mobile Platform 2.3

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

Page 673: SAP Mobile Platform 2.3

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

Page 674: SAP Mobile Platform 2.3

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

Page 675: SAP Mobile Platform 2.3

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

Page 676: SAP Mobile Platform 2.3

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

Page 677: SAP Mobile Platform 2.3

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

Page 678: SAP Mobile Platform 2.3

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

Page 679: SAP Mobile Platform 2.3

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

Page 680: SAP Mobile Platform 2.3

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

Page 681: SAP Mobile Platform 2.3

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

Page 682: SAP Mobile Platform 2.3

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

Page 683: SAP Mobile Platform 2.3

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

Page 684: SAP Mobile Platform 2.3

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

Page 685: SAP Mobile Platform 2.3

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

Page 686: SAP Mobile Platform 2.3

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

Page 687: SAP Mobile Platform 2.3

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

Page 688: SAP Mobile Platform 2.3

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

Page 689: SAP Mobile Platform 2.3

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

Page 690: SAP Mobile Platform 2.3

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

Page 691: SAP Mobile Platform 2.3

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

Page 692: SAP Mobile Platform 2.3

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

Page 693: SAP Mobile Platform 2.3

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

Page 694: SAP Mobile Platform 2.3

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

Page 695: SAP Mobile Platform 2.3

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

Page 696: SAP Mobile Platform 2.3

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

Page 697: SAP Mobile Platform 2.3

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

Page 698: SAP Mobile Platform 2.3

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

Page 699: SAP Mobile Platform 2.3

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

Page 700: SAP Mobile Platform 2.3

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

Page 701: SAP Mobile Platform 2.3

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

Page 702: SAP Mobile Platform 2.3

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

Page 703: SAP Mobile Platform 2.3

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

Page 704: SAP Mobile Platform 2.3

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

Page 705: SAP Mobile Platform 2.3

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

Page 706: SAP Mobile Platform 2.3

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

Page 707: SAP Mobile Platform 2.3

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

Page 708: SAP Mobile Platform 2.3

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

Page 709: SAP Mobile Platform 2.3

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

Page 710: SAP Mobile Platform 2.3

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

Page 711: SAP Mobile Platform 2.3

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

Page 712: SAP Mobile Platform 2.3

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

Page 713: SAP Mobile Platform 2.3

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

Page 714: SAP Mobile Platform 2.3

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

Page 715: SAP Mobile Platform 2.3

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

Page 716: SAP Mobile Platform 2.3

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

Page 717: SAP Mobile Platform 2.3

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

Page 718: SAP Mobile Platform 2.3

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

Page 719: SAP Mobile Platform 2.3

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

Page 720: SAP Mobile Platform 2.3

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

Page 721: SAP Mobile Platform 2.3

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

Page 722: SAP Mobile Platform 2.3

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

Page 723: SAP Mobile Platform 2.3

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

Page 724: SAP Mobile Platform 2.3

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

Page 725: SAP Mobile Platform 2.3

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

Page 726: SAP Mobile Platform 2.3

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

Page 727: SAP Mobile Platform 2.3

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

Page 728: SAP Mobile Platform 2.3

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

Page 729: SAP Mobile Platform 2.3

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

Page 730: SAP Mobile Platform 2.3

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

Page 731: SAP Mobile Platform 2.3

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

Page 732: SAP Mobile Platform 2.3

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

Page 733: SAP Mobile Platform 2.3

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

Page 734: SAP Mobile Platform 2.3

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

Page 735: SAP Mobile Platform 2.3

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

Page 736: SAP Mobile Platform 2.3

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

Page 737: SAP Mobile Platform 2.3

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

Page 738: SAP Mobile Platform 2.3

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

Page 739: SAP Mobile Platform 2.3

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

Page 740: SAP Mobile Platform 2.3

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

Page 741: SAP Mobile Platform 2.3

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

Page 742: SAP Mobile Platform 2.3

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

Page 743: SAP Mobile Platform 2.3

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

Page 744: SAP Mobile Platform 2.3

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

Page 745: SAP Mobile Platform 2.3

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

Page 746: SAP Mobile Platform 2.3

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

Page 747: SAP Mobile Platform 2.3

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

Page 748: SAP Mobile Platform 2.3

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

Page 749: SAP Mobile Platform 2.3

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

Page 750: SAP Mobile Platform 2.3

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

Page 751: SAP Mobile Platform 2.3

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

Page 752: SAP Mobile Platform 2.3

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

Page 753: SAP Mobile Platform 2.3

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

Page 754: SAP Mobile Platform 2.3

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

Page 755: SAP Mobile Platform 2.3

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

Page 756: SAP Mobile Platform 2.3

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

Page 757: SAP Mobile Platform 2.3

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

Page 758: SAP Mobile Platform 2.3

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

Page 759: SAP Mobile Platform 2.3

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

Page 760: SAP Mobile Platform 2.3

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

Page 761: SAP Mobile Platform 2.3

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

Page 762: SAP Mobile Platform 2.3

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

Page 763: SAP Mobile Platform 2.3

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

Page 764: SAP Mobile Platform 2.3

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

Page 765: SAP Mobile Platform 2.3

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

Page 766: SAP Mobile Platform 2.3

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

Page 767: SAP Mobile Platform 2.3

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

Page 768: SAP Mobile Platform 2.3

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

Page 769: SAP Mobile Platform 2.3

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

Page 770: SAP Mobile Platform 2.3

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

Page 771: SAP Mobile Platform 2.3

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

Page 772: SAP Mobile Platform 2.3

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

Page 773: SAP Mobile Platform 2.3

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

Page 774: SAP Mobile Platform 2.3

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

Page 775: SAP Mobile Platform 2.3

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

Page 776: SAP Mobile Platform 2.3

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

Page 777: SAP Mobile Platform 2.3

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

Page 778: SAP Mobile Platform 2.3

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

Page 779: SAP Mobile Platform 2.3

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

Page 780: SAP Mobile Platform 2.3

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

Page 781: SAP Mobile Platform 2.3

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

Page 782: SAP Mobile Platform 2.3

Index

752 SAP Mobile Platform