Java Exceptions and Errors - JDK 5.0


The most common exceptions:

java.lang.Object
extended by java.lang.Throwable
extended by java.lang.Exception
extended by java.lang.ClassNotFoundException
extended by java.io.IOException
extended by java.io.EOFException
extended by java.io.FileNotFoundException
extended by java.lang.RuntimeException
extended by java.lang.ArithmeticException
extended by java.lang.ClassCastException
extended by java.lang.IllegalArgumentException
extended by java.lang.NumberFormatException
extended by java.lang.IndexOutOfBoundsException
extended by java.lang.ArrayIndexOutOfBoundsException
extended by java.lang.NullPointerException
extended by java.util.NoSuchElementException
extended by java.util.InputMismatchException

The entire list:

java.lang.Object
extended by java.lang.Throwable
extended by java.lang.Error
extended by java.lang.annotation.AnnotationFormatError
extended by java.lang.AssertionError
 extended by java.awt.AWTError
extended by java.nio.charset.CoderMalfunctionError
extended by javax.xml.parsers.FactoryConfigurationError
extended by java.lang.LinkageError
extended by java.lang.ClassCircularityError
extended by java.lang.ClassFormatError
extended by java.lang.reflect.GenericSignatureFormatError
extended by java.lang.UnsupportedClassVersionError
extended by java.lang.ExceptionInInitializerError
extended by java.lang.IncompatibleClassChangeError
extended by java.lang.AbstractMethodError
extended by java.lang.IllegalAccessError
extended by java.lang.InstantiationError
extended by java.lang.NoSuchFieldError
extended by java.lang.NoSuchMethodError
extended by java.lang.NoClassDefFoundError
extended by java.lang.UnsatisfiedLinkError
extended by java.lang.VerifyError
extended by java.lang.ThreadDeath
extended by javax.xml.transform.TransformerFactoryConfigurationError
extended by java.lang.VirtualMachineError
extended by java.lang.InternalError
extended by java.lang.OutOfMemoryError
extended by java.lang.StackOverflowError
extended by java.lang.UnknownError
extended by java.lang.Exception
extended by java.security.acl.AclNotFoundException
extended by java.rmi.activation.ActivationException
extended by java.rmi.activation.UnknownGroupException
extended by java.rmi.activation.UnknownObjectException
extended by java.rmi.AlreadyBoundException
extended by org.omg.CORBA.portable.ApplicationException
extended by java.awt.AWTException
extended by java.util.prefs.BackingStoreException
extended by javax.management.BadAttributeValueExpException
extended by javax.management.BadBinaryOpValueExpException
extended by javax.swing.text.BadLocationException
extended by javax.management.BadStringOperationException
extended by java.util.concurrent.BrokenBarrierException
extended by javax.security.cert.CertificateException
extended by javax.security.cert.CertificateEncodingException
extended by javax.security.cert.CertificateExpiredException
extended by javax.security.cert.CertificateNotYetValidException
extended by javax.security.cert.CertificateParsingException
extended by java.lang.ClassNotFoundException
extended by java.lang.CloneNotSupportedException
extended by java.util.zip.DataFormatException
extended by javax.xml.datatype.DatatypeConfigurationException
extended by javax.security.auth.DestroyFailedException
extended by java.util.concurrent.ExecutionException
extended by javax.swing.tree.ExpandVetoException
extended by java.awt.FontFormatException
extended by java.security.GeneralSecurityException
extended by javax.crypto.BadPaddingException
extended by java.security.cert.CertificateException
extended by java.security.cert.CertificateEncodingException
extended by java.security.cert.CertificateExpiredException
extended by java.security.cert.CertificateNotYetValidException
extended by java.security.cert.CertificateParsingException
extended by java.security.cert.CertPathBuilderException
extended by java.security.cert.CertPathValidatorException
extended by java.security.cert.CertStoreException
extended by java.security.cert.CRLException
extended by java.security.DigestException
extended by javax.crypto.ExemptionMechanismException
extended by javax.crypto.IllegalBlockSizeException
extended by java.security.InvalidAlgorithmParameterException
extended by java.security.spec.InvalidKeySpecException
extended by java.security.spec.InvalidParameterSpecException
extended by java.security.KeyException
extended by java.security.InvalidKeyException
extended by java.security.KeyManagementException
extended by java.security.KeyStoreException
extended by javax.security.auth.login.LoginException
extended by javax.security.auth.login.AccountException
extended by javax.security.auth.login.AccountExpiredException
extended by javax.security.auth.login.AccountLockedException
extended by javax.security.auth.login.AccountNotFoundException
extended by javax.security.auth.login.CredentialException
extended by javax.security.auth.login.CredentialExpiredException
extended by javax.security.auth.login.CredentialNotFoundException
extended by javax.security.auth.login.FailedLoginException
extended by java.security.NoSuchAlgorithmException
extended by javax.crypto.NoSuchPaddingException
extended by java.security.NoSuchProviderException
extended by javax.crypto.ShortBufferException
extended by java.security.SignatureException
extended by java.security.UnrecoverableEntryException
extended by java.security.UnrecoverableKeyException
extended by org.ietf.jgss.GSSException
extended by java.lang.IllegalAccessException
extended by java.lang.instrument.IllegalClassFormatException
extended by java.lang.InstantiationException
extended by java.lang.InterruptedException
extended by java.beans.IntrospectionException
extended by javax.management.InvalidApplicationException
extended by javax.sound.midi.InvalidMidiDataException
extended by java.util.prefs.InvalidPreferencesFormatException
extended by javax.management.modelmbean.InvalidTargetObjectTypeException
extended by java.lang.reflect.InvocationTargetException
extended by java.io.IOException
extended by javax.swing.text.ChangedCharSetException
extended by java.nio.charset.CharacterCodingException
extended by java.nio.charset.MalformedInputException
extended by java.nio.charset.UnmappableCharacterException
extended by java.io.CharConversionException
extended by java.nio.channels.ClosedChannelException
extended by java.io.EOFException
extended by java.nio.channels.FileLockInterruptionException
extended by java.io.FileNotFoundException
extended by java.net.HttpRetryException
extended by javax.imageio.IIOException
extended by java.io.InterruptedIOException
extended by java.util.InvalidPropertiesFormatException
extended by javax.management.remote.JMXProviderException
extended by javax.management.remote.JMXServerErrorException
extended by java.net.MalformedURLException
extended by java.io.ObjectStreamException
extended by java.io.InvalidClassException
extended by java.io.InvalidObjectException
extended by java.io.NotActiveException
extended by java.io.NotSerializableException
extended by java.io.OptionalDataException
extended by java.io.StreamCorruptedException
extended by java.io.WriteAbortedException
extended by java.net.ProtocolException
extended by java.rmi.RemoteException
extended by java.rmi.AccessException
extended by java.rmi.activation.ActivateFailedException
extended by javax.activity.ActivityCompletedException
extended by javax.activity.ActivityRequiredException
extended by java.rmi.ConnectException
extended by java.rmi.ConnectIOException
extended by java.rmi.server.ExportException
extended by javax.activity.InvalidActivityException
extended by javax.transaction.InvalidTransactionException
extended by java.rmi.MarshalException
extended by java.rmi.NoSuchObjectException
extended by java.rmi.ServerError
extended by java.rmi.ServerException
extended by java.rmi.ServerRuntimeException
extended by java.rmi.server.SkeletonMismatchException
extended by java.rmi.server.SkeletonNotFoundException
extended by java.rmi.StubNotFoundException
extended by javax.transaction.TransactionRequiredException
extended by javax.transaction.TransactionRolledbackException
extended by java.rmi.UnexpectedException
extended by java.rmi.UnknownHostException
extended by java.rmi.UnmarshalException
extended by javax.security.sasl.SaslException
extended by java.net.SocketException
extended by java.net.BindException
extended by java.net.ConnectException
extended by java.net.NoRouteToHostException
extended by java.net.PortUnreachableException
extended by javax.net.ssl.SSLException
extended by javax.net.ssl.SSLHandshakeException
extended by javax.net.ssl.SSLKeyException
extended by javax.net.ssl.SSLPeerUnverifiedException
extended by javax.net.ssl.SSLProtocolException
extended by java.io.SyncFailedException
extended by java.net.UnknownHostException
extended by java.net.UnknownServiceException
extended by java.io.UnsupportedEncodingException
extended by java.io.UTFDataFormatException
extended by java.util.zip.ZipException
extended by javax.management.JMException
extended by javax.management.MBeanException
extended by javax.management.MBeanRegistrationException
extended by javax.management.openmbean.OpenDataException
extended by javax.management.OperationsException
extended by javax.management.AttributeNotFoundException
extended by javax.management.InstanceAlreadyExistsException
extended by javax.management.InstanceNotFoundException
extended by javax.management.IntrospectionException
extended by javax.management.InvalidAttributeValueException
extended by javax.management.ListenerNotFoundException
extended by javax.management.MalformedObjectNameException
extended by javax.management.NotCompliantMBeanException
extended by javax.management.ServiceNotFoundException
extended by javax.management.ReflectionException
extended by javax.management.relation.RelationException
extended by javax.management.relation.InvalidRelationIdException
extended by javax.management.relation.InvalidRelationServiceException
extended by javax.management.relation.InvalidRelationTypeException
extended by javax.management.relation.InvalidRoleInfoException
extended by javax.management.relation.InvalidRoleValueException
extended by javax.management.relation.RelationNotFoundException
extended by javax.management.relation.RelationServiceNotRegisteredException
extended by javax.management.relation.RelationTypeNotFoundException
extended by javax.management.relation.RoleInfoNotFoundException
extended by javax.management.relation.RoleNotFoundException
extended by java.security.acl.LastOwnerException
extended by javax.sound.sampled.LineUnavailableException
extended by javax.sound.midi.MidiUnavailableException
extended by java.awt.datatransfer.MimeTypeParseException
extended by javax.naming.NamingException
extended by javax.naming.directory.AttributeInUseException
extended by javax.naming.directory.AttributeModificationException
extended by javax.naming.CannotProceedException
extended by javax.naming.CommunicationException
extended by javax.naming.ConfigurationException
extended by javax.naming.ContextNotEmptyException
extended by javax.naming.InsufficientResourcesException
extended by javax.naming.InterruptedNamingException
extended by javax.naming.directory.InvalidAttributeIdentifierException
extended by javax.naming.directory.InvalidAttributesException
extended by javax.naming.directory.InvalidAttributeValueException
extended by javax.naming.InvalidNameException
extended by javax.naming.directory.InvalidSearchControlsException
extended by javax.naming.directory.InvalidSearchFilterException
extended by javax.naming.LimitExceededException
extended by javax.naming.SizeLimitExceededException
extended by javax.naming.TimeLimitExceededException
extended by javax.naming.LinkException
extended by javax.naming.LinkLoopException
extended by javax.naming.MalformedLinkException
extended by javax.naming.NameAlreadyBoundException
extended by javax.naming.NameNotFoundException
extended by javax.naming.NamingSecurityException
extended by javax.naming.AuthenticationException
extended by javax.naming.AuthenticationNotSupportedException
extended by javax.naming.NoPermissionException
extended by javax.naming.NoInitialContextException
extended by javax.naming.directory.NoSuchAttributeException
extended by javax.naming.NotContextException
extended by javax.naming.OperationNotSupportedException
extended by javax.naming.PartialResultException
extended by javax.naming.ReferralException
extended by javax.naming.directory.SchemaViolationException
extended by javax.naming.ServiceUnavailableException
extended by java.awt.geom.NoninvertibleTransformException
extended by java.lang.NoSuchFieldException
extended by java.lang.NoSuchMethodException
extended by java.rmi.NotBoundException
extended by java.security.acl.NotOwnerException
extended by java.text.ParseException
extended by javax.xml.parsers.ParserConfigurationException
extended by java.awt.print.PrinterException
extended by java.awt.print.PrinterAbortException
extended by java.awt.print.PrinterIOException
extended by javax.print.PrintException
extended by java.security.PrivilegedActionException
extended by java.beans.PropertyVetoException
extended by javax.security.auth.RefreshFailedException
extended by org.omg.CORBA.portable.RemarshalException
extended by java.lang.RuntimeException
extended by java.lang.annotation.AnnotationTypeMismatchException
extended by java.lang.ArithmeticException

