diff --git a/igor-monitor-travis/src/main/java/com/netflix/spinnaker/igor/travis/service/TravisService.java b/igor-monitor-travis/src/main/java/com/netflix/spinnaker/igor/travis/service/TravisService.java index b1b8ae6c2..4b8e35e4f 100644 --- a/igor-monitor-travis/src/main/java/com/netflix/spinnaker/igor/travis/service/TravisService.java +++ b/igor-monitor-travis/src/main/java/com/netflix/spinnaker/igor/travis/service/TravisService.java @@ -448,7 +448,7 @@ private Optional getAndCacheJobLog(int jobId) { if (e instanceof SpinnakerHttpException) { // only SpinnakerHttpException has a response body try { Map body = ((SpinnakerHttpException) e).getResponseBody(); - if ("log_expired".equals(body.get("error_type"))) { + if (body != null && "log_expired".equals(body.get("error_type"))) { log.info( "{}: The log for job id {} has expired and the corresponding build was ignored", groupKey,