# HG changeset patch # User darcy # Date 1561773061 25200 # Node ID 1de28d191f9cda45bbcbffac4d83408ecfcaca27 # Parent c9093341cfe2d53f1ae06804b9c4223e58f6dccb 8226809: Circular reference in printed stack trace is not correctly indented & ambiguous Reviewed-by: bpb diff -r c9093341cfe2 -r 1de28d191f9c src/java.base/share/classes/java/lang/Throwable.java --- a/src/java.base/share/classes/java/lang/Throwable.java Fri Jun 28 13:02:18 2019 -0700 +++ b/src/java.base/share/classes/java/lang/Throwable.java Fri Jun 28 18:51:01 2019 -0700 @@ -693,7 +693,7 @@ Set dejaVu) { assert Thread.holdsLock(s.lock()); if (dejaVu.contains(this)) { - s.println("\t[CIRCULAR REFERENCE:" + this + "]"); + s.println(prefix + caption + "[CIRCULAR REFERENCE: " + this + "]"); } else { dejaVu.add(this); // Compute number of frames in common between this and enclosing trace