Previous: Error Symbols—Condition Names, Up: Errors—Unintentional Nonlocal Exits [Index]
This is a list of the more important error symbols in standard Emacs. The list includes each symbol’s message.
"error"
"Quit"; note that the error symbol ‘quit’ does not have the condition ‘error’, because quitting is not considered an error.
"Args out of range"
"Arithmetic error"
"Beginning of buffer"
"Buffer is read-only"
"List contains a loop"
"Assertion failed"
"Invalid coding system"
"Symbol’s chain of function indirections contains a loop"
"Symbol’s chain of variable indirections contains a loop"
"D-Bus error"
"End of buffer"
"End of file during parsing"; note that it pertains to the Lisp reader, not to file I/O.
a subcategory of= file-error=
a subcategory of ‘file-error’; it occurs when copy-file
tries and fails to set the last-modification time of the output file.
We do not list the error-strings of this error and its subcategories, because the error message is normally constructed from the ‘DATA’ items alone when the error condition ‘file-error’ is present. Thus, the error-strings are not very relevant.
a subcategory of ‘file-error’;
a subcategory of ‘file-error’;
a subcategory of ‘file-error’;
a subcategory of ‘file-error’;
a subcategory of ‘file-error’;
a subcategory of ‘file-error’;
"Invalid function"
"Invalid read syntax" or "Trailing garbage following expression"
"Invalid regexp"
"The mark is not active now"
"No catch for tag"
"Arithmetic range error"
"Arithmetic overflow error"; a subcategory of ‘range-error’;
"Scan error"
"Search failed"
"Attempt to set a constant symbol"
"Text is read-only"; a subcategory of ‘buffer-read-only’;
"Undefined color"
the empty string
This is like ‘search-failed’, but doesn’t trigger the debugger, like ‘user-error’.
"Symbol’s function definition is void"
"Symbol’s value as variable is void"
"Wrong number of arguments"
"Wrong type argument"
"Cannot determine image type"
Previous: Error Symbols—Condition Names, Up: Errors—Unintentional Nonlocal Exits [Index]