Salut à tous,

voilà j'ai un problème dans une méthode, le code suivant me lance une StreamCorruptedException (invalid stream header), je ne sais pas pourquoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
this.in = new ObjectInputStream(new CipherInputStream(new FileInputStream(inputFileName), cipher));
in est un ObjectnputStream
cipher un Cipher
inputFileName le chemin du fichier à lire.

Le fichier à lire a été lu une fois au préalable par un stream, fermé avant cette ligne de code.

Ce que je comprends pas c'est que dans d'autres cas ça marche...

Merci d'avance pour vos réponses.