| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Here is the complete list of the error symbols in standard Emacs,
grouped by concept. The list includes each symbol's message (on the
error-message property of the symbol) and a cross reference to a
description of how the error can occur.
Each error symbol has an error-conditions property that is a
list of symbols. Normally this list includes the error symbol itself
and the symbol error. Occasionally it includes additional
symbols, which are intermediate classifications, narrower than
error but broader than a single error symbol. For example, all
the errors in accessing files have the condition file-error. If
we do not say here that a certain error symbol has additional error
conditions, that means it has none.
As a special exception, the error symbol quit does not have the
condition error, because quitting is not considered an error.
See section 10.5.3 Errors, for an explanation of how errors are generated and handled.
symbol
error
"error"
quit
"Quit"
args-out-of-range
"Args out of range"
arith-error
"Arithmetic error"/ and % in 3. Numbers.
beginning-of-buffer
"Beginning of buffer"
buffer-read-only
"Buffer is read-only"
coding-system-error
"Invalid coding system"
cyclic-function-indirection
"Symbol's chain of function indirections\
contains a loop"
end-of-buffer
"End of buffer"
end-of-file
"End of file during parsing"file-error,
because it pertains to the Lisp reader, not to file I/O.
See section 19.3 Input Functions.
file-already-exists
file-error.
file-date-error
file-error. It occurs when
copy-file tries and fails to set the last-modification time of
the output file. See section 25.7 Changing File Names and Attributes.
file-error
file-error is present.
file-locked
file-error.
file-supersession
file-error.
ftp-error
file-error, which results from problems
in accessing a remote file using ftp.
invalid-function
"Invalid function"
invalid-read-syntax
"Invalid read syntax"
invalid-regexp
"Invalid regexp"
mark-inactive
"Mark inactive"
no-catch
"No catch for tag"catch and throw.
scan-error
"Scan error"
search-failed
"Search failed"
setting-constant
"Attempt to set a constant symbol"nil and t,
and any symbols that start with `:',
may not be changed.
text-read-only
"Text is read-only"
undefined-color
"Undefined color"
void-function
"Symbol's function definition is void"
void-variable
"Symbol's value as variable is void"
wrong-number-of-arguments
"Wrong number of arguments"
wrong-type-argument
"Wrong type argument"
These kinds of error, which are classified as special cases of
arith-error, can occur on certain systems for invalid use of
mathematical functions.
domain-error
"Arithmetic domain error"
overflow-error
"Arithmetic overflow error"
range-error
"Arithmetic range error"
singularity-error
"Arithmetic singularity error"
underflow-error
"Arithmetic underflow error"| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |