diff options
author | Stu Hood <stuhood@twitter.com> | 2013-06-04 01:36:54 +0000 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-11-07 02:08:39 -0500 |
commit | 5226305111af0ef503471f71b2e1f1268457681b (patch) | |
tree | 780966648836102f98f7a3a5859977a004adcf35 | |
parent | e266ed31eab5fc1aac4d7d7d9d7a0c3c4fe5daee (diff) | |
download | cbt-5226305111af0ef503471f71b2e1f1268457681b.tar.gz cbt-5226305111af0ef503471f71b2e1f1268457681b.tar.bz2 cbt-5226305111af0ef503471f71b2e1f1268457681b.zip |
[split] Gizzard: Some followup deps alignment to fix deployment classpath issues
RB_ID=152166
TBR=true
-rw-r--r-- | libraries/eval/Eval.scala | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala index 33980cf..ed35487 100644 --- a/libraries/eval/Eval.scala +++ b/libraries/eval/Eval.scala @@ -458,7 +458,14 @@ class Eval(target: Option[File]) { case WARNING => "warning: " case _ => "" } - messages += (severityName + "line " + (pos.line - lineOffset) + ": " + message) :: + // the line number is not always available + val lineMessage = + try { + "line " + (pos.line - lineOffset) + } catch { + case _: Throwable => "" + } + messages += (severityName + lineMessage + ": " + message) :: (if (pos.isDefined) { pos.inUltimateSource(pos.source).lineContent.stripLineEnd :: (" " * (pos.column - 1) + "^") :: |