<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV>Hello,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I've been trying to take the output of a utility I'm developing and submit the results to Dart.  When I make the submission, it is received sucessfully and most everything work but when I click on the 0 in the Warning or Error column next to the build name I get the error pasted below.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I've tried several changes to my DartSubmission xml to correct this problem with my latest version posted at <A href="http://www.cs.utk.edu/~meek/icl/ReST/File71.xml.gz">http://www.cs.utk.edu/~meek/icl/ReST/File71.xml.gz</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>What I am trying to do is have a possible total of 6 different stages with each stage containing 1 or more commands. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks for any help,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Eric</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>[SocketListener0-0] ERROR freemarker.runtime  - </DIV><DIV>Expression stage.StageName is undefined on line 82, column 43 in Build.ftl.</DIV><DIV>The problematic instruction:</DIV><DIV>----------</DIV><DIV>==&gt; ${stage.StageName} [on line 82, column 41 in Build.ftl]</DIV><DIV>----------</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Java backtrace for programmers:</DIV><DIV>----------</DIV><DIV>freemarker.core.InvalidReferenceException: Expression stage.StageName is undefined on line 82, column 43 in Build.ftl.</DIV><DIV>        at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)</DIV><DIV>        at freemarker.core.Expression.getStringValue(Expression.java:118)</DIV><DIV>        at freemarker.core.Expression.getStringValue(Expression.java:93)</DIV><DIV>        at freemarker.core.DollarVariable.accept(DollarVariable.java:76)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.MixedContent.accept(MixedContent.java:92)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:172)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:351)</DIV><DIV>        at freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.MixedContent.accept(MixedContent.java:92)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.IfBlock.accept(IfBlock.java:82)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.MixedContent.accept(MixedContent.java:92)</DIV><DIV>        at freemarker.core.Environment.visit(Environment.java:196)</DIV><DIV>        at freemarker.core.Environment.process(Environment.java:176)</DIV><DIV>        at freemarker.template.Template.process(Template.java:231)</DIV><DIV>        at dart.server.servlet.Dashboard.doGet(Dashboard.java:312)</DIV><DIV>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)</DIV><DIV>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)</DIV><DIV>        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)</DIV><DIV>        at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:666)</DIV><DIV>        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)</DIV><DIV>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)</DIV><DIV>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)</DIV><DIV>        at org.mortbay.http.HttpServer.service(HttpServer.java:909)</DIV><DIV>        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)</DIV><DIV>        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)</DIV><DIV>        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)</DIV><DIV>        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)</DIV><DIV>        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)</DIV><DIV>        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)</DIV><BR><DIV> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">"It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt." - Samuel Clemens</FONT></P>  </DIV><BR></BODY></HTML>