extended by java.lang.ArrayStoreException
extended by java.nio.BufferOverflowException
extended by java.nio.BufferUnderflowException
extended by javax.swing.undo.CannotRedoException
extended by javax.swing.undo.CannotUndoException
extended by java.lang.ClassCastException

extended by java.awt.color.CMMException
extended by java.util.ConcurrentModificationException
extended by org.w3c.dom.DOMException
extended by java.util.EmptyStackException
extended by java.lang.EnumConstantNotPresentException
extended by org.w3c.dom.events.EventException
extended by java.lang.IllegalArgumentException
extended by java.nio.charset.IllegalCharsetNameException
extended by java.util.IllegalFormatException
extended by java.util.DuplicateFormatFlagsException
extended by java.util.FormatFlagsConversionMismatchException
extended by java.util.IllegalFormatCodePointException
extended by java.util.IllegalFormatConversionException
extended by java.util.IllegalFormatFlagsException
extended by java.util.IllegalFormatPrecisionException
extended by java.util.IllegalFormatWidthException
extended by java.util.MissingFormatArgumentException
extended by java.util.MissingFormatWidthException
extended by java.util.UnknownFormatConversionException
extended by java.util.UnknownFormatFlagsException
extended by java.nio.channels.IllegalSelectorException
extended by java.lang.IllegalThreadStateException
extended by javax.management.openmbean.InvalidKeyException extended by javax.management.openmbean.InvalidOpenTypeException
 extended by java.security.InvalidParameterException
