EOFExceptionEOFException
Byl neočekávaně dosažen konec souboru nebo proudu.
Co způsobuje tuto chybu
Operace čtení očekává další data, ale byl dosažen konec proudu. Nastává u DataInputStream, ObjectInputStream a podobných proudů, pokud jsou data kratší, než se očekává.
Jak to opravit
Kontrolujte stav konce proudu před čtením. Použijte available() nebo zachyťte EOFException pro korektní ukončení. Ujistěte se, že zapisovač odešle všechna očekávaná data.
Související chybové kódy
DeadlockDeadlock
Dvě nebo více vláken jsou navždy zablokována, přičemž každé čeká, až druhé uvolní zámek.
CharConversionExceptionCharConversionException
Operace kódování nebo dekódování znaků narazila na neplatnou bajtovou sekvenci.
ProtocolExceptionProtocolException
Došlo k porušení protokolu HTTP nebo síťového protokolu.
BufferUnderflowExceptionBufferUnderflowException
Operace čtení z bufferu přesahuje zbývající data.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
Smazání adresáře selhalo, protože adresář není prázdný.
ArithmeticExceptionArithmeticException
Aritmetická operace vrátí nedefinovaný výsledek, například dělení nulou.