Java výjimkyChyba
ClosedChannelExceptionClosedChannelException
Je provedena operace na kanálu, který byl zavřen.
jvm
Co způsobuje tuto chybu
NIO kanál byl uzavřen před operací nebo v jejím průběhu. Může k tomu dojít, když jiné vlákno kanál uzavře nebo když je ztraceno připojení.
Jak to opravit
Před operacemi ověřte, zda je kanál otevřen, pomocí isOpen(). Ošetřete výjimku s příslušným čištěním a logikou opětovného připojení. Synchronizujte přístup ke kanálu mezi vlákny.
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
ClassCastExceptionClassCastException
Objekt je přetypován na typ, jehož instancí není.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyChyba
ReadOnlyBufferExceptionReadOnlyBufferException
Byl proveden pokus o zápis do bufferu jen pro čtení.
jvm
Zobrazit podrobnosti Java výjimkyChyba
ArrayStoreExceptionArrayStoreException
Do pole je uložen objekt nesprávného typu.
jvmandroid
Zobrazit podrobnosti Java výjimkyChyba
SocketExceptionSocketException
Operace se socketem selže, například jeho vytvoření nebo přístup k němu.
jvmandroidspring
Zobrazit podrobnosti Java výjimkyFatální
ExceptionInInitializerErrorExceptionInInitializerError
Při provádění statického inicializačního bloku je vyhozena výjimka.
jvmandroid
Zobrazit podrobnosti