InstantiationExceptionInstantiationException
Попытка создать экземпляр абстрактного класса или интерфейса через рефлексию.
Что вызывает эту ошибку
Class.newInstance() или Constructor.newInstance() вызывается для абстрактного класса, интерфейса, класса массива или класса без конструктора без аргументов.
Как исправить
Используйте конкретный класс реализации вместо абстрактного. Убедитесь, что класс имеет публичный конструктор без аргументов. Используйте фабричный метод для создания экземпляров.
Связанные коды ошибок
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Обращение к коллекции по индексу, выходящему за пределы допустимого диапазона.
IOExceptionIOException
Операция ввода-вывода завершается неудачей или прерывается.
ArithmeticExceptionArithmeticException
Арифметическая операция производит неопределённый результат, например деление на ноль.
UnsupportedEncodingExceptionUnsupportedEncodingException
Кодировка символов не поддерживается JVM.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM исчерпала доступную память кучи.
ExecutionExceptionExecutionException
Во время выполнения задачи, переданной исполнителю, возникло исключение.