Code:
ArithmeticException("java.lang.ArithmeticException", "divides 0 by 0."),
ArrayIndexOutOfBoundsException("java.lang.ArrayIndexOutOfBoundsException", "uses an array but chooses something which is not obtainable."),
ArrayStoreException("java.lang.ArrayStoreException", "assigns either malformed data or treats an array as a different sub-array."),
ClassCastException("java.lang.ClassCastException", "casts a class without instance checking."),
IllegalArgumentException("java.lang.IllegalArgumentException", "uses or defines a variable and gives it a malformed value."),
IllegalMonitorStateException("java.lang.IllegalMonitorStateException", "waits for a thread to unlock."),
IllegalStateException("java.lang.IllegalStateException", "uses an incorrect environment or application state."),
IllegalThreadStateException("java.lang.IllegalThreadStateException", "calls a method without checking if the thread is okay to handle the request."),
IndexOutOfBoundsException("java.lang.IndexOutOfBoundsException", "uses an index but chooses something which is not obtainable."),
NegativeArraySizeException("java.lang.NegativeArraySizeException", "creates an array which has a negative size."),
NullPointerException("java.lang.NullPointerException", "uses a value without checking its state."),
NumberFormatException("java.lang.NumberFormatException", "fails to convert a string into a numeric format"),
SecurityException("java.lang.SecurityException", "attempts to violate security. (Usually to do with file handling etc.)"),
StringIndexOutOfBounds("java.lang.StringIndexOutOfBounds", "attempts to index outside the minimum or maximum bounds of a string."),
UnsupportedOperationException("java.lang.UnsupportedOperationException", "uses an unsupported operation."),
ClassNotFoundException("java.lang.ClassNotFoundException", "uses a class which can not be found."),
NoClassDefFoundError("java.lang.NoClassDefFoundError", "uses a class which can not be found."),
CloneNotSupportedException("java.lang.CloneNotSupportedException", "clones a value which cannot be cloned."),
IllegalAccessException("java.lang.IllegalAccessException", "tries to access a class which has denied access."),
InstantiationException("java.lang.InstantiationException", "attempted to initiate an interface or abstract class."),
InterruptedException("java.lang.InterruptedException", "cancels a thread by using another thread."),
NoSuchFieldException("java.lang.NoSuchFieldException", "uses a field which isn't accessible."),
NoSuchMethodException("java.lang.NoSuchMethodException", "uses a method which isn't accessible."),
CharConversionException("java.io.CharConversionException", "uses conversion incorreclty. This is the base class for all charactor conversion exceptions."),
EOFException("java.io.EOFException", "uses a file which has abruptly been changed/edited/lost."),
FileNotFoundException("java.io.FileNotFoundException", "attempts to connect to a file which is not available."),
InterruptedIOException("java.io.InterruptedIOException", "uses files and the connection to the file has been interupted."),
InvalidClassException("java.io.InvalidClassException", "has an issue with their code. Runtime has detected a problem with a class!"),
InvalidObjectException("java.io.InvalidObjectException", "uses an object without checking if its desialisation has completed."),
IOException("java.io.IOException", "has an I/O (Input/Output) operation which has encountered an issue."),
NotActiveException("java.io.NotActiveException", "uses serialisation or deserialisation when its not active."),
NotSerializableException("java.io.NotSerializableException", "attempts to serialise an unserialisable object."),
ObjectStreamException("java.io.ObjectStreamException", "uses object streaming and encounters an error. This is the superclass of all exceptions of this type!"),
OptionalDataException("java.io.OptionalDataException", "uses object streaming and has issues reading the data."),
StreamCorruptedException("java.io.StreamCorruptedException", "uses data which lacks consistency when checked."),
SyncFailedException("java.io.SyncFailedException", "uses a sync operation which fails."),
UnsupportedEncodingException("java.io.UnsupportedEncodingException", "attempts to encode a character which is not supported."),
UTFDataFormatException("java.io.UTFDataFormatException", "uses the encoding of UTF-8 and encounters a malformed character."),
WriteAbortedException("java.io.WriteAbortedException", "a subclass of the ObjectStreamException, a writing operating has failed."),
ConcurrentModificationException("java.util.ConcurrentModificationException", "uses a method in which modification is now allowed."),
DuplicateFormatFlagsException("java.util.DuplicateFormatFlagsException", "uses duplicate flags in a format specification."),
EmptyStackException("java.util.EmptyStackException", "throws an error and doesn't specify a stacktrace."),
FormatFlagsConversionMismatchException("java.util.FormatFlagsConversionMismatchException", "uses incompatible flags and conversions."),
FormatterClosedException("java.util.FormatterClosedException", "doesn't check the formatter to see if its accessible."),
IllegalFormatCodePointException("java.util.IllegalFormatCodePointException", "uses an invalid character within a formatter."),
IllegalFormatConversionException("java.util.IllegalFormatConversionException", "uses incompatible formatter types."),
IllegalFormatException("java.util.IllegalFormatException", "uses a formatter with a string that has regex within it."),
IllegalFormatFlagsException("java.util.IllegalFormatFlagsException", "uses an illegal combination of flags."),
IllegalFormatPrecisionException("java.util.IllegalFormatPrecisionException", "uses an unsupported formatter precision value."),
IllegalFormatWidthException("java.util.IllegalFormatWidthException", "uses an unsupported formatter width."),
InputMismatchException("java.util.InputMismatchException", "uses a scanner and the token recieved doesn't match the expected type."),
InvalidPropertiesFormatException("java.util.InvalidPropertiesFormatException", "uses an operation which failed due to invalid XML documentation type."),
MissingFormatArgumentException("java.util.MissingFormatArgumentException", "uses a formatter and doesn't specify a valid argument."),
MissingFormatWidthException("java.util.MissingFormatWidthException", "uses a formatter without a formatter width set!"),
MissingResourceException("java.util.MissingResourceException", "attempts to use or find a resource and it is not found."),
NoSuchElementException("java.util.NoSuchElementException", "loops through an Enumeration class (Enum) and the enumeration class runs out of values."),
TooManyListenersException("java.util.TooManyListenersException", "uses the java event model to annotate and implement a unicast special case of a multicast event souce."),
UnknownFormatConversionException("java.util.UnknownFormatConversionException", "uses an unknown conversion."),
UnknownFormatFlagsException("java.util.UnknownFormatFlagsException", "uses an unknown or illegal flag"),
PatternSyntaxException("java.util.regex.PatternSyntaxException", "Performs regex within a string which is invalid."),
AWTException("java.awt.AWTException", "creates an exceptional condition has occurred within AWT."),
IllegalComponentStateException("java.awt.IllegalComponentStateException", "uses a component which isn't yet appropriate to use."),
AWTError("java.awt.AWTError", "encounters a serious error within AWT."),
ExceptionInInitializerError("java.lang.ExceptionInInitializerError", "an error has been encountered by the static initializer."),
NoSuchMethodError("java.lang.NoSuchMethodError", "uses a method which isn't accessible.");
CommandException("org.bukkit.command.CommandException", "an unhandled exception occurs during the execution of a command.", "https://retrixsolutions.weebly.com/exceptions.html"),
InvalidConfigurationException("org.bukkit.configuration.InvalidConfigurationException", "a developer attempts to load an invalid configuration.", "https://retrixsolutions.weebly.com/exceptions.html"),
EventException("org.bukkit.event.EventException", "an event is handled incorrectly, causing an exception.", "https://retrixsolutions.weebly.com/exceptions.html"),
AuthorNagException("org.bukkit.plugin.AuthorNagException", "a developer is warned by spigot for coding improperly", "https://retrixsolutions.weebly.com/exceptions.html"),
IllegalPluginAccessException("org.bukkit.plugin.IllegalPluginAccessException", "a plugin attempts to interact with the server when its not enabled fully/at all.", "https://retrixsolutions.weebly.com/exceptions.html"),
InvalidDescriptionException("org.bukkit.plugin.InvalidDescriptionException", "a plugin has an invalid plugin.yml", "https://retrixsolutions.weebly.com/exceptions.html"),
InvalidPluginException("org.bukkit.plugin.InvalidPluginException", "the server attempts to load an invalid plugin file", "https://retrixsolutions.weebly.com/exceptions.html"),
UnknownDependencyException("org.bukkit.plugin.UnknownDependencyException", "when a plugin connects to a dependency which is not within the server files", "https://retrixsolutions.weebly.com/exceptions.html");
Proof of ownership: