Java výjimkyChyba
NullPointerExceptionNullPointerException
Nulová reference je použita na místě, kde je vyžadován objekt.
jvmandroidspring
Zobrazit podrobnosti Procházejte všech 80 chybových kódů Java výjimky s příčinami, opravami a příklady.
NullPointerExceptionNulová reference je použita na místě, kde je vyžadován objekt.
ArrayIndexOutOfBoundsExceptionPole je přistupováno s indexem, který je záporný nebo větší či roven délce pole.
ClassCastExceptionObjekt je přetypován na typ, jehož instancí není.
IllegalArgumentExceptionMetoda obdrží argument, který neodpovídá očekávanému rozsahu nebo formátu.
IOExceptionI/O operace selže nebo je přerušena.
FileNotFoundExceptionZadaná cesta k souboru neexistuje nebo ji nelze otevřít.
StackOverflowErrorZásobník volání překročil svou maximální velikost, obvykle kvůli hluboké nebo nekonečné rekurzi.
OutOfMemoryErrorJVM vyčerpal dostupnou paměť haldy.
ConcurrentModificationExceptionKolekce je modifikována v průběhu iterace.
ClassNotFoundExceptionTřídu nelze za běhu najít na classpath.
NoSuchMethodExceptionMetodu se zadaným názvem a typy parametrů nelze najít přes reflexi.
UnsupportedOperationExceptionOperace není danou implementací podporována.
IllegalStateExceptionMetoda je volána v nevhodný okamžik nebo je objekt v neplatném stavu.
NumberFormatExceptionŘetězec nelze převést na číslo.
SecurityExceptionOperace byla zamítnuta správcem zabezpečení.
NoClassDefFoundErrorTřída byla nalezena při kompilaci, ale za běhu ji nelze načíst.
ArithmeticExceptionAritmetická operace vrátí nedefinovaný výsledek, například dělení nulou.
StringIndexOutOfBoundsExceptionPřistupuje se k řetězci s indexem mimo jeho platný rozsah.
IndexOutOfBoundsExceptionPřistupuje se ke kolekci s indexem mimo její platný rozsah.
NegativeArraySizeExceptionPole je vytvořeno se zápornou velikostí.
ArrayStoreExceptionDo pole je uložen objekt nesprávného typu.
InterruptedExceptionVlákno je přerušeno v době čekání, spánku nebo blokování.
CloneNotSupportedExceptionMetoda clone() je zavolána na objektu, jehož třída neimplementuje Cloneable.
IllegalAccessExceptionKód se pokouší přistoupit ke třídě, poli nebo metodě, k nimž nemá oprávnění.
InstantiationExceptionPokus o vytvoření instance abstraktní třídy nebo rozhraní pomocí reflexe.
NoSuchFieldErrorZa běhu je odkazováno na pole, které ve třídě neexistuje.
NoSuchMethodErrorZa běhu je volána metoda, která ve třídě neexistuje.
IllegalThreadStateExceptionOperace s vláknem je provedena, když se vlákno nenachází v odpovídajícím stavu.
IllegalMonitorStateExceptionVlákno se pokouší o operaci s monitorem (wait, notify), aniž by vlastnilo monitor objektu.
InputMismatchExceptionToken čtený ze Scanner neodpovídá očekávanému typu.
NoSuchElementExceptionPokus o načtení prvku z prázdné kolekce nebo vyčerpaného iterátoru.
EmptyStackExceptionOperace je provedena na prázdném Stack.
SocketExceptionOperace se socketem selže, například jeho vytvoření nebo přístup k němu.
SocketTimeoutExceptionOperace čtení nebo navazování spojení přes socket vyprší časový limit.
ConnectExceptionPřipojení ke vzdálenému hostiteli nelze navázat.
UnknownHostExceptionNázev hostitele nelze přeložit na IP adresu.
MalformedURLExceptionŘetězec URL nemá platný formát.
EOFExceptionByl neočekávaně dosažen konec souboru nebo proudu.
ClosedChannelExceptionJe provedena operace na kanálu, který byl zavřen.
SQLExceptionPři SQL operacích dochází k chybě přístupu k databázi.
AccessControlExceptionBezpečnostní kontrola pro konkrétní oprávnění selhala.
InvocationTargetExceptionMetoda volaná přes reflexi vyhodí výjimku.
UnsatisfiedLinkErrorNativní metoda nemůže nalézt implementaci ve své nativní knihovně.
ExceptionInInitializerErrorPři provádění statického inicializačního bloku je vyhozena výjimka.
IncompatibleClassChangeErrorTřída se od doby kompilace volajícího kódu změnila nekompatibilním způsobem.
AbstractMethodErrorJe volána abstraktní metoda, která nemá žádnou implementaci.
VerifyErrorVerifikátor bytekódu detekuje poškozený nebo neplatný bytekód.
OutOfMemoryError: MetaspaceJVM vyčerpalo oblast paměti Metaspace, kde jsou uložena metadata tříd.
OutOfMemoryError: GC OverheadGarbage collector tráví příliš mnoho času sběrem s minimálním uvolněním paměti.
DeadlockDvě nebo více vláken jsou navždy zablokována, přičemž každé čeká, až druhé uvolní zámek.
ClassPath ErrorClasspath je špatně nakonfigurován, což brání načítání tříd.
UnsupportedEncodingExceptionKódování znaků není podporováno JVM.
DateTimeParseExceptionŘetězec data/času nelze analyzovat podle očekávaného formátu.
PatternSyntaxExceptionRegulární výraz má neplatnou syntaxi.
LinkageErrorTřída má závislost na jiné třídě, která se nekompatibilně změnila.
ClassCircularityErrorV dědičnosti tříd byl zjištěn cyklický závislost.
ClassFormatErrorSoubor třídy má neplatný formát nebo strukturu.
MissingResourceExceptionSada prostředků nebo klíč prostředku nelze nalézt.
SAXParseExceptionDokument XML obsahuje chybu parsování.
ReflectiveOperationExceptionReflexní operace vyhodí výjimku.
TimeoutExceptionOperace překročila časový limit čekání na výsledek.
ExecutionExceptionPři provádění úlohy odeslané exekutoru došlo k výjimce.
RejectedExecutionExceptionExekutor nemůže přijmout úlohu k provedení.
BrokenBarrierExceptionCyclicBarrier je v přerušeném stavu ve chvíli, kdy se vlákno pokouší čekat.
CompletionExceptionCompletableFuture skončil s výjimkou.
BufferUnderflowExceptionOperace čtení z bufferu přesahuje zbývající data.
BufferOverflowExceptionOperace zápisu do bufferu přesahuje jeho kapacitu.
ReadOnlyBufferExceptionByl proveden pokus o zápis do bufferu jen pro čtení.
CharConversionExceptionOperace kódování nebo dekódování znaků narazila na neplatnou bajtovou sekvenci.
ObjectStreamExceptionPři serializaci nebo deserializaci objektu v Javě došlo k výjimce.
NotSerializableExceptionObjekt neimplementující Serializable je serializován.
InvalidClassExceptionSerializovaná třída má nekompatibilní verzi nebo neplatný formát.
CertificateExceptionPři operacích SSL/TLS došlo k chybě certifikátu.
SSLHandshakeExceptionSSL/TLS handshake mezi klientem a serverem selhal.
ProtocolExceptionDošlo k porušení protokolu HTTP nebo síťového protokolu.
BindExceptionSocket nelze svázat s požadovanou adresou nebo portem.
AccessDeniedExceptionOperace se souborovým systémem byla zamítnuta z důvodu nedostatečných oprávnění.
NoSuchFileExceptionSoubor nebo adresář na zadané cestě neexistuje.
FileAlreadyExistsExceptionVytvoření nebo přesun souboru selhal, protože cílový soubor již existuje.
DirectoryNotEmptyExceptionSmazání adresáře selhalo, protože adresář není prázdný.