S60 system error Summary

Source: Internet
Author: User

In s60, system errors occur. The solution is simple: Create an empty text file named "errrd" and put it in the directory c: \ System \ bootdata, displays errors when an error occurs.Code. If the program fails, add "errrd.txt" to the PKG file"-"C: \ resource \ errrd" statement.

Of course, we now know the cause of this error code:

SymbianError Code

The following describes the code of generic errors:

Kerrnone 0
Kerrnotfound-1 cannot find the specified object
Kerrgeneral-2 (not specified) Error
Kerr ncel-3 Operation canceled
Insufficient kerrnomemory-4 Memory
Kerrnotsupported-5 does not support the required operation
Kerrargument-6 error requirements
Kerrtotallossofpretries-7 accurately lose the sum (direct translation)
Kerrbadhandle-8 incorrect object
Kerroverflow-9 exceeds the limit
Kerrunderflow-10 is less than the limit
Kerralreadyexists-11 already exists
Kerrpathnotfound-12 cannot find the specified folder
Kerrdied-13 Disabled
The specified object in kerrinuse-14 is being used by another Program In use
Kerrserverterminated-15 the server is closed
Kerrserverbusy-16 server busy
An error occurs when kerrcompletion-17 is completed.
Kerrnotready-18 not ready yet
Kerrunknown-19 unknown errors
Kerr0000upt-20 is broken
Kerraccessdenied-21 reject
Kerrlocked-22 locked
Kerrwrite-23 read/write failed
Kerrdismounted-24 wrong Disk
Kerreof-25 unexpected file to the end
Kerrdiskfull-26 Disk Full
Kerrbaddriver-27 bad Device Driver
Names not allowed by kerrbadname-28
Kerrcommslinefail-29 comms line failed
Kerrcommsframe-30 comms box Error
Kerrcommsoverrun-31 comms overclocking Error
Kerrcommsparity-32 comms same-Bit Error
Kerrtimedout-33 has arrived
Kerrcouldnotconnect-34 connection failed
Kerrcouldnotdisconnect-35 failed to disconnect
Kerrdisconnected-36 disconnected
Kerrbadlibraryentrypoint-37 corrupted Database Access Point
Kerrbaddescriptor-38 corrupted description Message Block
Kerrabort-39 is interrupted.
Kerrtoobig-40 is too big
Kerrdividebyzero-41
Kerrbadpower-42 the battery is about to lose power.
Kerrdirfull-43 the folder is full
Kerrhardwarenotavailable-44
Kerrsessionclosed-45
Kerrpermissiondenied-46  

Error Codes

From Forum Nokia Wiki

Global error codes from e32err. H. Note that each constant is defined as
Integer like this:

Const tint kerrnone;

Also note that all of these codes indicate an error in the environment, or
In user input from which a program may recover.

Error Code

Value

Description

Kerrnone

0

No error.

Kerrnotfound

-1

Item not found.

Kerrgeneral

-2

An error that has no specific categorisation.

Kerrcancel

-3

Indicates an operation that has been canceled.

Kerrnomemory

-4

An attempt to allocate memory has failed.

Kerrnotsupported

-5

Some functionality is not supported in a given context.

There may be required reasons for this; for example, a device may not
Support some specific behaviour.

Kerrtotallossofpretries

-6

An argument is out of range.

Kerrnotfound

-7

A calculation has lost precision.

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

indicates an overflow in some operation.

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

Indicates An underflow in some operation.

In the context of mathematical or time/date functions, indicates
Calculation that has produced a result smaller than the smallest magnitude
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

An object already exists.

An object of some name/type is to be created, but an object of that
Name/type already exists.

Kerrpathnotfound

-12

In the context of file operations, a path was not
Found.

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

Indicates that 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

Indicates that 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

A device is of unknown type.

Kerr1_upt

-20

Indicates that some media is not formatted properly, or
Links between sections of it have been upted.

Kerraccessdenied

-21

Access to a file is denied, because the permissions on
The file do not allow the requested operation to be completed MED.

Kerrlocked

-22

An operation cannot be passed med, because the part
The file to be read or written is locked.

Kerrwrite

-23

During a file write operation, not all the data cocould
Be written.

Kerrdismounted

-24

A volume which was to be used for a file system
Operation has been dismounted.

Kerreof

-25

Indicates that end of file has been reached.

Note that rfile: Read () is a higher-level interface. when the end of
File is reached, it returns zero bytes in the destination descriptor, andKerrnone
Return Value. kerreof is not used for this purpose; other error conditions
Are returned only if some other error condition was indicated on the file.

Kerrdiskfull

-26

A write operation cannot complete, because the disk is
Full.

Kerrbaddriver

-27

A driver DLL is of the wrong type.

Kerrbadname

-28

A file name or other object name does not conform
The required syntax.

Kerrcommslinefail

-29

A communication line has 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

An operation has timed out.

Kerrcouldnotconnect

-34

A session cocould not connect.

Kerrcouldnotdisconnect

-35

A session cocould not disconnect.

Kerrdisconnected

-36

A function cocould 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

A divide-by-zero operation has been attempted.

Kerrbadpower

-42

Insufficient power was available to complete
Operation.

Kerrdirfull

-43

An operation on a directory has failed.

Kerrhardwarenotavailable

-44

An operation cannot be specified med 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 written med due to a potential
Security violation.

Kerrextensionnotsupported

-47

A requested extension function is not supported by
Object concerned.

Kerrcommsbreak

-48

A break has occurred in a communications operation.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.