ExceptionInInitializerErrorExceptionInInitializerError
Un'eccezione viene lanciata durante l'esecuzione di un blocco di inizializzazione statica.
Cause di questo errore
Un blocco static o un inizializzatore di campo statico lancia un'eccezione non verificata. Ciò causa il fallimento del caricamento della classe. I tentativi successivi di usare la classe lanceranno NoClassDefFoundError.
Come correggerlo
Correggere l'eccezione nell'inizializzatore statico. Aggiungere un try-catch all'interno del blocco static. Verificare la presenza di valori null o risorse mancanti nell'inizializzazione statica. Spostare le inizializzazioni complesse a pattern lazy.
Codici di errore correlati
NullPointerExceptionNullPointerException
Un riferimento null viene utilizzato dove è richiesto un oggetto.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
L'eliminazione di una directory fallisce perché la directory non è vuota.
IOExceptionIOException
Un'operazione di I/O fallisce o viene interrotta.
AccessControlExceptionAccessControlException
Un controllo di sicurezza fallisce per un permesso specifico.
MalformedURLExceptionMalformedURLException
La stringa URL non è in un formato valido.
SecurityExceptionSecurityException
Un'operazione è negata dal security manager.