From 56e2ce07afa4afa3ded47f3e84ac30ee2efa648f Mon Sep 17 00:00:00 2001 From: Andrew Dinn Date: Wed, 2 Dec 2009 12:49:21 +0000 Subject: [PATCH] corrected error in printing caller stack --- .../jboss/byteman/sample/helper/ThreadMonitorHelper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sample/src/org/jboss/byteman/sample/helper/ThreadMonitorHelper.java b/sample/src/org/jboss/byteman/sample/helper/ThreadMonitorHelper.java index bfd073d..d61671d 100644 --- a/sample/src/org/jboss/byteman/sample/helper/ThreadMonitorHelper.java +++ b/sample/src/org/jboss/byteman/sample/helper/ThreadMonitorHelper.java @@ -213,7 +213,11 @@ public void traceRun(Runnable runnable, Object key) StackTraceElement[] stack = Thread.currentThread().getStackTrace(); buffer.append(" from "); - printlnFrame(buffer, i); + if (i < l - 1) { + printlnFrame(buffer, i + 1); + } else { + buffer.append(" VM runtime\n"); + } trace(key, buffer.toString()); } }