Bonjour,

Comment récupères-tu un stackTrace() dans un jtextarea :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public static String getStackTrace(final Throwable throwable) {
	     /*final StringWriter sw = new StringWriter();
	     final PrintWriter pw = new PrintWriter(sw, true);
	     throwable.printStackTrace(pw);*/
		CharArrayWriter cw = new CharArrayWriter();
	    PrintWriter w = new PrintWriter(cw);
	    throwable.printStackTrace(w);
	    w.close();
	    String trace = cw.toString();
 
	    return trace;//sw.getBuffer().toString();
	}
Avec ce code j'ai une immense erreur dès le run, voici un petit morceau :
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
25
26
 
Exception in thread "main" java.lang.StackOverflowError
	at javax.swing.text.StyleContext$SmallAttributeSet.containsAttributes(Unknown Source)
	at javax.swing.text.StyleContext$SmallAttributeSet.equals(Unknown Source)
	at java.util.WeakHashMap.eq(Unknown Source)
	at java.util.WeakHashMap.get(Unknown Source)
	at java.util.Collections$SynchronizedMap.get(Unknown Source)
	at javax.swing.text.StyleContext.getImmutableUniqueSet(Unknown Source)
	at javax.swing.text.StyleContext.addAttributes(Unknown Source)
	at javax.swing.text.AbstractDocument$AbstractElement.addAttributes(Unknown Source)
	at javax.swing.text.AbstractDocument$AbstractElement.<init>(Unknown Source)
	at javax.swing.text.AbstractDocument$LeafElement.<init>(Unknown Source)
	at javax.swing.text.AbstractDocument$BidiElement.<init>(Unknown Source)
	at javax.swing.text.AbstractDocument.<init>(Unknown Source)
	at javax.swing.text.AbstractDocument.<init>(Unknown Source)
	at javax.swing.text.PlainDocument.<init>(Unknown Source)
	at javax.swing.text.PlainDocument.<init>(Unknown Source)
	at javax.swing.text.DefaultEditorKit.createDefaultDocument(Unknown Source)
	at javax.swing.plaf.basic.BasicTextUI.installUI(Unknown Source)
	at javax.swing.JComponent.setUI(Unknown Source)
	at javax.swing.text.JTextComponent.setUI(Unknown Source)
	at javax.swing.text.JTextComponent.updateUI(Unknown Source)
	at javax.swing.text.JTextComponent.<init>(Unknown Source)
	at javax.swing.JTextArea.<init>(Unknown Source)
	at javax.swing.JTextArea.<init>(Unknown Source)
	at IHM.IhmConverter.initIhmConverter(IhmConverter.java:79)
Merci