Bonsoir, j'ai un probleme de stack overflow avec l'utilisation de XMLEncoder.

J'ai trouve quelques explications chez Sun et la

ma question est comment modifier le code pour contourner le bug.

Je precise que ce n'est pas mon code et que je ne connais pas les XMLEncoder.

Exemple de code qui plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public class TestXMLEncoder
{
	public static void main(String[] args)
	{
		Font f = new Font("dialog", 0, 20);
		f = f.deriveFont(20.1f);
		XMLEncoder encoder = 
            new XMLEncoder(new BufferedOutputStream(
			    new FileOutputStream(FileDescriptor.out)));
		encoder.writeObject(f);
		encoder.close();
	}
}
Merci de votre aide