diff --git a/src/main/org/apache/tools/ant/XmlLogger.java b/src/main/org/apache/tools/ant/XmlLogger.java index edf413be9..c4da280c5 100644 --- a/src/main/org/apache/tools/ant/XmlLogger.java +++ b/src/main/org/apache/tools/ant/XmlLogger.java @@ -208,9 +208,11 @@ public class XmlLogger implements BuildLogger { */ private Stack getStack() { /* For debugging purposes uncomment: - org.w3c.dom.Comment s = doc.createComment("stack=" + threadStack); - buildElement.element.appendChild(s); - */ + if (threadStacks.containsKey(Thread.currentThread())) { + org.w3c.dom.Comment s = doc.createComment("stack=" + threadStacks(Thread.currentThread())); + buildElement.element.appendChild(s); + } + */ return threadStacks.computeIfAbsent(Thread.currentThread(), k -> new Stack<>()); }