Copyright (C) 2000-2012 |
GNU Info (elisp)Standard ErrorsStandard Errors *************** 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. Note: Errors, for an explanation of how errors are generated and handled. `SYMBOL' STRING; REFERENCE. `error' `"error"' Note: Errors. `quit' `"Quit"' Note: Quitting. `args-out-of-range' `"Args out of range"' Note: Sequences Arrays Vectors. `arith-error' `"Arithmetic error"' See `/' and `%' in Note: Numbers. `beginning-of-buffer' `"Beginning of buffer"' Note: Motion. `buffer-read-only' `"Buffer is read-only"' Note: Read Only Buffers. `coding-system-error' `"Invalid coding system"' Note: Coding Systems. `cyclic-function-indirection' `"Symbol's chain of function indirections\ contains a loop"' Note: Function Indirection. `end-of-buffer' `"End of buffer"' Note: Motion. `end-of-file' `"End of file during parsing"' Note that this is not a subcategory of `file-error', because it pertains to the Lisp reader, not to file I/O. Note: Input Functions. `file-already-exists' This is a subcategory of `file-error'. Note: Writing to Files. `file-date-error' This is a subcategory of `file-error'. It occurs when `copy-file' tries and fails to set the last-modification time of the output file. Note: Changing Files. `file-error' This error and its subcategories do not have error-strings, because the error message is constructed from the data items alone when the error condition `file-error' is present. Note: Files. `file-locked' This is a subcategory of `file-error'. Note: File Locks. `file-supersession' This is a subcategory of `file-error'. Note: Modification Time. `ftp-error' This is a subcategory of `file-error', which results from problems in accessing a remote file using ftp. Note: Remote Files. `invalid-function' `"Invalid function"' Note: Classifying Lists. `invalid-read-syntax' `"Invalid read syntax"' Note: Input Functions. `invalid-regexp' `"Invalid regexp"' Note: Regular Expressions. `mark-inactive' `"Mark inactive"' Note: The Mark. `no-catch' `"No catch for tag"' Note: Catch and Throw. `scan-error' `"Scan error"' This happens when certain syntax-parsing functions find invalid syntax or mismatched parentheses. Note: List Motion, and Note: Parsing Expressions. `search-failed' `"Search failed"' Note: Searching and Matching. `setting-constant' `"Attempt to set a constant symbol"' The values of the symbols `nil' and `t', and any symbols that start with `:', may not be changed. Note: Variables that Never Change. `text-read-only' `"Text is read-only"' Note: Special Properties. `undefined-color' `"Undefined color"' Note: Color Names. `void-function' `"Symbol's function definition is void"' Note: Function Cells. `void-variable' `"Symbol's value as variable is void"' Note: Accessing Variables. `wrong-number-of-arguments' `"Wrong number of arguments"' Note: Classifying Lists. `wrong-type-argument' `"Wrong type argument"' Note: Type Predicates. 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"' Note: Math Functions. `overflow-error' `"Arithmetic overflow error"' Note: Math Functions. `range-error' `"Arithmetic range error"' Note: Math Functions. `singularity-error' `"Arithmetic singularity error"' Note: Math Functions. `underflow-error' `"Arithmetic underflow error"' Note: Math Functions. automatically generated by info2www version 1.2.2.9 |