in aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt [160:171]
override fun describeTask(taskArn: String, cluster: String?): EcsTask? {
try {
val tasksResult = ecs.describeTasks(DescribeTasksRequest().withTasks(taskArn).withCluster(cluster))
if (!tasksResult.failures.isEmpty())
throw EcsApiCallFailureException(tasksResult.failures)
return tasksResult.tasks[0]?.wrap()
} catch (ex:Throwable){
LOG.warnAndDebugDetails("Unable find task $taskArn in cluster $cluster", ex)
return null
}
}