Problème Exception EOFException
Salut à tous,
J'ai un problème en utilisant la fonction readBoolean();. J'obtiens le message d'erreur :
java.io.EOFException
Je ne sais pas d'où ça peut venir....
L'application est une application client/serveur qui effectue des recherches dans des documents.
Voici le bout de code provoquant une erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public class ServeurRequete extends Thread
{
private ObjectInputStream is;
public ServeurRequete()
{
is = new ObjectInputStream(client.getInputStream());
}
public void save ()
{
try
{
vectTerrier = (Vector)is.readObject();
vectCList = (Vector)is.readObject();
vectCombinedList = (Vector)is.readObject();
// Provoque java.io.EOFException :
// Normalement devrait lire le booléen déposé par le client
history = is.readBoolean();
}
catch (Exception e)
{
System.out.println(e);
}
}
} |
Pour info, la variable is est un flux d'entrée.
Voila, merci d'avance ! ;)