From 4918519a582333ab3d2f0423d6755068d7a12663 Mon Sep 17 00:00:00 2001 From: Mark DePristo Date: Wed, 24 Aug 2011 14:14:01 -0400 Subject: [PATCH] No more NPE in getRuntime() when you cntr-c out of Queue --- .../org/broadinstitute/sting/queue/engine/JobRunInfo.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/scala/src/org/broadinstitute/sting/queue/engine/JobRunInfo.scala b/public/scala/src/org/broadinstitute/sting/queue/engine/JobRunInfo.scala index 07bf1d1da..2316f3968 100644 --- a/public/scala/src/org/broadinstitute/sting/queue/engine/JobRunInfo.scala +++ b/public/scala/src/org/broadinstitute/sting/queue/engine/JobRunInfo.scala @@ -67,7 +67,10 @@ class JobRunInfo { def getHostname = hostName def getRuntimeInMs: Long = { - getDoneTime.getTime - getStartTime.getTime + if ( getDoneTime != null && getStartTime != null ) + getDoneTime.getTime - getStartTime.getTime + else + -1 } override def toString: String =