Bonjour,
Comment récupères-tu un stackTrace() dans un jtextarea :
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 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(); }
Merci
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)![]()
![]()
Partager