EPOC   SDK Home Glossary Indexes Previous   Up

Message Server Panics


Contents


Panic categories

ER5 Messaging has a number of panic categories that reflect the area that raised the panic:

Category

Description

MCLD

Panic from MCLD library

MENT

Panic from MENT library

MSVD

Panic of Message Server from MSVD library

MSVD Client

Panic of client from MSVD library

MTMUI Data

Panic from MTUR library relating to UI Data MTM operation

MTUI

Panic from MTUR library relating to User Interface MTM operation

SEND

Panic from CSendAs


MCLD panics

4

ID specified in new index entry is not the same as the context ID in CMsvEntry change context

8

CMsvSession ::RemoveObserver() was called for a non-registered observer

9

Client attempted to remove an entry observer that was not a registered observer

15

Attempted to remove a session observer while no session observer exists

16

No context for CMsvEntry

17

CMsvEntry children already sorted

18

CMsvEntry encountered deletion of an entry not listed as a child

20

CMsvEntry context cannot be used, as it is being changed

21

A CMsvEntry context change operation is already taking place

22

Selection passed to CMsvEntry::DeleteL() contains entries with different MTM or service properties

23

CMsvEntry::ChildrenWithTypeL() was called with an unknown type

25

Selection was specified in CMsvEntry move, but MTM type or service fields are inconsistent among the entries

26

Selection was specified in CMsvEntry copy, but MTM type or service fields are inconsistent among the entries

30

CMsvEntry::CreateL() called with invalid TMsvEntry

31

CMsvEntry::ChangeL() called with invalid TMsvEntry

32

CMsvEntry object destroyed with associated message store left open

39

Empty selection passed to CMsvEntry::DeleteL()

40

CMsvEntry::SetEntryL() called with associated message store left open

41

CMsvEntry::MoveL() called with move target set to the present parent

42

Client attempts to open already open message store through CMsvEntry

43

CMsvSession object destroyed with entries still on the session cleanup stack

46

Entry passed to CMsvEntry::DeleteL() has different owning service than parent

47

Entry passed to CMsvEntry::MoveL() has different owning service than parent

48

Entry passed to CMsvEntry::CopyL() has different owning service than parent

49

CMsvEntry notified of new child with different owning service than context

50

CMsvEntry notified of entry deletion with different owning service than context

51

CMsvEntry notified of message store modification with different owning service than context

52

CMsvEntry notified of entry modification with different owning service than context

54

The Message Server has completed an asynchronous request with an error

57

CBaseMtm::StoreBodyL() or CBaseMtm::RestoreBodyL() called with no context set

61

Entry ID of CBaseMtm context changed

62

MTM data was not found in MTM data file on installation


MENT panics

13

CMtmDllInfo::SetHumanReadableNameL() called with name longer than 50 characters

14

CRegisteredMtmDll object destroyed while MTM DLL is still in use

15

CRegisteredMtmDll object released with no instances in use

16

CRegisteredMtmDll load library call made while MTM DLL is still in use

17

CMtmDllRegistry::MtmTypeUid() an out-of-range index value

18

CMtmDllRegistry::IsInUse() specified a non-registered MTM

19

MTM registered with type UID of existing MTM

22

Request to sort entries by unknown priority

28

Registration data for a single MTM component has incorrect value for UID2

29

Request to sort entries by unknown MTM

30

Error in constructed MTM list for sorting


MSVD panics

11-18

Parent of context could not be found

19-20

Specified entry was not a child of the parent

35

CMsvServerEntry::DeleteEntry() called on current context

36

CMsvServerEntry update index request failed as ID specified is not the same as the context ID

66

Invalid TMsvEntry provided in CMsvServerEntry change function

94

CMsvServerEntry::EditStoreL() called with associated message store already open

95

CMsvServerEntry::ReadStoreL() called with associated message store already open

96

CMsvServerEntry destroyed while associated message store was left open

97

CMsvServerEntry object notified of unknown message store event type

98

CMsvServerEntry object notified of event relating to unknown message store

99

New CMsvServerEntry context request failed as the context’s store is still open

109

CMsvServerEntry context cannot be changed as it has been deleted

120

CMsvServerEntry move function failed as the destination is the current parent

146

CMsvServerEntry request failed as no context has been set for the object

175

CMsvServerEntry::MoveEntry()/MoveEntryWithinService() failed as the destination belongs to a different service that the source

176

CMsvServerEntry request called with an asynchronous move function is already being carried out on the context

177

CMsvServerEntry::MoveEntryL() called with an asynchronous move function already being carried out on the context

178

CMsvServerEntry ::MoveEntryCompleted() called with no move completed

179

Target of CMsvServerEntry::MoveEntryL() is the current context

180

CMsvServerEntry ::CancelMoveEntry() called with no move begun

181

CMsvServerEntry destroyed while asynchronous move operation was in progress


MSVD Client panics

1

Unsupported asynchronous request made to Message Server

2

Session event notification request repeated by client

3

Failed to write data into asynchronous call descriptor to be passed back to client

4

Failed to read data from asynchronous call descriptor passed from client

5

Client requested Message Server to create or modify an entry with invalid data

7

Message Server session ended while a message store is still locked

8

Message Server session ended with outstanding requests

9

Client requested Message Server to release message store that was not locked

10

Client requested Message Server to delete empty entry selection

11

Client requested Message Server to pop remote entry from session cleanup stack

12

Progress information exceeded maximum 256-character length


MTUI panics

4

Empty selection passed to CBaseMtmUi move, copy, or delete function

6

Target of CBaseMtmUi move or copy function was not service or folder

8

CBaseMtmUi::DeleteServiceL() called for non-service entry


MTUI Data panics

1

Inconsistent start/end and zoom parameters passed to CBaseMtmUiData::CreateBitmapsL()

4

Multiple location flags set in TMtmUiFunction::aFlags


SEND panics

1

Out of range index passed to CSendAs::SetMtmL() or CSendAs::SetService()

2

Internal discrepancy in MTM array

3

Asked to create zero-length MTM array

4

CSendAs::SetMtmL() called when a message has already been created

5

Asked to create zero-length service array

6

MTM not chosen when CSendAs::CreateMessageL() called

7

Message not saved when CSendAs::AbandonMessage() called

8

Message not created when CSendAs::SaveMessageL() called

9

CSendAs::RecipientList(), CSendAs::RemoveRecipient(), or CSendAs::AddRecipientL() called without message being saved or created

10

CSendAs::SetSubjectL() called without message being saved or created

11

CSendAs::SetBodyL() or CSendAs::ValidateMessage() called without message being saved or created

12

CSendAs active without asynchronous rendering being called

13

CSendAs cancelled without asynchronous rendering being called

EPOC       SDK Home Glossary Indexes Previous   Up