Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Messaging panics

The panic categories and panic numbers vary substantially between ER5 and later releases. For this reason, ER5 panics are documented in a separate section.


Post-ER5 panics

This section documents panics for the releases later than ER5.


Panic categories

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

Category

Description

MSGS

Panic of Message Server from msgs library

MSGS Client

Panic of client from msgs 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


MSGS 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

194

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

195

CRegisteredMtmDll object destroyed while MTM DLL is still in use

196

CRegisteredMtmDll object released with no instances in use

197

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

198

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

199

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

200

MTM registered with type UID of existing MTM

203

Request to sort entries by unknown priority

209

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

210

Request to sort entries by unknown MTM

211

Error in constructed MTM list for sorting

223

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

227

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

228

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

234

Attempted to remove a session observer while no session observer exists

235

No context for CMsvEntry

236

CMsvEntry children already sorted

237

CMsvEntry encountered deletion of an entry not listed as a child

239

CMsvEntry context cannot be used, as it is being changed

240

A context CMsvEntry change operation is already taking place

241

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

242

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

244

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

245

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

249

CMsvEntry::CreateL() called with invalid TMsvEntry

250

CMsvEntry::ChangeL() called with invalid TMsvEntry

251

CMsvEntry object destroyed with associated message store left open

258

Empty selection passed to CMsvEntry::DeleteL()

259

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

260

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

261

Client attempts to open already open message store through CMsvEntry

262

CMsvSession object destroyed with entries still on the session cleanup stack

265

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

266

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

267

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

268

CMsvEntry notified of new child with different owning service than context

269

CMsvEntry notified of entry deletion with different owning service than context

270

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

271

CMsvEntry notified of entry modification with different owning service than context

273

The Message Server has completed an asynchronous request with an error

275

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

279

Entry ID of CBaseMtm context changed

280

MTM data was not found in MTM data file on installation

281

Copy or move already in progress for CMsvServerEntry

282

CMsvServerEntry::Cancel() called when no asynchronous operation is in progress

283

Error reading file system

284

Unknown error in CMsvServerEntry::HasDirectory()

285

CMsvOperation::FinalProgress() was called when the operation was not complete

286

CMsvOperation::FinalProgress() called an operation's ProgressL() function that left

287

Error reading file system

294

The synchronous version of CMsvEntry::CreateL(), CMsvEntry::ChangeL(), or CMsvEntry::DeleteL() was called for a non-local context

296

A CMsvServerEntry delete function was called with an empty selection

299

Target of a CMsvServerEntry::CopyEntriesL() call was the current context

300

CMsvServerEntry::CopyEntriesL() called when a copy is already in progress


MSGS 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

13

Client requested Message Server to move an empty selection of entries

14

Client requested Message Server to copy an empty selection of entries


MTUI panics

0

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

2

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

4

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

[Top]


ER5 panics

This section documents panics for the ER5 release only.


Panic categories

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 context CMsvEntry 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