extended by javax.management.openmbean.KeyAlreadyExistsException
extended by java.lang.NumberFormatException

extended by java.util.regex.PatternSyntaxException
extended by java.nio.channels.UnresolvedAddressException
extended by java.nio.channels.UnsupportedAddressTypeException
extended by java.nio.charset.UnsupportedCharsetException
extended by java.lang.IllegalMonitorStateException
extended by java.awt.geom.IllegalPathStateException
extended by java.lang.IllegalStateException
extended by java.nio.channels.AlreadyConnectedException
extended by java.util.concurrent.CancellationException
extended by java.nio.channels.CancelledKeyException
extended by java.nio.channels.ClosedSelectorException
extended by java.nio.channels.ConnectionPendingException
extended by java.util.FormatterClosedException
extended by java.nio.channels.IllegalBlockingModeException
extended by java.awt.IllegalComponentStateException
extended by java.awt.dnd.InvalidDnDOperationException
extended by java.nio.InvalidMarkException
extended by java.nio.channels.NoConnectionPendingException
extended by java.nio.channels.NonReadableChannelException
extended by java.nio.channels.NonWritableChannelException
extended by java.nio.channels.NotYetBoundException
extended by java.nio.channels.NotYetConnectedException
extended by java.nio.channels.OverlappingFileLockException
extended by java.awt.image.ImagingOpException
extended by java.lang.annotation.IncompleteAnnotationException extended by java.lang.IndexOutOfBoundsException
extended by java.lang.ArrayIndexOutOfBoundsException
extended by java.lang.StringIndexOutOfBoundsException
extended by javax.management.JMRuntimeException
extended by org.w3c.dom.ls.LSException
extended by java.lang.reflect.MalformedParameterizedTypeException
extended by java.util.MissingResourceException
extended by java.lang.NegativeArraySizeException
extended by java.util.NoSuchElementException
extended by java.util.InputMismatchException
 extended by java.lang.NullPointerException

