| Name | Package | Description |
| AbstractMethodError | java.lang | This error is thrown when the VM notices that an attempt is being made to
invoke an abstract method. |
| AnnotationFormatError | java.lang.annotation |
Indicates that an annotation in a class file is incorrectly formatted. |
| AssertionError | java.lang | Indicates that an assertion has failed. |
| AWTError | java.awt | No description provided. |
| ClassCircularityError | java.lang | This error is thrown when the VM notices that an attempt is made to load a
class which would directly or indirectly inherit from one of its subclasses. |
| ClassFormatError | java.lang | This error is thrown by the class loader when it discovers that a class that
it is loading does not have the correct shape. |
| CoderMalfunctionError | java.nio.charset | Errors thrown when the encoder/decoder is malfunctioning. |
| Error | java.lang | This class is the superclass of all classes which represent unrecoverable
errors. |
| ExceptionInInitializerError | java.lang | This error is thrown when an exception occurs during class initialization. |
| FactoryConfigurationError | javax.xml.parsers | Thrown when a problem with configuration with the Parser Factories
exists. |
| GenericSignatureFormatError | java.lang.reflect | Indicates that a malformed signature has been encountered via a reflective
method. |
| IllegalAccessError | java.lang | This error is thrown when the VM notices that a an attempt is being made to
access a field which is not accessable from where it is referenced. |
| IncompatibleClassChangeError | java.lang | This class is the superclass of all classes which represent errors which
occur when inconsistant class files are loaded into the same running image. |
| InstantiationError | java.lang | This error is thrown when the VM notices that a an attempt is being made to
create a new instance of a class which has no visible constructors from the
location where new is invoked. |
| InternalError | java.lang | This error is thrown when the VM notices that it has gotten into a state
which it does not understand. |
| LinkageError | java.lang | This class is the superclass of all classes which represent errors that occur
when loading and linking class files. |
| NoClassDefFoundError | java.lang | This error is thrown when the VM is unable to locate a class which it has
been asked to load. |
| NoSuchFieldError | java.lang | This error is thrown when the VM notices that a an attempt is being made to
reference a field of a class which does not exist in that class. |
| NoSuchMethodError | java.lang | This error is thrown when the VM notices that a an attempt is being made to
reference a method of a class which does not exist in that class. |
| OutOfMemoryError | java.lang | This error is thrown when a request is made for more memory either as a
result of the running program, or because of the internal behavior of the
virtual machine which can not be satisfied using the available platform
resources. |
| StackOverflowError | java.lang | This error is thrown when the depth of the callstack of the running program
excedes some platform or virtual machine specific limit. |
| ThreadDeath | java.lang | ThreadDeath is thrown when a thread stops executing. |
| TransformerFactoryConfigurationError | javax.xml.transform | Thrown when a problem with configuration with the Transformer Factories
exists. |
| UnknownError | java.lang | This error is thrown when the virtual machine must throw an error which does
not match any known exceptional condition. |
| UnsatisfiedLinkError | java.lang | This error is thrown when an attempt is made to invoke a native for which an
implementation could not be found. |
| UnsupportedClassVersionError | java.lang | This error is thrown when an attempt is made to load a class with a format
version that is not supported by the VM. |
| VerifyError | java.lang | This error is thrown when the VM notices that an attempt is made to load a
class which does not pass the class verification phase. |
| VirtualMachineError | java.lang | This class is the superclass of all classes which represent errors that occur
during the operation of the virtual machine. |