Exception IO lors de l'écriture de données
Bonjour,
une IOException est lancée lorsque j'exécute une écriture de données dans un fichier. Voici le code en gros:
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
| try
{
fichierSource = new File( sDossier + File.separator + sFichier );
// Ouverture d'un flux de sortie vers le fichier indiqué:
FileOutputStream fOutStream = new FileOutputStream( fichierSource );
// Création d'un flux "Objet" vers le flux de sortie:
ObjectOutputStream oOutStream = new ObjectOutputStream( fOutStream );
try
{
oOutStream.writeObject( listeAdherents ); // C'EST D'ICI QU'EST LANCEE L'EXCEPTION
/.../
}
catch ( IOException )
{
// C'EST ICI QUE SE RETROUVE LE PROGRAMME SUITE A LA PREMIERE INSTRUCTION D'ECRITURE
}
}
catch ( IOException iOE )
{
/.../
} |
Pour info, voici la déclaration de l'objet listeAdherents:
Code:
1 2 3 4
| public class CListeAdherent extends AbstractTableModel implements Serializable
{
/.../
} |
Ce qui est étonnant, c'est le message de l'exception:
java.awt.image.BufferedImage ??!
Je ne vois pas le rapport, car je ne fais pas de traitement d'image dans la classe où a lieu l'écriture des données, ainsi que dans la classe que je tente de sauvegarder
Quelqu'un a-t-il une explication ?
Merci & @ bientôt...