Java výjimkyChyba
IllegalMonitorStateExceptionIllegalMonitorStateException
Vlákno se pokouší o operaci s monitorem (wait, notify), aniž by vlastnilo monitor objektu.
jvmandroid
Co způsobuje tuto chybu
Metody wait(), notify() a notifyAll() lze volat pouze uvnitř synchronized bloku, který uzamkl stejný objekt. Jejich volání mimo synchronizaci způsobí tuto výjimku.
Jak to opravit
Zabalte volání do synchronized bloku nad správným objektem. Ověřte, že synchronizujete na stejném objektu, na němž voláte wait/notify.
Související chybové kódy
Java výjimkyChyba
NullPointerExceptionNullPointerException
Nulová reference je použita na místě, kde je vyžadován objekt.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Přistupuje se ke kolekci s indexem mimo její platný rozsah.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
IOExceptionIOException
I/O operace selže nebo je přerušena.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
InvalidClassExceptionInvalidClassException
Serializovaná třída má nekompatibilní verzi nebo neplatný formát.
jvm
Zobrazit podrobnosti Java výjimkyChyba
UnknownHostExceptionUnknownHostException
Název hostitele nelze přeložit na IP adresu.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
IllegalArgumentExceptionIllegalArgumentException
Metoda obdrží argument, který neodpovídá očekávanému rozsahu nebo formátu.
jvmandroidspring
Zobrazit podrobnosti