Basic Application Framework Library (BFL.lib) panics. A number of APIs raise these panics.
These are:
Application Utilities
Command Line Parsing
Environment Change Notifier
Incremental Matcher
Interface to Resource Files
1
This panic is raised in debug builds only.
This panic is raised by RResourceFile::ReadL()
, when the length of the resource is greater than the maximum length of the target descriptor
2
Out of range index passed to RIncrMatcherBase::FirstMatchingIndex()
3
Maximum length passed to RTextBuf::SetMaxLengthL()
was <=0
4
This panic is raised by the Read...()
member functions and the Advance()
member function of TResourceReader
, when the current position in the resource buffer is moved beyond the end of the buffer.
5
This panic is raised by TResourceReader::Rewind()
, when the current position in the resource buffer is moved before the start of the buffer.
6
Unused
7
Unused
8
Unused
9
Unused
10
Unused
11
Unused
12
Unused
13
Unused
14
No path specified in sound info passed to CBaSystemSoundArray::SetSoundL()
15
This panic is raised in debug builds only.
This panic is raised by TResourceReader::ReadTPtrC16()
, when it detects that the alignment of Unicode strings within the resource is incorrect, i.e. the buffer is of an incorrect length for reading a Unicode string.
16
Unsupported old resource file format
17
No system sound category set for new system sound
18
Invalid system sound priority set
19
NULL UID passed to CBaNamedPlugins::IndexOfUid()
20
Bad resource file format found when constructing a CBaNamedPlugins
object.
21
The array position at which the text representing the choice of no plug-in is to be inserted, is invalid. The panic is raised by CBaNamedPlugins::ConstructL()
.
22
An invalid comparison algorithm or no comparison algorithm supplied when sorting the plug-in names in the implementation of CBaNamedPlugins::ConstructL()
.
23
Unused.