Symbian OS Error Codes
Tutorial posted June 17th, 2003 by eric
in
Platforms:
Generic Errors
| KErrNone | 0 | |
| KErrNotFound | -1 | Unable to find the specified object |
| KErrGeneral | -2 | General (unspecified) error |
| KErrCancel | -3 | The operation was cancelled |
| KErrNoMemory | -4 | Not enough memory |
| KErrNotSupported | -5 | The operation requested is not supported |
| KErrArgument | -6 | An argument is out of range |
| KErrTotalLossOfPrecision | -7 | This error arises when converting from an internal 96-bit real representation to a TReal32; the exponent of the internal representation is so small that the 32-bit real cannot contain it. |
| KErrBadHandle | -8 | An invalid handle has been passed. A function involving a resource owned by a server or the kernel has specified an invalid handle. |
| KErrOverflow | -9 | In the context of mathematical or time/date functions, indicates a calculation that has produced arithmetic overflow exceeding the bounds allowed by the representation. In the context of data transfer, indicates that a buffer has over-filled without being emptied soon enough. |
| KErrUnderflow | -10 | In the context of mathematical or time/date functions, indicates a calculation that has produced a result smaller than the smallest magnitude of a finite number allowed by the representation. In the context of data transfer, indicates that a buffer was under-filled when data was required. |
| KErrAlreadyExists | -11 | Already exists |
| KErrPathNotFound | -12 | Unable to find the specified folder |
| KErrDied | -13 | A handle refers to a thread that has died. |
| KErrInUse | -14 | A requested resource is already in exclusive use. |
| KErrServerTerminated | -15 | Client/server send/receive operation cannot run, because the server has terminated. |
| KErrServerBusy | -16 | A client/server send/receive operation cannot run, because the server is busy handling another request. |
| KErrCompletion | -17 | An operation is complete, successfully or otherwise. This code may be used to indicate that some follow on operation can take place. It does not necessarily indicate an error condition. |
| KErrNotReady | -18 | A device required by an i/o operation is not ready to start operations. A common reason for returning this code is because a device has not been initialised, or has no power. |
| KErrUnknown | -19 | Unknown error |
| KErrCorrupt | -20 | Some media is not formatted properly, or links between sections of it have been corrupted. |
| KErrAccessDenied | -21 | Access denied |
| KErrLocked | -22 | An operation cannot be performed, because the part of the file to be read or written is locked. |
| KErrWrite | -23 | During a file write operation, not all the data could be written. |
| KErrDisMounted | -24 | A volume which was to be used for a file system operation has been dismounted. |
| KErrEof | -25 | End of file has been reached. |
| KErrDiskFull | -26 | Disk full |
| KErrBadDriver | -27 | A driver DLL is of the wrong type. |
| KErrBadName | -28 | A file name or other object name does not conform to the required syntax. |
| KErrCommsLineFail | -29 | Comms line failed |
| KErrCommsFrame | -30 | A frame error has occurred in a communications operation. |
| KErrCommsOverrun | -31 | An overrun has been detected by a communications driver. |
| KErrCommsParity | -32 | A parity error has occurred in communications. |
| KErrTimedOut | -33 | Timed out |
| KErrCouldNotConnect | -34 | Failed to connect |
| KErrCouldNotDisconnect | -35 | Failed to disconnect |
| KErrDisconnected | -36 | A function could not be executed because the required session was disconnected. |
| KErrBadLibraryEntryPoint | -37 | A library entry point was not of the required type. |
| KErrBadDescriptor | -38 | A non-descriptor parameter was passed by a client interface, when a server expected a descriptor. |
| KErrAbort | -39 | An operation has been aborted |
| KErrTooBig | -40 | A number was too big |
| KErrDivideByZero | -41 | Divide by zero |
| KErrBadPower | -42 | Insufficient power was available to complete an operation. |
| KErrDirFull | -43 | An operation on a directory has failed. |
| KErrHardwareNotAvailable | -44 | An operation cannot be performed because the necessary hardware is not available |
| KErrSessionClosed | -45 | The completion status when an outstanding client/server message is completed because a shared session has been closed. |
| KErrPermissionDenied | -46 | An operation cannot be performed due to a potential security violation. |
| KErrExtensionNotSupported | -47 | A requested extension function is not supported by the object concerned. |
| KErrCommsBreak | -48 | A break has occurred in a communications operation. |
| KErrMsgBioMessageNotValid | -90 |
Etel Fax
| KFaxErrModemNotWorking | -101 | The fax modem has failed |
| KFaxErrCannotConnect | -102 | |
| KFaxErrCSIorCIG | -103 | |
| KFaxErrDISorDTC | -104 | |
| KFaxErrFrameFail | -105 | The connection to the fax machine has been broken |
| KFaxErrAtNegotiatedSpeed | -106 | |
| KFaxErrCFR | -107 | |
| KFaxErrMCF | -108 | |
| KFaxErrCRP | -109 | |
| KFaxErrNoDial | -110 | Could not dial fax number |
| KFaxErrNoDialTone | -111 | No dial tone was detected |
| KFaxErrBusy | -112 | The line is busy |
| KFaxErrNoAnswer | -113 | The call was not answered |
| KFaxErrNoCarrier | -114 | The call was not answered by a fax machine |
| KFaxErrRemoteCannotReceive | -115 | Could not send to the fax machine. The fax machine is unable to receive faxes |
| KFaxErrCompression | -116 | Panic |
| KFaxErrPageTooLong | -117 | Panic |
| KFaxErrDCN | -118 | |
| KFaxErrRemoteDCN | -119 | |
| KFaxErrHDLC | -120 | |
| KFaxErrStopAndWait | -121 | Panic |
| KFaxErrTrainStop | -122 | |
| KFaxErrReceiveTimeout | -123 | Could not send to the fax machine. The connection has timed out |
| KFaxErrCannotEndData | -124 | The connection to the fax machine has been broken |
| KFaxErrEOP | -125 | |
| KFaxErrMPS | -126 | |
| KFaxErrNoReceiveMode | -127 | |
| KFaxErrCannotAnswer | -128 | |
| KFaxErrPrematureHangup | -129 | Could not receive fax. The fax machine ended the call |
| KFaxErrModemResponse | -130 | |
| KFaxErrPrematureOK | -131 | |
| KFaxErrNoFinalOK | -132 | |
| KFaxErrUnknownPageCode | -133 | |
| KFaxErrNoHangup | -134 | |
| KFaxErrNoNegotiate | -135 | |
| KFaxErrModemDisconnect | -136 | |
| KFaxErrWrongModemType | -137 | |
| KFaxErrTrainFail | -138 | |
| KFaxTransmitterStalled | -139 | |
| KFaxReceiverOverflow | -140 | |
| KFaxCannotOpenPort | -141 | |
| KFaxCannotCloseStore | -142 | |
| KFaxCannotOpenStore | -143 | |
| KFaxThreadError | -144 | |
| KFaxFileSessionError | -145 | |
| KFaxLogCreateError | -146 | |
| KFaxFileSeekError | -147 | |
| KFaxPDDError | -148 | |
| KFaxLDDError | -149 | |
| KFaxC32Error | -150 | |
| KFaxCommsServerError | -151 | |
| KFaxCommsPortError | -152 | |
| KFaxCancelRequested | -153 | |
| KFaxNoClass2Xon | -154 | |
| KFaxConfigError | -155 | |
| KFaxCannotAutodetect | -156 | |
| KCannotFindFirstPage | -157 | |
| KFaxBadInitialization | -158 | |
| KFaxOnlyJustAutoDetected | -159 | |
| KFaxBelowMinSpeed | -160 | |
| KFaxPollingUnsupported | -161 | |
| KFaxNothingToPoll | -162 | |
| KFaxEtelServerError | -163 |
Email Pop Errors
| KPop3CannotConnect | -170 | The POP3 server refused to allow a connection |
| KPop3InvalidUser | -171 | The POP3 server refused to allow a connection. Check your mailbox username |
| KPop3InvalidLogin | -172 | The POP3 server refused to allow a connection. Check your mailbox username and password |
| KPop3CannotCreateApopLogonString | -173 | Could not create secure logon string. Mailbox server may not support secure logon |
| KPop3ProblemWithRemotePopServer | -174 | Problem communicating with POP3 server |
| KPop3CannotOpenServiceEntry | -175 | Panic |
| KPop3CannotSetRequiredFolderContext | -176 | Panic |
| KPop3InvalidApopLogin | -177 | Panic |
Email Socket Errors
| KImsKErrorDNSNotFound | -180 | Could not find a DNS server. Please check the DNS address in the internet control panel |
| KImsKErrorControlPanelLocked | -181 | Could not connect to internet. Please ensure the internet control panel is closed |
| KImskErrorISPOrIAPRecordNotFound | -182 | |
| KImskErrorActiveSettingIsDifferent | -183 | Unable to connect using the specified IAP, already connected to the Internet using a different IAP |
| KImskSecuritySettingsFailed | -184 |
Socket Errors
| KErrNetUnreach | -190 | Could not connect to the network. Currently unreachable |
| KErrHostUnreach | -191 | Could not connect to the specified server |
| KErrNoProtocolOpt | -192 | The specified server refuses the selected protocol |
| KErrUrgentData | -193 | |
| KErrWouldBlock | -1000 | See also BAFL, OCR and PTI errors |
Email IMAP Errors
| KErrImapConnectFail | -200 | Could not connect to IMAP4 server |
| KErrImapServerFail | -201 | The connection to the IMAP4 server has been broken |
| KErrImapServerParse | -202 | |
| KErrImapServerBusy | -203 | The IMAP4 server refused to allow connection. The server is currently busy |
| KErrImapServerVersion | -204 | Could not connect to the IMAP server. The IMAP server is of the wrong version |
| KErrImapSendFail | -205 | Could not transmit to the IMAP4 server |
| KErrImapBadLogon | -206 | The IMAP4 server refused to allow a connection. Check your mailbox username and password |
| KErrImapSelectFail | -207 | |
| KErrImapWrongFolder | -208 | Could not select an IMAP4 folder |
| KErrImapServerNoSecurity | -209 | |
| KErrImapServerLoginDisabled | -210 | Login for this IMAP4 server has been disabled |
| KErrImapTLSNegotiateFailed | -211 | A secure connection cannot be made to this server |
| KErrImapCantDeleteFolder | -212 | This folder cannot be deleted |
| KDmssUnknownErr | -221 | |
| KDmssMailboxUnavailableErr | -222 | |
| KDmssActionAbortedErr | -223 | |
| KDmssActionNotTakenErr | -224 | |
| KDmssCmdUnrecognisedErr | -225 | |
| KDmssSyntaxErrorErr | -226 | |
| KDmssCmdNotImplementedErr | -227 | |
| KDmssBadSequenceErr | -228 | |
| KDmssParamNotImplementedErr | -229 | |
| KDmssMailboxNoAccessErr | -230 | |
| KDmssExceededStorageErr | -231 | |
| KDmssMailboxNameErr | -232 | |
| KDmssTransactionFailedErr | -233 | |
| KDmssTimeOutErr | -234 |
Email SMTP Error
| KSmtpNoMailFromErr | -240 | Could not send email due to an invalid return email address. Check your email address in your account settings |
| KSmtpUnknownErr | -241 | Problem while sending email |
| KSmtpBadMailFromAddress | -242 | Email message has an invalid "From" address |
| KSmtpBadRcptToAddress | -243 | Email message has an invalid "To", "Cc" or "Bcc" address |
| KSmtpLoginRefused | -244 | SMTP server refused to allow connection |
| KSmtpNoMsgsToSendWithActiveSettings | -245 | Could not send email. The messages are destined for an account different from the currently connected one. |
| KErrSmtpTLSNegotiateFailed | -246 | Secure connection failed. Server may not accept secure connections or certificates may be expired. |
| KImcmHTMLPartNotPopulated | -250 | |
| KImcmInvalidMessageStructure | -251 | |
| KErrPop3TLSNegotiateFailed | -260 |
Access Point Engine
| KErrInvalidColumn | -300 | Attempting to read or write a column which does not exists. |
| KErrInvalidBearer | -301 | The given bearer is not valid. |
| KErrInvalidDatabaseType | -302 | The type of the database is not valid |
| KErrInvalidName | -303 | The name of the AP is not valid (length = 0) |
| KErrDescOverflow | -304 | |
| KErrNullPointerPassed | -305 | The passed pointer was invalid = NULL |
| KErrInvalidFilterType | -310 | The filter is not valid |
| KErrInvalidBearerType | -311 | The bearer is not valid |
| KErrInvalidIspRequest | -312 | The ISP type given is invalid |
| KErrValueUnspecified | -323 | Used when the requested value was not specified in the database |
| KApSelectionCanceled | -350 |
| KTxtNotOverriden | -351 |
| KErrInvalidTextId | -355 |
| KErrActiveApDbObserverNotFound | -500 | Can be BIO Messaging "KBspInvalidMessage" |
BIO messaging
| KBspInvalidMessage | -500 | "Corrupt message cannot be read. (can also be KErrValueUnspecified in AP Engine)" |
| KBspSmartMessageInvalidToken | -501 | "Corrupt message cannot be read." |
| KBspSmartMessageNoParserDefined | -502 | "Unknown message type cannot be read." |
| KIacpUnknownSmsType | -510 | "Left token not starting with neither 'M' nor 'I'." |
| KIacpBIOMsgTypeNotSupported | -511 | "This Bio msg is not suppported.." |
| KiacpMandatoryDataNotSet | -512 | "A mandatory Field/Value has not been found in SMS message." |
| KIacpUnknownMailProtocol | -513 | "Mailbox configuration message refers to an unknown protocol." |
| KIacpErrRightToken | -514 | "Improper right token i.e not equal t/f (True/False)." |
| KIacpErrLeftToken | -515 | "Unknown Left Token i.e not starting with 'M' for Mail or 'I' for Internet configuration" |
| KIacpErrSmsDataNotParsed | -516 | "Sms data should be parsed before commiting." |
| KIacpErrSmsDataNotRestored | -517 | "Sms data should be parsed before commiting." |
| KIacpScriptErrISPNotFound | -518 | "Mailbox configuration message specifies an unknown Internet Access Point." |
| KIacpErrScriptNotDefined | -519 | "Script not included in sms." |
| KIacpErrScriptNotFoundInDB | -520 | "There is no script in DB to append to.." |
| KIacpErrScriptAlreadyAdd | -521 | "Script cannot be add more than ounce for a each Bio Msg." |
WAP
| KWappErrXmlVer | -601 | "Wrong XML version" |
| KWappErrOutbound | -602 | "Index in exceeds boundaries" |
| KWappErrStringTable | -603 | "Bad String table reference" |
| KWappErrEOS | -604 | "Reached the end of a key descriptor" |
| KWappErrUnexpectedValue | -605 | "Expecting a different tag or content/attributes" |
| KWappErrNoAttributes | -606 | "Expecting attributes- missing" |
| KWappErrMandatoryTagMissing | -607 | "Search for a mandatory tag failed" |
| KWappErrStoreNotFound | -608 | "No store attached to this entry" |
| KWappErrMsgUnparsed | -609 | "Trying to process a message which is unparsed" |
| KWappErrUnrecognised | -610 | "Token or string is not a recognised value" |
| KWappErrNullValue | -611 | "Variable is null or has not been intialised" |
| KWappErrContent | -612 | "Empty element, particularly a problem if it's an empty characteristic- has no PARMS" |
| KWappErrNoDBRecords | -613 | "Could not find a first record in the COMMDB" |
| KWappErrNotSupported | -614 | "Not Supported - WAP specific" |
| KWappErrBadMessage | -615 | "Data content/format of message is invalid" |
| KWappErrNoTermination | -616 | "Terminating byte missing from string or data element." |
More Wap errors can be found in the ranges -5300..-5500 and -10000..-10025. See below.
XML Parser
| EXmlFeatureLockedWhileParsing | -974 |
| EXmlDtdRequired | -975 |
| EXmlEntityDeclInPe | -976 |
| EXmlUnexpectedState | -977 |
| EXmlNotStandalone | -978 |
| EXmlExternalEntityHandling | -979 |
| EXmlUnclosedCdata | -980 |
| EXmlIncorrectEncoding | -981 |
| EXmlUnknownEncoding | -982 |
| EXmlMisplacedPi | -983 |
| EXmlAttributeExternalEntityRef | -984 |
| EXmlBinaryEntityRef | -985 |
| EXmlBadCharRef | -986 |
| EXmlAsyncEntity | -987 |
| EXmlRecursiveEntity | -988 |
| EXmlUndefinedEntity | -989 |
| EXmlPeRef | -990 |
| EXmlJunkAfterDocElement | -991 |
| EXmlDuplicateAttribute | -992 |
| EXmlTagMismatch | -993 |
| EXmlPartialChar | -994 |
| EXmlUnclosedToken | -995 |
| EXmlInvalidToken | -996 |
| EXmlNoElements | -997 |
| EXmlSyntax | -998 |
| EXmlParserError | -1000 |
BAFL
| KErrExtended | -1000 |
| KErrExtendedWithText | -1001 |
| KLeaveWithoutAlert | -1002 |
| KLeaveExit | -1003 |
OCR
| KErrOcrBadImage | -1001 | Bad image or unsupported format |
| KErrOcrBadLanguage | -1002 | Unsupported language |
| KErrOcrBadRegion | -1003 | Bad layout region |
| KErrOcrNotSetLanguage | -1004 | Not set any language |
| KErrOcrBadDictFile | -1005 | Not set any language packages |
Predictive Text Input
| KErrNoActiveLanguage | -1001 |
| KErrLanguageNotFound | -1002 |
| KErrNoSuitableCore | -1003 |
| KErrNotAllowed | -1004 |
| KErrTooLongWord | -1005 |
| KErrInvalidWord | -1006 |
| KErrTooLongReading | -1007 |
| KErrInvalidReading | -1008 |
| KErrUserDic | -1009 |
ETEL Errors
| KErrEtelNotCallOwner | -2000 | |
| KErrEtelDuplicatePhoneName | -2001 | |
| KErrEtelAlreadyCallOwner | -2002 | |
| KErrEtelNoCarrier | -2003 | "Problem communicating receiving device. Call was unexpectedly dropped" |
| KErrEtelBusyDetected | -2004 | "Phone number is busy. Wait before trying again" |
| KErrEtelNoClientInterestedInThisCall | -2005 | |
| KErrEtelInitialisationFailure | -2006 | |
| KErrEtelCallNotActive | -2007 | |
| KErrEtelNoAnswer | -2008 | "Call was not answered" |
| KErrEtelNoDialTone | -2009 | |
| KErrEtelConfigPortFailure | -2010 | |
| KErrEtelFaxChunkNotCreated | -2011 | |
| KErrEtelNotFaxOwner | -2012 | |
| KErrEtelPortNotLoanedToClient | -2013 | |
| KErrEtelWrongModemType | -2014 | |
| KErrEtelUnknownModemCapability | -2015 | |
| KErrEtelAnswerAlreadyOutstanding | -2016 | |
| KErrEtelModemNotDetected | -2017 | "Phone is turned off or not ready. Check phone and try again" |
| KErrEtelModemSettingsCorrupt | -2018 | |
| KErrEtelPortAlreadyLoaned | -2019 | "The Data port is in use by another call or application." |
| KErrEtelCallAlreadyActive | -2020 | "Another call active. Close it before opening a new one" |
NetDial Errors
| KErrExitNoModem | -3001 | "No response from phone. Ensure phone is switched on" |
| KErrExitModemError | -3002 | "Problem communicating with Internet service's modem" |
| KErrExitLoginFail | -3003 | "Internet username or password is incorrect." |
| KErrExitScriptTimeOut | -3004 | "Internet service login script timed out. Internet service login script may be incorrect." |
| KErrExitScriptError | -3005 | "Problem with Internet service login script. Internet service login script may be incorrect." |
| KErrNetDialDatabaseDefaultUndefined | -3006 | "No Internet Access Points are defined" |
| KErrNetDialDatabaseTypeUnknown | -3007 | "No Internet Access Points are defined" |
| KErrNetDialDatabaseNotFound | -3008 | "No Internet Access Points are defined" |
| KErrNetDialHscsdNotSupported | -3009 |
TCP/IP (v4)
| KErrIfAuthenticationFailure | -3050 | "Internet username or password is incorrect" |
| KErrIfAuthNotSecure | -3051 | "Internet service server only allows plain text authentication. This is currently disabled. |
| KErrIfAccountDisabled | -3052 | "Could not connect to Internet service. Your account has been disabled" |
| KErrIfRestrictedLogonHours | -3053 | "Could not connect to Internet service. Your account is only active during restricted hours" |
| KErrIfPasswdExpired | -3054 | "Could not connect to Internet service. Your Internet password has expired" |
| KErrIfNoDialInPermission | -3055 | "Could not connect to Internet service. Your do not have dial-in permission" |
| KErrIfChangingPassword | -3056 | |
| KErrIfCallbackNotAcceptable | -3057 | "Could not connect to Internet service. Callback is not supported" |
| KErrIfDNSNotFound | -3058 | "Could not find specified Internet server" |
| KErrIfLRDBadLine | -3059 | "Bad line to Internet service dropped" |
| KErrIfNoServerPresent | -3060 | |
| KErrIfRemoteDisconnected | -3061 |
More TCP/IP errors below (in the -5100 range).
Multimode Telephony
Multimode telephony errors that will be generated by TSY
| KErrMMEtelWrongMode | -3201 | Client has requested a mode-specific API service and the phone is currently in the wrong mode. |
| KErrMMEtelFailedDueToModeChange | -3202 | Error code to cater for requests that fail because the mode changes mid-way during servicing that request |
| KErrMMEtelRemoteEndTermination | -3203 | Remote user (or network) has terminated an ongoing call. |
| KErrMMEtelSmsFormatNotSupported | -3204 | Client requested a message format that is not supported by TSY anor phone. |
| KErrMMEtelFeatureCodeNotSet | -3205 | Client requests a service whose feature code has not been programmed e.g. Call Forwarding. |
| KErrMMEtelNetworkNotResponding | -3206 | Network has failed to respond to an MS initiated request e.g. "flash info" |
| KErrMMEtelCallForbidden | -3207 | Client requests a call to a destination that is forbidden. |
| KErrMMEtelMaxReached | -3208 | The maximum number of entries in astore has been reached. |
| KErrMMEtelCallTerminated | -3209 | Remote user (or network) has terminated an ongoing call. |
| KErrMMEtelFormatNotSupported | -3210 | The client requested a message format that is not supported by TSY anor phone. |
| KErrMMEtelHiddenEntry | -3211 | The phonebook entry is hidden.This is a USIM phonebook specific error. |
| KErrMMEtelFallbacktoVoice | -3212 | The request to answer a multimedia call has failed because the network can now only support voice. |
| KErrMMEtelMacVerificationFailed | -3213 | Authentication derived MAC does not match locally calculated MAC |
| KErrMMEtelSqnVerificationFailed | -3214 | Authentication derived SQN value is not in the expected range |
| KErrMMEtelAuthenticateFailed | -3215 | Authenticate command failed |
Error codes for use with Smart card application APIs.
| KErrMMEtelScMaxApplicationsActive | -3216 | Application cannot be activated as maximum number of applications already active. |
| KErrMMEtelScNoInfoNonVolatileMemoryUnchanged | -3217 | No information given, the state of the non-volatile memory is unchanged. |
| KErrMMEtelScNoInfoNonVolatileMemoryChanged | -3218 | No information given, the state of the non-volatile memory is changed. |
| KErrMMEtelScReturnedDataCorrupt | -3219 | Part of the returned data may be corrupt. |
| KErrMMEtelScEofReached | -3220 | End of file reached before reading requested number of bytes or records have been read. |
| KErrMMEtelScFileInvalidated | -3221 | Selected file is invalidated. |
| KErrMMEtelScNoMemory | -3222 | The smart card had a memory problem when executing the command. |
| KErrMMEtelScWrongLength | -3223 | Wrong length |
| KErrMMEtelScGeneral | -3224 | Technical problem, no precise diagnosis |
| KErrMMEtelScIncompatibleFileStructure | -3225 | Command incompatible with file structure |
| KErrMMEtelScReferencedDataInvalidated | -3226 | Referenced data invalidated |
| KErrMMEtelScFunctionNotSupported | -3227 | Function not supported |
| KErrMMEtelScFileNotFound | -3228 | File not found |
| KErrMMEtelScRecordNotFound | -3229 | Record not found |
| KErrMMEtelScReferencedDataNotFound | -3230 | Referenced data not found |
| KErrMMEtelScApplicationNotActive | -3231 | Application not activate. |
CDMA network errors that will be generated by networks
| KErrCdmaSmsAddressVacant | -3256 | SMS destination address is valid but not currently allocated to an SMS terminal. |
| KErrCdmaSmsAddressTranslationFailure | -3257 | SMS destination address is invalid. |
| KErrCdmaSmsNetworkResourceShortage | -3258 | Network transmissionfailed due to lack of network resource or link capacity. |
| KErrCdmaSmsNetworkFailure | -3259 | A network node failed, a link failed or a required operation failed. |
| KErrCdmaSmsInvalidTeleserviceId | -3260 | SMS Teleservice ID is either not known or not supported. |
| KErrCdmaSmsOtherNetworkProblem | -3261 | A network problem other than identified by above error codes. |
| KErrCdmaSmsNoPageResponse | -3262 | The addressed MS-based SME is known but it does not respond to a page. |
| KErrCdmaSmsDestinationBusy | -3263 | The addressed MS-based SME is SMS capable but is currently engaged in a call, a service or a call mode that precludes the use of SMS. |
| KErrCdmaSmsNoAcknowledgement | -3264 | The destination SME does not acknowledge receipt of the SMS delivery. |
| KErrCdmaSmsDestinationResourceShortage | -3265 | A required terminal resource (e.g.memory) is not available to process this message. |
| KErrCdmaSmsDeliveryPostponed | -3266 | Delivery is not currently possible but SMS notification is pending. |
| KErrCdmaSmsOtherNetworkProblem | -3267 | The addressed destination is out of service for an extended period of time. |
| KErrCdmaSmsDestinationNoLongerAtAddress | -3268 | The MS based SME is no longer at the temporary SMS routing address. |
| KErrCdmaSmsOtherTerminalProblem | -3269 | A terminal problem other than identified by the above error codes. |
| KErrCdmaSmsRadioInterfaceResourceShortage | -3320 | There is no channel available or there is radio congestion at this time. |
| KErrCdmaSmsRadioInterfaceIncompatibility | -3321 | The MS for an MS-based SME is operating in a mode that does not support SMS at this time. |
| KErrCdmaSmsOtherRadioInterfaceProblem | -3322 | A radio interface problem other than identified by the above error codes. |
| KErrCdmaSmsEncodingProblem | -3352 | The size of a parameter or field is not what is expected. |
| KErrCdmaSmsOriginationDenied | -3353 | The originating MIN is not recognized, the originating address is not allowed for the originating MIN, the ESN doesn't match the originating MIN, the origination is not authorized, the originating address is not recognized, etc. |
| KErrCdmaSmsTerminationDenied | -3354 | The destination is not authorized to receive the SMS message, the MC refused the message, the destination SME refused the message, the destination is not authorized for a required supplementary service, etc. |
| KErrCdmaSmsSupplServiceNotSupported | -3355 | The originating supplementary service is not known or supported, the sender is not authorized for an originating supplementary service, etc. |
| KErrCdmaSmsSmsNotSupported | -3356 | SMS is not supported by an addressed functional entity. |
| KErrCdmaSmsMissingExpectedParameter | -3358 | An optional parameter is missing that is required for a particular function. |
| KErrCdmaSmsMissingMandatoryParameter | -3359 | A parameter is missing that is mandatory for a particular message. |
| KErrCdmaSmsUnrecognizedParameterValue | -3360 | A known parameter has an unknown or unsupported value. |
| KErrCdmaSmsUnexpectedParameterValue | -3361 | A known parameter has a known, but unexpected value. |
| KErrCdmaSmsUserDataSizeError | -3362 | The User Data size is too large for access technology, transport network, or call mode, etc. The User Data size is not what is expected for the indicated teleservice. |
| KErrCdmaSmsOtherGeneralProblem | -3363 | Other general problems. |
GenConn
| KErrGenConnDatabaseDefaultUndefined | -3606 | "No Internet accounts have been set up. Set up an account in Control panel." |
| KErrGenConnDatabaseTypeUnknown | -3607 | "CommDb error" |
| KErrGenConnDatabaseNotFound | -3608 | "CommDb error" |
| KErrGenConnNoGPRSNetwork | -3609 | "No Packet network available" |
| KErrGenConnIncorrectMSClass | -3610 | "Phone capabilities insufficient for required services" |
| KErrGenConnInadequateSignalStrengh | -3611 | "Signal strength too low for connection, try again later" |
| KErrGenConnStateMachineNotAvailable | -3612 | "State Machine not available for connection" |
Etel GSM Errors
| Radio Resource Layer (GSM 4.08) | |
| KErrGsmRRUnspecifedAbnormalRelease | -4001 |
| KErrGsmRRChannelUnacceptable | -4002 |
| KErrGsmRRTimerExpired | -4003 |
| KErrGsmRRNoActivityOnRadioPath | -4004 |
| KErrGsmRRPreEmptiveRelease | -4005 |
| KErrGsmRRCallAlreadyCleared | -4065 |
| KErrGsmRRInvalidMessage | -4095 |
| KErrGsmRRNonExistentMessage | -4097 |
| KErrGsmRRIncompatibleMessageWithCallState | -4098 |
| KErrGsmRRInvalidInformationElement | -4100 |
| KErrGsmRRUnspecifiedProtocolError | -4111 |
| Mobility Management Layer (GSM 4.08) | |
| KErrGsmMMUnallocatedTmsi | -4129 |
| KErrGsmMMImsiUnknownInHlr | -4130 |
| KErrGsmMMIllegalMs | -4131 |
| KErrGsmMMImsiUnknownInVlr | -4132 |
| KErrGsmMMImeiNotAccepted | -4133 |
| KErrGsmMMIllegalMe | -4134 |
| KErrGsmMMPlmnNotAllowed | -4139 |
| KErrGsmMMLocationAreaNotAllowed | -4140 |
| KErrGsmMMRoamingNotAllowedInThisLocationArea | -4141 |
| KErrGsmMMNoSuitableCellsInArea | -4143 |
| KErrGsmMMNetworkFailure | -4145 |
| KErrGsmMMMacFailure | -4148 |
| KErrGsmMMSynchFailure | -4149 |
| KErrGsmMMCongestion | -4150 |
| KErrGsmMMGsmAuthenticationUnacceptable | -4151 |
| KErrGsmMMServiceOptionNotSupported | -4160 |
| KErrGsmMMServiceOptionNotSubscribed | -4161 |
| KErrGsmMMServiceOptionTemporaryOutOfOrder | -4162 |
| KErrGsmMMCallCanNotBeIdentified | -4166 |
| KErrGsmMMSemanticErrorInMessage | -4223 |
| KErrGsmMMMandatoryInformationElementError | -4224 |
| KErrGsmMMNonExistentMessageType | -4225 |
| KErrGsmMMIncompatibleMessageWithProtocolState | -4226 |
| KErrGsmMMNonExistentInformationElement | -4227 |
| KErrGsmMMConditionalIEError | -4228 |
| KErrGsmMMIncompatibleMessageWithCallState | -4229 |
| KErrGsmMMUnspecifiedProtocolError | -4239 |
| Call Control Layer (GSM 04.08) | |
| KErrGsmCCUnassignedNumber | -4257 |
| KErrGsmCCNoRouteToTransitNetwork | -4258 |
| KErrGsmCCNoRouteToDestination | -4259 |
| KErrGsmCCChannelUnacceptable | -4262 |
| KErrGsmCCOperatorDeterminedBarring | -4264 |
| KErrGsmCCNormalCallClearing | -4272 |
| KErrGsmCCUserBusy | -4273 |
| KErrGsmCCUserNotResponding | -4274 |
| KErrGsmCCUserAlertingNoAnswer | -4275 |
| KErrGsmCCCallRejected | -4277 |
| KErrGsmCCNumberChanged | -4278 |
| KErrGsmCCPreemption | -4281 |
| KErrGsmCCNonSelectedUserClearing | -4282 |
| KErrGsmCCDestinationOutOfOrder | -4283 |
| KErrGsmCCInvalidNumberFormat | -4284 |
| KErrGsmCCFacilityRejected | -4285 |
| KErrGsmCCResponseToStatusEnquiry | -4286 |
| KErrGsmCCNormalUnspecified | -4287 |
| KErrGsmCCNoChannelAvailable | -4290 |
| KErrGsmCCNetworkOutOfOrder | -4294 |
| KErrGsmCCTemporaryFailure | -4297 |
| KErrGsmCCSwitchingEquipmentCongestion | -4298 |
| KErrGsmCCAccessInformationDiscarded | -4299 |
| KErrGsmCCRequestedChannelNotAvailable | -4300 |
| KErrGsmCCResourceNotAvailable | -4303 |
| KErrGsmCCQualityOfServiceNotAvailable | -4305 |
| KErrGsmCCRequestedFacilityNotSubscribed | -4306 |
| KErrGsmCCIncomingCallsBarredInCug | -4311 |
| KErrGsmCCBearerCapabilityNotAuthorised | -4313 |
| KErrGsmCCBearerCapabilityNotCurrentlyAvailable | -4314 |
| KErrGsmCCServiceNotAvailable | -4319 |
| KErrGsmCCBearerServiceNotImplemented | -4321 |
| KErrGsmCCChannelTypeNotImplemented | -4322 |
| KErrGsmCCAcmGreaterThanAcmMax | -4324 |
| KErrGsmCCRequestedFacilityNotImplemented | -4325 |
| KErrGsmCCOnlyRestrictedDigitalInformationBCAvailable | -4326 |
| KErrGsmCCServiceNotImplemented | -4335 |
| KErrGsmCCInvalidCallReferenceValue | -4337 |
| KErrGsmCCChannelDoesNotExist | -4338 |
| KErrGsmCCSuspendedCallExistsButCallIdentityDoesNotWork | -4339 |
| KErrGsmCCCallIdentityInUse | -4340 |
| KErrGsmCCNoCallSuspended | -4341 |
| KErrGsmCCRequestedCallIdentityAlreadyCleared | -4342 |
| KErrGsmCCUserNotInCug | -4343 |
| KErrGsmCCIncompatibleDestination | -4344 |
| KErrGsmCCInvalidTransitNetworkSelection | -4347 |
| KErrGsmCCIncompatibleSegmentedMessage | -4350 |
| KErrGsmCCSemanticallyIncorrectMessage | -4351 |
| KErrGsmCCInvalidMandatoryInformation | -4352 |
| KErrGsmCCNonExistentMessageType | -4353 |
| KErrGsmCCIncompatibleMessageInProtocolState | -4354 |
| KErrGsmCCNonExistentInformationElement | -4355 |
| KErrGsmCCConditionalIEError | -4356 |
| KErrGsmCCIncompatibleMessageInCallState | -4357 |
| KErrGsmCCRecoveryOnTimerExpiry | -4358 |
| KErrGsmCCUnspecifiedProtocolError | -4367 |
| KErrGsmCCUnspecifiedInterworkingError | -4383 |
| Supplementary Services Layer (GSM 04.80) | |
| KErrGsmSSUnknownSubscriber | -4385 |
| KErrGsmSSIllegalSubscriber | -4393 |
| KErrGsmSSBearerServiceNotProvisioned | -4394 |
| KErrGsmSSTeleserviceNotProvisioned | -4395 |
| KErrGsmSSIllegalEquipment | -4396 |
| KErrGsmSSCallBarred | -4397 |
| KErrGsmSSIllegalOperation | -4400 |
| KErrGsmSSErrorStatus | -4401 |
| KErrGsmSSNotAvailable | -4402 |
| KErrGsmSSSubscriptionViolation | -4403 |
| KErrGsmSSIncompatibility | -4404 |
| KErrGsmSSFacilityNotSupported | -4405 |
| KErrGsmSSAbsentSubscriber | -4411 |
| KErrGsmSSSystemFailure | -4418 |
| KErrGsmSSDataMissing | -4419 |
| KErrGsmSSUnexpectedDataValue | -4420 |
| KErrGsmSSPasswordRegistrationFailure | -4421 |
| KErrGsmSSNegativePasswordCheck | -4422 |
| KErrGsmSSPasswordAttemptsViolation | -4427 |
| KErrGsmSSUnknownAlphabet | -4455 |
| KErrGsmSSUssdBusy | -4456 |
| KErrGsmSSMaxNumMptyParticipants | -4510 |
| KErrGsmSSResourcesUnavailable | -4511 |
| SMS Layer (GSM 04.11) | |
| KErrGsmSMSUnassignedNumber | -4513 |
| KErrGsmSMSOperatorDeterminedBarring | -4520 |
| KErrGsmSMSCallBarred | -4522 |
| KErrGsmSMSReserved | -4523 |
| KErrGsmSMSNetworkFailure | -4529 |
| KErrGsmSMSShortMessageTransferRejected | -4533 |
| KErrGsmSMSMemoryCapacityExceeded | -4534 |
| KErrGsmSMSDestinationOutOfOrder | -4539 |
| KErrGsmSMSUnidentifiedSubscriber | -4540 |
| KErrGsmSMSFacilityRejected | -4541 |
| KErrGsmSMSUnknownSubscriber | -4542 |
| KErrGsmSMSNetworkOutOfOrder | -4550 |
| KErrGsmSMSTemporaryFailure | -4553 |
| KErrGsmSMSCongestion | -4554 |
| KErrGsmSMSResourcesUnavailable | -4559 |
| KErrGsmSMSRequestedFacilityNotSubscribed | -4562 |
| KErrGsmSMSRequestedFacilityNotImplemented | -4581 |
| KErrGsmSMSInvalidShortMessageTransferReferenceValue | -4593 |
| KErrGsmSMSUnspecifiedInvalidMessage | -4607 |
| KErrGsmSMSInvalidMandatoryInformation | -4608 |
| KErrGsmSMSNonExistentMessageType | -4609 |
| KErrGsmSMSIncompatibleMessageWithSmsProtocolState | -4610 |
| KErrGsmSMSInformationElementNotImplemented | -4611 |
| KErrGsmSMSUnspecifiedProtocolError | -4623 |
| KErrGsmSMSUnspecifiedInterworkingError | -4639 |
| SMS Layer (GSM 03.40) | |
| KErrGsmSMSTelematicInterworkingNotSupported | -4640 |
| KErrGsmSMSShortMessageType0NotSupported | -4641 |
| KErrGsmSMSCannotReplaceShortMessage | -4642 |
| KErrGsmSMSUnspecifiedPIDError | -4655 |
| KErrGsmSMSDataCodingSchemeNotSupported | -4656 |
| KErrGsmSMSMessageClassNotSupported | -4657 |
| KErrGsmSMSUnspecifiedDCSError | -4671 |
| KErrGsmSMSCommandCannotBeActioned | -4672 |
| KErrGsmSMSCommandNotSupported | -4673 |
| KErrGsmSMSUnspecifiedCommandError | -4687 |
| KErrGsmSMSTpduNotSupported | -4688 |
| KErrGsmSMSServiceCentreBusy | -4704 |
| KErrGsmSMSNoSCSubscription | -4705 |
| KErrGsmSMSSCSystemFailure | -4706 |
| KErrGsmSMSInvalidSMEAddress | -4707 |
| KErrGsmSMSDestinationSMEBarred | -4708 |
| KErrGsmSMSDuplicateSM | -4709 |
| KErrGsmSMSTPVPFNotSupported | -4710 |
| KErrGsmSMSTPVPNotSupported | -4711 |
| KErrGsmSMSSimSMSStorageFull | -4720 |
| KErrGsmSMSNoSMSStorageCapabilityInSim | -4721 |
| KErrGsmSMSErrorInMS | -4722 |
| KErrGsmSMSMemCapacityExceeded | -4723 |
| KErrGsmSMSSimAppToolkitBusy | -4724 |
| KErrGsmSMSUnspecifiedErrorCause | -4767 |
| SMS / AT Commands (GSM 07.05) | |
| KErrGsmSMSFailureInME | -4812 |
| KErrGsmSMSServiceOfMSReserved | -4813 |
| KErrGsmSMSOperationNotAllowed | -4814 |
| KErrGsmSMSOperationNotSupported | -4815 |
| KErrGsmSMSInvalidPDUModeParameter | -4816 |
| KErrGsmSMSInvalidTextModeParameter | -4817 |
| KErrGsmSMSSimNotInserted | -4822 |
| KErrGsmSMSSimPin1Required | -4823 |
| KErrGsmSMSPhoneToSimLockRequired | -4824 |
| KErrGsmSMSSimFailure | -4825 |
| KErrGsmSMSSimBusy | -4826 |
| KErrGsmSMSSimWrong | -4827 |
| KErrGsmSMSSimPuk1Required | -4828 |
| KErrGsmSMSPin2Required | -4829 |
| KErrGsmSMSPuk2Required | -4830 |
| KErrGsmSMSMemoryFailure | -4832 |
| KErrGsmSMSInvalidMemoryIndex | -4833 |
| KErrGsmSMSMemoryFull | -4834 |
| KErrGsmSMSUnknownSCAddress | -4842 |
| KErrGsmSMSNoNetworkService | -4843 |
| KErrGsmSMSNetworkTimeout | -4844 |
| KErrGsmSMSCnmaAckNotExpected | -4852 |
| KErrGsmSMSUnknownError | -5012 |
URI Utils Errors
| KUriUtilsErrBadComponentIndex | -5000 | Error specifying the use of an invalid component index |
| KUriUtilsErrBadBasePath | -5001 | Error specifying the use of a base uri path is not absolute and not empty |
| KUriUtilsErrBufferOverflow | -5002 | Error specifying that a buffer is not big enough to append a component and delimiters |
| KUriUtilsErrBadDelimitedParserMode | -5003 | Error specifying the use of an supported parsing mode |
| KUriUtilsErrNoDelimiter | -5004 | Error specifying that the delimiting character is not set |
| KUriUtilsErrNotParsed | -5005 | Error specifying that the data has not been parsed |
| KUriUtilsErr16BitChar | -5006 | Error specifying that a 16-bit character was found in data to be escape encode |
| KUriUtilsErrBadEscapeTriple | -5007 | Error specifying that a badly formed escape triple was found in data being escape decoded |
| KUriUtilsCannotConvert | -5008 | Error specifying that charconv was unable to convert the input data |
| KUriUtilsErrEmptyData | -5009 | Error specifying that there was empty data |
| KUriUtilsErrNoIntegerInData | -5010 | Error specifying that there is no character representation of an integer |
| KUriUtilsErrInvalidUri | -5011 | Error code specifying an invalid uri |
| KUriUtilsErrBadEscapeMode | -5012 | Error code for unsupported escaping mode |
| KUriUtilsErrBadTextRemoveMode | -5013 | Error code for unsupported text whitespace removal mode |
| KUriUtilsErrDecodeMalformedQuotedString | -5014 | Quoted string could not be decoded as it is malformed |
GSM AT Commands Errors
| KErrGsm0707PhoneFailure | -5024 |
| KErrGsm0707NoConnectionToPhone | -5025 |
| KErrGsm0707PhoneLinkReserved | -5026 |
| KErrGsm0707OperationNotAllowed | -5027 |
| KErrGsm0707OperationNotSupported | -5028 |
| KErrGsm0707PhoneToSimLockRequired | -5029 |
| KErrGsm0707SimNotInserted | -5034 |
| KErrGsm0707SimPin1Required | -5035 |
| KErrGsm0707SIMPuk1Required | -5036 |
| KErrGsm0707SimFailure | -5037 |
| KErrGsm0707SimBusy | -5038 |
| KErrGsm0707SimWrong | -5039 |
| KErrGsm0707IncorrectPassword | -5040 |
| KErrGsm0707SimPin2Required | -5041 |
| KErrGsm0707SIMPuk2Required | -5042 |
| KErrGsm0707MemoryFull | -5044 |
| KErrGsm0707InvalidIndex | -5045 |
| KErrGsm0707NotFound | -5046 |
| KErrGsm0707MemoryFailure | -5047 |
| KErrGsm0707TextStringTooLong | -5048 |
| KErrGsm0707InvalidCharsInTextString | -5049 |
| KErrGsm0707DialStringTooLong | -5050 |
| KErrGsm0707InvalidCharsInDialString | -5051 |
| KErrGsm0707NoNetworkService | -5054 |
| KErrGsm0707NetworkTimeout | -5055 |
| KErrGsm0707UnknownError | -5124 |
TCP/IP (v6)
| TCP/IP v6 | ||
| tcpip6_error_NoDestination | -5100 | IPv6: flow has no destination address |
| tcpip6_error_NoPathMtu | -5101 | IPv6: Misconfigured driver not giving proper MTU |
| tcpip6_error_ShortPacket | -5102 | IPv6: A packet in RMBUF is too short |
| tcpip6_error_DuplicateAddress | -5103 | IPv6: Duplicate address detected on a device |
| tcpip6_error_AddressExpired | -5104 | IPv6: Source Address used by connection has expired |
| tcpip6_error_NoRoute | -5105 | IPv6: No route available |
| DND | ||
| DndTimedOut | -5120 | No response from DNS server |
| DndHostNotFound | -5121 | Host not found |
| DndInternalError | -5122 | Internal error in host name resolver |
| DndInternalError | -5123 | Internal error in host name resolver |
| DndInternalError | -5124 | Internal error in host name resolver |
| DndNoAnswer | -5125 | DNS server couldn't answer query |
| DndNoAnswer | -5126 | DNS server couldn't answer query |
| DndHostNotFound | -5127 | Host not found |
| DndNoAnswer | -5128 | DNS server couldn't answer query |
| DndRefused | -5129 | DNS server refused connection |
| DndInternalError | -5130 | Internal error in host name resolver |
| DndHostNotFound | -5131 | Host not found |
| DndNameTooBig | -5132 | Invalid Host Name (too long) |
| DndInternalError | -5133 | Internal error in host name resolver |
| DndRetry | -5134 |
IPSEC Errors
| EIpsec_NotANATTPacket | -5154 | UDP packet is NOT a NAT Taversal packet |
| EIpsec_NoInnerSource | -5155 | Cannot find inner-src for outbound packet when tunneling (for SECPOL) |
| EIpsec_LostSA | -5156 | An SA has been lost betweenApply andVerify, expired? (for SECPOL) |
| EIpsec_IcmpError | -5157 | An ICMP error report containing AH orESP (for INET6) |
| EIpsec_PolicyUnknownSelector | -5158 | unknown selector keyword |
| EIpsec_PolicyInboundOutbound | -5159 | Only one of the 'inbound' or 'outbound' is allowed |
| EIpsec_PolicyIpMaskExpected | -5160 | Expected IP address (as mask) here |
| EIpsec_PolicyIpAddressExpected | -5161 | Expected IP address here |
| EIpsec_PolicyInvalidIpAddress | -5162 | Invalid IP address |
| EIpsec_PolicyRightParen | -5163 | Right parenthesis expected |
| EIpsec_PolicyLeftParen | -5164 | Left parenthesis expected |
| EIpsec_PolicySpecNotFound | -5165 | SA specification is not defined before reference in selector |
| EIpsec_PolicySyntaxError | -5166 | Generic delimiter error inspecification |
| EIpsec_PolicySpecName | -5167 | SA specification name missing or invalid |
| EIpsec_PolicyNoEncryptAlgorithm | -5168 | ESP specification must include encryptionb algorithm |
| EIpsec_PolicyNoAuthAlgorithm | -5169 | AH specification must include authentication algorithm |
| EIpsec_PolicyTooManyTypes | -5170 | Type can be specified onlyonce for specification |
| EIpsec_PolicyNoType | -5171 | SA type (AH or ESP) omittedfromspecification |
| EIpsec_PolicyCloseBraceExpected | -5172 | closing brace expected |
| EIpsec_PolicyNumberExpected | -5173 | number value expected |
| EIpsec_PolicyUnknownSpec | -5174 | unknown policy specification keyword |
| EIpsec_PolicyInvalidIdentity | -5175 | invalid identity syntax |
| EIpsec_PolicyIdentityDefined | -5176 | identify already defined |
| EIpsec_PolicyUnknownAuth | -5177 | algorithm not defined in algorithm map |
| EIpsec_PolicyUnknownEncrypt | -5178 | algorithm not defined in algorithm map |
| EIpsec_UnavailableDigest | -5179 | No installed library implements the digest |
| EIpsec_UnavailableCipher | -5180 | No installed library implements the cipher |
| EIpsec_UnknownDigestNumber | -5181 | Attempting to use algorithmnumber that is not known |
| EIpsec_UnknownCipherNumber | -5182 | Attempting to use algorithmnumber that is not known |
| EIpsec_BadCipherKey | -5183 | Key in SA is too short (forthe algorithm) or is weak |
| EIpsec_MismatchDestinationIdentity | -5184 | destination identity does not match |
| EIpsec_MismatchSourceIdentity | -5185 | source identity does not match |
| EIpsec_MismatchProtocol | -5186 | protocol does not match |
| EIpsec_MismatchDestinationPort | -5187 | destination port does not match |
| EIpsec_MismatchSourcePort | -5188 | source port does not match |
| EIpsec_MismatchProxy | -5189 | proxy address does not match |
| EIpsec_MismatchSource | -5190 | source address does not match |
| EIpsec_MismatchReplayWindow | -5191 | ReplayWindow length is shorter than required |
| EIpsec_MismatchedEncryptAlg | -5192 | Encrypt algorithm doesn't match |
| EIpsec_MismatchedAuthAlg | -5193 | Auth algorithm doesn't match |
| EIpsec_MismatchedPFS | -5194 | PFS bit is not same |
| EIpsec_MismatchedType | -5195 | SA Type (AH/ESP) does not match |
| EIpsec_MismatchedDestination | -5196 | SA destination does not match (internal error?) |
| EIpsec_AcquireFailed | -5197 | Acquiring SA failed (no SAavailableor negotiated) |
| EIpsec_EspBadCipherBlockSize | -5198 | Configuration error, cipherblock size must be < 256 |
| EIpsec_EspSequenceWrap | -5199 | Outbound sequence # wrappedaround for this SA |
| EIpsec_AhSequenceWrap | -5200 | Outbound sequence # wrappedaround for this SA |
| EIpsec_AhPacketTooLong | -5201 | Outbound packet would exeed2**16-1 with AH |
| EIpsec_AhRMBufSplit | -5202 | Inbound AH processing failed (Memory?) |
| EIpsec_NoBundle | -5203 | Incoming packet had transforms, but policy doesn't require any |
| EIpsec_TooManyTransforms | -5204 | Incoming packet had more transforms than policy requires |
| EIpsec_UnrequiredSA | -5205 | Applied SA where policy hasnone |
| EIpsec_MismatchedSA | -5206 | Applied SA does not match the policy |
| EIpsec_TunnelMismatch | -5207 | Tunnelmode does not match the policy |
| EIpsec_TooFewTransforms | -5208 | Incoming packet has less transforms than policy requires |
| EIpsec_MaxTransforms | -5209 | Incoming packet exceed configured maxlimit of transforms |
| EIpsec_NoSelectorMatch | -5210 | None of the policy selectors matched |
| EIpsec_OutboundPending | -5211 | Outbooud SA does not exits,ACQUIRE pending |
| EIpsec_OutboundNotFound | -5212 | Outbound SA does not exist,ACQUIRE started |
| EIpsec_ReplayDuplicate | -5213 | Duplicate packet (replay window test) |
| EIpsec_EspPadLength | -5214 | The ESP pad length is corrupt (probably wrong key) |
| EIpsec_EspPadByte | -5215 | The ESP pad byte content isinvalid (probably wrong key) |
| EIpsec_DataAlignment | -5216 | Data not aligned by block size |
| EIpsec_PacketLength | -5217 | Invalid lenght of the packet |
| EIpsec_AhAuthentication | -5218 | Authentication check failedin AH |
| EIpsec_AhIcvLength | -5219 | ICV length in packet does not match algorithm |
| EIpsec_AhInboundSA | -5220 | The inbound SA for AH doesnot exist |
| EIpsec_AhAuthAlg | -5221 | Required auth algorithm forAH not available/installed |
| EIpsec_EspEncrAlg | -5222 | Required encrypt algorithmfor ESP not available/installed |
| EIpsec_EspAuthAlg | -5223 | Required auth algorithm forESP not available/installed |
| EIpsec_EspAuthentication | -5224 | Authentication check failedin ESP |
| EIpsec_EspInboundSA | -5225 | The inbound SA for ESP doesnot exist |
| EIpsec_CorruptPacketOut | -5226 | Corrupt packet after IPSECoperations |
| EIpsec_CorruptPacketIn | -5227 | Truncated or corrupt packetor header(in) |
| EIpsec_RMBUF | -5228 | RMBUF operation failed unexpectedly |
WAP: WSP, WTP, WDP and WTLS Errors
| RWAPConn::EMoreData | -5500 |
| RWAPConn::EBearerError | -5499 |
| RWAPConn::EPortAlreadyBound | -5498 |
| RWAPConn::ECannotOpenPort | -5497 |
| RWAPConn::ETooManyConnections | -5496 |
| RWAPConn::EBadConnection | -5495 |
| RWAPConn::EBufferTooSmall | -5494 |
| RWSPCOConn::EBufferTooSmall | -5475 |
| RWSPCOConn::EInvalidSession | -5474 |
| RWSPCOConn::EInvalidTransaction | -5473 |
| RWSPCOConn::EParameterError | -5472 |
| RWSPCOConn::ESessionNotConnected | -5471 |
| RWSPCOConn::ENotSupported | -5470 |
| RWSPCOConn::EInvalidState | -5469 |
| RWSPCOConn::ESessionClosed | -5468 |
| RWSPCOConn::EMRUExceeded | -5467 |
| RWSPCOConn::EInvalidBufferSize | -5466 |
| RWSPCOConn::EDataNotAvailable | -5465 |
| RWSPCOConn::EErrorTimeout | -5464 |
| RWSPCLConn::EBufferTooSmall | -5450 |
| RWSPCLConn::EInvalidSession | -5449 |
| RWSPCLConn::EParameterError | -5448 |
| RWSPCLConn::ESessionNotConnected | -5447 |
| RWSPCLConn::ENotSupported | -5446 |
| RWSPCLConn::EInvalidState | -5445 |
| RWSPCLConn::ESessionClosed | -5444 |
| RWSPCLConn::EMRUExceeded | -5443 |
| RWSPCLConn::EInvalidBufferSize | -5442 |
| RWSPCLConn::EDataNotAvailable | -5441 |
| RWSPCLConn::EErrorTimeout | -5440 |
| RWTPConn::ENoMemory | -5425 |
| RWTPConn::EBadArgument | -5424 |
| RWTPConn::EProviderProtoErr | -5423 |
| RWTPConn::EProviderAbortInvalidTID | -5422 |
| RWTPConn::EProviderAbortNoClass2 | -5421 |
| RWTPConn::EProviderAbortNoSAR | -5420 |
| RWTPConn::EProviderAbortNoUACK | -5419 |
| RWTPConn::EProviderAbortVers1 | -5418 |
| RWTPConn::EProviderAbortNoResponse | -5417 |
| RWTPConn::EProviderAbortMsgTooLarge | -5416 |
| RWTPConn::EProviderAbortGeneral | -5415 |
| RWTPConn::EShutdownError | -5414 |
| RWDPConn::EInvalidParameter | -5400 |
| RWTLS::EOutOfMemory | -5375 |
| RWTLS::ESocketError | -5374 |
| RWTLS::EBadParameters | -5373 |
| RWTLS::ESocketError2 | -5372 |
| RWTLS::EResumeIDNotFound | -5371 |
| RWTLS::EResumeError | -5370 |
| RWTLS::ERenegotiationRequest | -5369 |
| RWTLS::EIllegalCall | -5368 |
| RWTLS::EConnectionCloseNotify | -5367 |
| RWTLS::ESessionCloseNotify | -5366 |
| RWTLS::ENoConnection | -5365 |
| RWTLS::EUnexpectedMessage | -5364 |
| RWTLS::EBadRecordMac | -5363 |
| RWTLS::EDecryptionFailed | -5362 |
| RWTLS::ERecordOverflow | -5361 |
| RWTLS::EHandshakeFailure | -5360 |
| RWTLS::EDecompressionFailure | -5359 |
| RWTLS::EBadCertificate | -5358 |
| RWTLS::EUnsupportedCertificate | -5357 |
| RWTLS::ECertificateRevoked | -5356 |
| RWTLS::ECertificateExpired | -5355 |
| RWTLS::ECertificateUnknown | -5354 |
| RWTLS::EIllegalParameter | -5353 |
| RWTLS::EUnknownCA | -5352 |
| RWTLS::EAccessDenied | -5351 |
| RWTLS::EDecodeError | -5350 |
| RWTLS::EDecryptError | -5349 |
| RWTLS::EUnknownKeyId | -5348 |
| RWTLS::EDisableKeyId | -5347 |
| RWTLS::EKeyExchangeDisabled | -5346 |
| RWTLS::ESessionNotReady | -5345 |
| RWTLS::EUnknownParameterIndex | -5344 |
| RWTLS::EDuplicateFinishedRecv | -5343 |
| RWTLS::EExportRestriction | -5342 |
| RWTLS::EProtocolVersion | -5341 |
| RWTLS::EInsufficientSecurity | -5340 |
| RWTLS::EInternalError | -5339 |
| RWTLS::EUserCanceled | -5338 |
| RWTLS::ENoRenegotiation | -5337 |
| RWTLS::EErrGeneral | -5336 |
| RWTLS::EErrBulk | -5335 |
| RWTLS::EErrMac | -5334 |
| RWTLS::EErrSequenceNumberMode | -5333 |
| RWTLS::EErrKeyRefreshRate | -5332 |
| RWTLS::EUnknownPolicy | -5331 |
OBEX - IrTranP
| KErrIrObexClientNoDevicesFound | -5501 | "No other device found" |
| KErrIrObexClientPeerDoesNotHaveObex | -5502 | "Other device cannot handle OBEX" |
| KErrIrObexClientPutPeerAborted | -5503 | "Other device aborted the transfer" |
| KErrIrObexServerPutPeerAborted | -5507 | "Peer device aborted data transmission/OBEX sending" |
| KErrIrObexConnectChallRejected | -5512 | "Authentication challenge rejected" |
| KErrIrtranpPeerDoesNotHaveIrtranp | -5530 | |
| KErrIrObexRespSuccess | -5532 | |
| KErrIrObexRespCreated | -5533 | |
| KErrIrObexRespAccepted | -5534 | |





