| | Class | Description |
| | ArgumentOutOfBoundsError |
The error throws when an argument in a function is out of specified bounds. |
| | ArgumentsError |
The error throws when the arguments in a function failed the method. |
| | ClassCastError |
Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. |
| | ConcurrentModificationError |
The error throws when methods that have detected concurrent modification of an object when such modification is not permissible. |
| | FatalError |
The error throws when a fatal method or action is detected in the code. |
| | IllegalArgumentError |
The error throws when an argument in a function is illegal. |
| | IllegalStateError |
Signals that a method has been invoked at an illegal or inappropriate time. |
| | IndexOutOfBoundsError |
Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range. |
| | NoSuchElementError |
Thrown by an Enumeration to indicate that there are no more elements in the enumeration. |
| | NullPointerError |
Thrown when an application attempts to use 'null' in a case where an object is required. |
| | NumberFormatError |
Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format. |
| | RuntimeError |
Thrown when an error is invoked at runtime. |
| | TypeMismatchError |
Exception thrown on a type mismatch when trying to set a bean property. |
| | UnsupportedOperation |
Thrown to indicate that the requested operation is not supported. |
| | ValueOutOfBoundsError |
An exception for converted values exceeding bounds. |
| | Warning |
Thrown to indicate a warning message in an application or in the source code. |