8226809: Circular reference in printed stack trace is not correctly indented & ambiguous

Fri, 28 Jun 2019 18:51:01 -0700

author
darcy
date
Fri, 28 Jun 2019 18:51:01 -0700
changeset 14177
ef41e0d32c15
parent 14176
060a9636fe44
child 14178
47092994d86b

8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
Reviewed-by: bpb

src/share/classes/java/lang/Throwable.java file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/classes/java/lang/Throwable.java	Fri Aug 28 07:33:24 2020 +0100
     1.2 +++ b/src/share/classes/java/lang/Throwable.java	Fri Jun 28 18:51:01 2019 -0700
     1.3 @@ -680,7 +680,7 @@
     1.4                                           Set<Throwable> dejaVu) {
     1.5          assert Thread.holdsLock(s.lock());
     1.6          if (dejaVu.contains(this)) {
     1.7 -            s.println("\t[CIRCULAR REFERENCE:" + this + "]");
     1.8 +            s.println(prefix + caption + "[CIRCULAR REFERENCE: " + this + "]");
     1.9          } else {
    1.10              dejaVu.add(this);
    1.11              // Compute number of frames in common between this and enclosing trace

mercurial