extended by java.awt.color.ProfileDataException
extended by java.security.ProviderException
extended by java.awt.image.RasterFormatException
extended by java.util.concurrent.RejectedExecutionException
extended by java.lang.SecurityException
extended by java.security.AccessControlException
extended by java.rmi.RMISecurityException
extended by org.omg.CORBA.SystemException
extended by org.omg.CORBA.ACTIVITY_COMPLETED
extended by org.omg.CORBA.ACTIVITY_REQUIRED
extended by org.omg.CORBA.BAD_CONTEXT
extended by org.omg.CORBA.BAD_INV_ORDER
extended by org.omg.CORBA.BAD_OPERATION
extended by org.omg.CORBA.BAD_PARAM
extended by org.omg.CORBA.BAD_QOS
extended by org.omg.CORBA.BAD_TYPECODE
extended by org.omg.CORBA.CODESET_INCOMPATIBLE
extended by org.omg.CORBA.COMM_FAILURE
extended by org.omg.CORBA.DATA_CONVERSION
extended by org.omg.CORBA.FREE_MEM
extended by org.omg.CORBA.IMP_LIMIT
extended by org.omg.CORBA.portable.IndirectionException
extended by org.omg.CORBA.INITIALIZE
extended by org.omg.CORBA.INTERNAL
extended by org.omg.CORBA.INTF_REPOS
extended by org.omg.CORBA.INV_FLAG
extended by org.omg.CORBA.INV_IDENT
extended by org.omg.CORBA.INV_OBJREF
extended by org.omg.CORBA.INV_POLICY
extended by org.omg.CORBA.INVALID_ACTIVITY
extended by org.omg.CORBA.INVALID_TRANSACTION
extended by org.omg.CORBA.MARSHAL
extended by org.omg.CORBA.NO_IMPLEMENT
extended by org.omg.CORBA.NO_MEMORY
extended by org.omg.CORBA.NO_PERMISSION
extended by org.omg.CORBA.NO_RESOURCES
extended by org.omg.CORBA.NO_RESPONSE
extended by org.omg.CORBA.OBJ_ADAPTER
extended by org.omg.CORBA.OBJECT_NOT_EXIST
extended by org.omg.CORBA.PERSIST_STORE
extended by org.omg.CORBA.REBIND
extended by org.omg.CORBA.TIMEOUT
extended by org.omg.CORBA.TRANSACTION_MODE
extended by org.omg.CORBA.TRANSACTION_REQUIRED
extended by org.omg.CORBA.TRANSACTION_ROLLEDBACK
extended by org.omg.CORBA.TRANSACTION_UNAVAILABLE
extended by org.omg.CORBA.TRANSIENT
extended by org.omg.CORBA.UNKNOWN
extended by org.omg.CORBA.portable.UnknownException
extended by java.lang.TypeNotPresentException
extended by java.lang.reflect.UndeclaredThrowableException
extended by javax.print.attribute.UnmodifiableSetException
extended by java.lang.UnsupportedOperationException
extended by java.awt.HeadlessException
extended by java.nio.ReadOnlyBufferException
extended by org.xml.sax.SAXException
extended by org.xml.sax.SAXNotRecognizedException
extended by org.xml.sax.SAXNotSupportedException
extended by org.xml.sax.SAXParseException
extended by java.rmi.server.ServerNotActiveException
extended by java.sql.SQLException
extended by java.sql.BatchUpdateException
extended by javax.sql.rowset.RowSetWarning
extended by javax.sql.rowset.serial.SerialException
extended by java.sql.SQLWarning
extended by java.sql.DataTruncation
extended by javax.sql.rowset.spi.SyncFactoryException
extended by javax.sql.rowset.spi.SyncProviderException
extended by java.util.concurrent.TimeoutException extended by java.util.TooManyListenersException
extended by javax.xml.transform.TransformerException
extended by javax.xml.transform.TransformerConfigurationException
extended by java.lang.instrument.UnmodifiableClassException
extended by javax.sound.sampled.UnsupportedAudioFileException
extended by javax.security.auth.callback.UnsupportedCallbackException
extended by java.awt.datatransfer.UnsupportedFlavorException
extended by javax.swing.UnsupportedLookAndFeelException
extended by java.net.URISyntaxException
extended by org.omg.CORBA.UserException
extended by org.omg.PortableServer.POAPackage.AdapterAlreadyExists
extended by org.omg.PortableServer.POAManagerPackage.AdapterInactive
extended by org.omg.PortableServer.POAPackage.AdapterNonExistent
extended by org.omg.CosNaming.NamingContextPackage.AlreadyBound
extended by org.omg.CORBA.TypeCodePackage.BadKind
extended by org.omg.CORBA.Bounds
extended by org.omg.CORBA.TypeCodePackage.Bounds
extended by org.omg.CosNaming.NamingContextPackage.CannotProceed
extended by org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName
extended by org.omg.IOP.CodecPackage.FormatMismatch
extended by org.omg.PortableServer.ForwardRequest
extended by org.omg.PortableInterceptor.ForwardRequest
extended by org.omg.CORBA.ORBPackage.InconsistentTypeCode
extended by org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode
extended by org.omg.CORBA.DynAnyPackage.Invalid
extended by org.omg.CosNaming.NamingContextExtPackage.InvalidAddress
extended by org.omg.CORBA.ORBPackage.InvalidName
extended by org.omg.CosNaming.NamingContextPackage.InvalidName
extended by org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidName
extended by org.omg.PortableServer.POAPackage.InvalidPolicy
extended by org.omg.CORBA.DynAnyPackage.InvalidSeq
extended by org.omg.PortableInterceptor.InvalidSlot
extended by org.omg.IOP.CodecPackage.InvalidTypeForEncoding
extended by org.omg.CORBA.DynAnyPackage.InvalidValue
extended by org.omg.DynamicAny.DynAnyPackage.InvalidValue
extended by org.omg.PortableServer.CurrentPackage.NoContext
extended by org.omg.PortableServer.POAPackage.NoServant
extended by org.omg.CosNaming.NamingContextPackage.NotEmpty
extended by org.omg.CosNaming.NamingContextPackage.NotFound
extended by org.omg.PortableServer.POAPackage.ObjectAlreadyActive
extended by org.omg.PortableServer.POAPackage.ObjectNotActive
extended by org.omg.CORBA.PolicyError
extended by org.omg.PortableServer.POAPackage.ServantAlreadyActive
extended by org.omg.PortableServer.POAPackage.ServantNotActive
extended by org.omg.CORBA.DynAnyPackage.TypeMismatch
extended by org.omg.IOP.CodecPackage.TypeMismatch
extended by org.omg.DynamicAny.DynAnyPackage.TypeMismatch
extended by org.omg.IOP.CodecFactoryPackage.UnknownEncoding
extended by org.omg.CORBA.UnknownUserException
extended by org.omg.PortableServer.POAPackage.WrongAdapter
extended by org.omg.PortableServer.POAPackage.WrongPolicy
extended by org.omg.CORBA.WrongTransaction
extended by javax.transaction.xa.XAException
extended by javax.management.modelmbean.XMLParseException
extended by javax.xml.xpath.XPathException
extended by javax.xml.xpath.XPathExpressionException
extended by javax.xml.xpath.XPathFunctionException
extended by javax.xml.xpath.XPathFactoryConfigurationException

Then end.