UnderstandingErrors 0.0.1

Have you ever wanted to understand the errors which spam console?

  1. Retrix_Solutions
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    The Retrix Solutions Team
    UnderstandingErrors0.0.1.png
    Code (Java):
        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");
    Killer123451 and Plajer like this.