diff --git a/scala/src/org/broadinstitute/sting/queue/engine/QGraph.scala b/scala/src/org/broadinstitute/sting/queue/engine/QGraph.scala index 71ae02472..4553e3887 100755 --- a/scala/src/org/broadinstitute/sting/queue/engine/QGraph.scala +++ b/scala/src/org/broadinstitute/sting/queue/engine/QGraph.scala @@ -759,7 +759,8 @@ class QGraph extends Logging { */ def shutdown() { shuttingDown = true - if (commandLineManager != null) - commandLineManager.tryStop(getRunningJobs.map(_.runner)) + val runningJobs = getRunningJobs + if (commandLineManager != null && !runningJobs.isEmpty) + commandLineManager.tryStop(runningJobs.map(_.runner)) } }