Bonjour,

une IOException est lancée lorsque j'exécute une écriture de données dans un fichier. Voici le code en gros:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...