InstantiationExceptionInstantiationException
Tentativo di creare un'istanza di una classe astratta o di un'interfaccia tramite reflection.
Cause di questo errore
Class.newInstance() o Constructor.newInstance() viene chiamato su una classe astratta, un'interfaccia, una classe array o una classe priva di costruttore senza argomenti.
Come correggerlo
Usare una classe concreta al posto della classe astratta. Assicurarsi che la classe abbia un costruttore pubblico senza argomenti. Usare un factory method per creare le istanze.
Codici di errore correlati
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Si accede a una collezione con un indice fuori dal suo intervallo valido.
IOExceptionIOException
Un'operazione di I/O fallisce o viene interrotta.
ArithmeticExceptionArithmeticException
Un'operazione aritmetica produce un risultato non definito, come la divisione per zero.
UnsupportedEncodingExceptionUnsupportedEncodingException
Una codifica dei caratteri non è supportata dalla JVM.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
La JVM ha esaurito la memoria heap disponibile.
ExecutionExceptionExecutionException
Si è verificata un'eccezione durante l'esecuzione di un task sottomesso a un executor.